Fortran legacy code performance optimization

Tinetti, Fernando Gustavo

Título:
Fortran legacy code performance optimization :  sequential and parallel processing with OpenMP
Autor:
Tinetti, Fernando Gustavo
Colaboradores:
López, Mónica A.Cajaraville, Pedro G.Rodrigues, Diego L.
Temas:
En:
World Congress on Computer Science and Information Engineering (2009)
Resumen:
Several optimization alternatives are presented for legacy Fortran 77 scientific programs, each one with a quantitative characterization in terms of performance gain. Initially, sequential optimization is focused on the analisys of Level 3 BLAS (Basic Linear Algebra Subroutines) utiliza- tion, since BLAS have several performance optimized implementations. Also, the Fortran 90/95 array notation is used as a code upgrade from Fortran 77 to Fortran 90/95 and, also, to provide the compiler a better source code for performance optimization. Since the shared memory parallel computing model is widely available (multiple cores and/or processors), the analysis of possible parallel processing via OpenMP is presented, along with the performance gain in a specific case. Sequential optimization as well parallelization work is done on a real (production code) program: a weather climate model implemented about two decades ago and used for climate research.
URL/DOI:
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5171383
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Descripción física:
1 archivo (223,7 kB)
Idioma:
Inglés
Publicación:
, 2009

Puede solicitar más fácilmente el ejemplar con: A0253

La edición contiene los siguientes documentos electrónicos para descargar:

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)