Restructuring Fortran legacy applications for parallel computing in multiprocessors
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 the...
        Guardado en:
      
    
                  
      | Autores principales: | , , | 
|---|---|
| Formato: | Articulo | 
| Lenguaje: | Inglés | 
| Publicado: | 2013 | 
| Materias: | |
| Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/134813 | 
| Aporte de: | 
| id | I19-R120-10915-134813 | 
|---|---|
| record_format | dspace | 
| institution | Universidad Nacional de La Plata | 
| institution_str | I-19 | 
| repository_str | R-120 | 
| collection | SEDICI (UNLP) | 
| language | Inglés | 
| topic | Informática Ciencias Informáticas High performance computing Parallel computing Legacy applications Software restructuring Fortra | 
| spellingShingle | Informática Ciencias Informáticas High performance computing Parallel computing Legacy applications Software restructuring Fortra Tinetti, Fernando Gustavo Méndez, Mariano De Giusti, Armando Eduardo Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| topic_facet | Informática Ciencias Informáticas High performance computing Parallel computing Legacy applications Software restructuring Fortra | 
| description | 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. | 
| format | Articulo Articulo | 
| author | Tinetti, Fernando Gustavo Méndez, Mariano De Giusti, Armando Eduardo | 
| author_facet | Tinetti, Fernando Gustavo Méndez, Mariano De Giusti, Armando Eduardo | 
| author_sort | Tinetti, Fernando Gustavo | 
| title | Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| title_short | Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| title_full | Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| title_fullStr | Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| title_full_unstemmed | Restructuring Fortran legacy applications for parallel computing in multiprocessors | 
| title_sort | restructuring fortran legacy applications for parallel computing in multiprocessors | 
| publishDate | 2013 | 
| url | http://sedici.unlp.edu.ar/handle/10915/134813 | 
| work_keys_str_mv | AT tinettifernandogustavo restructuringfortranlegacyapplicationsforparallelcomputinginmultiprocessors AT mendezmariano restructuringfortranlegacyapplicationsforparallelcomputinginmultiprocessors AT degiustiarmandoeduardo restructuringfortranlegacyapplicationsforparallelcomputinginmultiprocessors | 
| bdutipo_str | Repositorios | 
| _version_ | 1764820455513915392 |