A GPU approach to fortran legacy systems
- Autores
- Méndez, Mariano; Tinetti, Fernando Gustavo
- Año de publicación
- 2012
- Idioma
- inglés
- Tipo de recurso
- informe técnico
- Estado
- versión publicada
- Descripción
- A large number of Fortran legacy programs are still running in production environments, and most of these applications are running sequentially. Multi- and Many- core architectures are established as (almost) the only processing hardware available, and new programming techniques that take advantage of these architectures are necessary. In this report, we will explore the impact of applying some of these techniques into legacy Fortran source code. Furthermore, we have measured the impact in the program performance introduced by each technique. The OpenACC standard has resulted in one of the most interesting techniques to be used on Fortran Legacy source code that brings speed up while requiring minimum source code changes.
Technical Report PLA-001-2012 - Materia
-
Ciencias de la Computación
CUDA
legacy systems
GPU
openACC - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/3025
Ver los metadatos del registro completo
id |
CICBA_d6778649c4923fe6a42ccb7424c37cb9 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/3025 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
A GPU approach to fortran legacy systemsMéndez, MarianoTinetti, Fernando GustavoCiencias de la ComputaciónCUDAlegacy systemsGPUopenACCA large number of Fortran legacy programs are still running in production environments, and most of these applications are running sequentially. Multi- and Many- core architectures are established as (almost) the only processing hardware available, and new programming techniques that take advantage of these architectures are necessary. In this report, we will explore the impact of applying some of these techniques into legacy Fortran source code. Furthermore, we have measured the impact in the program performance introduced by each technique. The OpenACC standard has resulted in one of the most interesting techniques to be used on Fortran Legacy source code that brings speed up while requiring minimum source code changes.Technical Report PLA-001-20122012-10info:eu-repo/semantics/reportinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_18ghinfo:ar-repo/semantics/informeTecnicoapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/3025enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-04T09:43:30Zoai:digital.cic.gba.gob.ar:11746/3025Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-04 09:43:30.686CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
A GPU approach to fortran legacy systems |
title |
A GPU approach to fortran legacy systems |
spellingShingle |
A GPU approach to fortran legacy systems Méndez, Mariano Ciencias de la Computación CUDA legacy systems GPU openACC |
title_short |
A GPU approach to fortran legacy systems |
title_full |
A GPU approach to fortran legacy systems |
title_fullStr |
A GPU approach to fortran legacy systems |
title_full_unstemmed |
A GPU approach to fortran legacy systems |
title_sort |
A GPU approach to fortran legacy systems |
dc.creator.none.fl_str_mv |
Méndez, Mariano Tinetti, Fernando Gustavo |
author |
Méndez, Mariano |
author_facet |
Méndez, Mariano Tinetti, Fernando Gustavo |
author_role |
author |
author2 |
Tinetti, Fernando Gustavo |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias de la Computación CUDA legacy systems GPU openACC |
topic |
Ciencias de la Computación CUDA legacy systems GPU openACC |
dc.description.none.fl_txt_mv |
A large number of Fortran legacy programs are still running in production environments, and most of these applications are running sequentially. Multi- and Many- core architectures are established as (almost) the only processing hardware available, and new programming techniques that take advantage of these architectures are necessary. In this report, we will explore the impact of applying some of these techniques into legacy Fortran source code. Furthermore, we have measured the impact in the program performance introduced by each technique. The OpenACC standard has resulted in one of the most interesting techniques to be used on Fortran Legacy source code that brings speed up while requiring minimum source code changes. Technical Report PLA-001-2012 |
description |
A large number of Fortran legacy programs are still running in production environments, and most of these applications are running sequentially. Multi- and Many- core architectures are established as (almost) the only processing hardware available, and new programming techniques that take advantage of these architectures are necessary. In this report, we will explore the impact of applying some of these techniques into legacy Fortran source code. Furthermore, we have measured the impact in the program performance introduced by each technique. The OpenACC standard has resulted in one of the most interesting techniques to be used on Fortran Legacy source code that brings speed up while requiring minimum source code changes. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/report info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_18gh info:ar-repo/semantics/informeTecnico |
format |
report |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/3025 |
url |
https://digital.cic.gba.gob.ar/handle/11746/3025 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
reponame_str |
CIC Digital (CICBA) |
collection |
CIC Digital (CICBA) |
instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
instacron_str |
CICBA |
institution |
CICBA |
repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
_version_ |
1842340424245575680 |
score |
12.623145 |