Obiettivo
Modern high-performance processors increasingly rely on parallelism and specialized memory hierarchies, but legacy codebases struggle to harness these advances. Optimizing such applications is essential for energy efficiency and performance but requires expertise in performance engineering. Domain scientists, faced with the growing demand for computational throughput, are forced to be low-level programming experts. Worse, performance tuning often leads to non-local changes across large codebases: this is unsustainable, inflates the maintenance burden, and obfuscates scientific logic.
Through previous ERC-funded research, we demonstrated that data-centric programming (DaCe) provides a path for separating scientific logic from performance optimization and specialization. DaCe was shown to work at scales ranging from small computational kernels to applications with up to a million lines of code when guided by performance experts.
Recent advances in large language models (LLMs) enable coding agents to excel at tasks like API usage and documentation-based pattern matching (“how do I use OpenSSL to do X in Python?”). However, they consistently fail at tuning performance-critical imperative code, as this requires understanding dataflow and how to correctly restructure it. Finally, the resulting changes span many lines of code, requiring more context than available to LLMs.
In this project, we aim to democratize performance tuning by integrating LLMs with DaCe — not as direct code optimizers, but as reasoning interfaces that use a DaCe backend. We propose a novel approach in which users provide plain imperative code (Python or Fortran). Our system, DGPT, powered by a reasoning model, compiles the code into DaCe, analyzes it, applies performance-improving transformations, and verifies the resulting code correctness and performance. Thus, users will see explanations, speedups, and a cleaner, more efficient version of their code.
Campo scientifico (EuroSciVoc)
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
- ingegneria e tecnologia ingegneria ambientale gestione basata sugli ecosistemi mitigazione dei cambiamenti climatici
È necessario effettuare l’accesso o registrarsi per utilizzare questa funzione
Programma(i)
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
-
HORIZON.1.1 - European Research Council (ERC)
PROGRAMMA PRINCIPALE
Vedi tutti i progetti finanziati nell’ambito di questo programma
Argomento(i)
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Meccanismo di finanziamento
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
HORIZON-ERC-POC - HORIZON ERC Proof of Concept Grants
Vedi tutti i progetti finanziati nell’ambito di questo schema di finanziamento
Invito a presentare proposte
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
(si apre in una nuova finestra) ERC-2026-POC
Vedi tutti i progetti finanziati nell’ambito del bandoIstituzione ospitante
Contributo finanziario netto dell’UE. La somma di denaro che il partecipante riceve, decurtata dal contributo dell’UE alla terza parte collegata. Tiene conto della distribuzione del contributo finanziario dell’UE tra i beneficiari diretti del progetto e altri tipi di partecipanti, come i partecipanti terzi.
8092 Zuerich
Svizzera
I costi totali sostenuti dall’organizzazione per partecipare al progetto, compresi i costi diretti e indiretti. Questo importo è un sottoinsieme del bilancio complessivo del progetto.