Artículo

Restructuring Fortran legacy applications for parallel computing in multiprocessors

Tinetti, Fernando Gustavo ; Mendez, Mariano ; de Giusti, Armando Eduardo Icon

Otros responsables

Fecha

01/2013

Editorial

Springer

Revista

The Journal of Supercomputing

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

0920-8542

eISSN

1573-0484

ISBN

Idioma

Inglés

Tipo del evento

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.

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa