ARTFEED — Contemporary Art Intelligence

FGPT: Un framework di transpilazione Fortran per colmare il divario di competenze nel calcolo scientifico

ai-technology · 2026-08-04

Un nuovo framework compilatore proof-of-concept, FGPT, mira ad affrontare il crescente divario di competenze in Fortran, un linguaggio ancora dominante nel calcolo ad alte prestazioni ma sempre meno familiare ai giovani scienziati. Il framework, presentato in un articolo su arXiv (2608.00130), fornisce una pipeline sistematica per transpilare codice Fortran in Fortran adattato alla GPU, Fortran auto-differenziabile tramite Tapenade, o moduli Python che utilizzano NumPy e JAX. Questo affronta il problema del 'Fython'—codice Python scritto con una mentalità Fortran—che non riesce a sfruttare i framework moderni. L'architettura consiste in tre fasi: un frontend che analizza il Fortran ed estrae le procedure target con dipendenze tra moduli, un middle-end che abbassa il codice in una rappresentazione intermedia, e un backend che genera gli output target. L'articolo è un annuncio cross-listed, indicando la sua rilevanza in più discipline. Questo sviluppo è significativo per la comunità del calcolo scientifico, poiché potrebbe consentire a una nuova generazione di ricercatori di lavorare con codice Fortran legacy, permettendo anche a sviluppatori esperti di passare a ecosistemi moderni come JAX. Il framework è basato su Python, rendendolo accessibile a un vasto pubblico. L'articolo non specifica una data di rilascio o la disponibilità dello strumento, ma rappresenta un passo verso la modernizzazione dei flussi di lavoro Fortran.

Fatti principali

  • FGPT è un framework compilatore basato su Python per la transpilazione di Fortran.
  • Si rivolge a Fortran adattato alla GPU, Fortran auto-differenziabile tramite Tapenade e moduli NumPy/JAX.
  • Il framework affronta il problema del 'Fython'—codice Python scritto con una mentalità Fortran.
  • L'architettura include un frontend, un middle-end e un backend.
  • L'articolo è disponibile su arXiv con ID 2608.00130.
  • Il tipo di annuncio è 'cross'.
  • Fortran rimane insuperato in molti domini del calcolo ad alte prestazioni.
  • Il framework mira a colmare il divario tra nuovi scienziati e sviluppatori Fortran esperti.

Entità

Istituzioni

  • arXiv

Fonti