Sanil Rao, M. Franusich, M. A. H. Monil, H. Mankad, J. Vetter and Franz Franchetti (Proc. Supercomputing (SC), 2024)
FortranX: Harnessing Code Generation, Portability, and Heterogeneity in Fortran
Comment: Poster
Preprint (613 KB)
Bibtex

▪ Many scientific applications are written and maintained in Fortran. ▪ New systems leverage novel programming models and hardware architectures which are not easily accessible in Fortran. ▪ FortranX is an automated approach to recognize and optimize Fortran applications, generating optimized kernels that can execute on various hardware platforms without source code modification.

Keywords:
Portability, Code generation, Fortran, Heterogeneity