Skip to main content
Vai all'homepage della Commissione europea (si apre in una nuova finestra)
italiano it
CORDIS - Risultati della ricerca dell’UE
CORDIS

DaCe GPT

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.

È 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.

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.

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.

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.

(si apre in una nuova finestra) ERC-2026-POC

Vedi tutti i progetti finanziati nell’ambito del bando

Istituzione ospitante

EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZUERICH
Contributo netto dell'UE

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.

€ 150 000,00
Indirizzo
Raemistrasse 101
8092 Zuerich
Svizzera

Mostra sulla mappa

Regione
Schweiz/Suisse/Svizzera Zürich Zürich
Tipo di attività
Higher or Secondary Education Establishments
Collegamenti
Costo totale

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.

Nessun dato

Beneficiari (1)