Artículo
Restructuring Fortran legacy applications for parallel computing in multiprocessors
Fecha de publicación:
01/2013
Editorial:
Springer
Revista:
The Journal of Supercomputing
ISSN:
0920-8542
e-ISSN:
1573-0484
Idioma:
Inglés
Tipo de recurso:
Artículo publicado
Clasificación temática:
Resumen
As it is widely known, multi-core computers are broadly used these days, and automatic parallelization of sequential programs is still a challenge. In this context, we propose a set of code transformations to be applied automatically by a tool in order to transform sequential legacy systems into their parallel version. We implement these transformations by applying a lightweight source code analysis based on rewritable AST (Abstract Syntax Tree). Since it is not always possible to automatically parallelize the code, we also implemented some specific analyses in order to report possible changes that would allow specific parallelization. Additionally, we present some examples in which these transformations were conducted and the corresponding performance experiments.
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(CCT - LA PLATA)
Articulos de CTRO.CIENTIFICO TECNOL.CONICET - LA PLATA
Articulos de CTRO.CIENTIFICO TECNOL.CONICET - LA PLATA
Citación
Tinetti, Fernando Gustavo; Mendez, Mariano; de Giusti, Armando Eduardo; Restructuring Fortran legacy applications for parallel computing in multiprocessors; Springer; The Journal of Supercomputing; 64; 2; 1-2013; 638-659
Compartir
Altmétricas