Cargando…
Generic approach to Legacy Fortran code porting on GPU
<!--HTML--><p style="text-align: justify;">In this seminar we will present our methodology of unleashing the potential of GPU computing in legacy Fortran codes: to what degree the source code has to be modified to become usable on GPUs, how to turn single-threaded Fortran code...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2062033 |
_version_ | 1780948514199568384 |
---|---|
author | Mikushin, Dmitry |
author_facet | Mikushin, Dmitry |
author_sort | Mikushin, Dmitry |
collection | CERN |
description | <!--HTML--><p style="text-align: justify;">In this seminar we will present our methodology of unleashing the potential of GPU computing in legacy Fortran codes: to what degree the source code has to be modified to become usable on GPUs, how to turn single-threaded Fortran code into multi-threaded ensemble, how to pack all code into single GPU kernel to minimize synchronization stalls, how to map small loops onto parallel threads with custom directives and LLVM/NVVM, how to retain the preferred Fortran formatted outputs and other questions. The seminar is intended to introduce scientific code developers into techniques beyond the standard CUDA/OpenCL/OpenACC programming methodology, conserve the existing codebase and achieve high GPU utilization.</p>
<h4>About the speaker</h4>
<p style="text-align: justify;">
Dmitry Mikushin holds MS degree in computer science from the Lomonosov
Moscow State University. His working experience includes GPUs and CellBE
software engineering at NVIDIA (2009-2011), computational science and
GPU-enabled compilers at the University of Lugano (2012-present). At Applied
Parallel Computing LLC (2011-present) he leads GPU porting and optimization
projects as well as delivery of HPC training courses to academia and
industry.
</p>
|
id | cern-2062033 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | cern-20620332022-11-02T22:27:59Zhttp://cds.cern.ch/record/2062033engMikushin, DmitryGeneric approach to Legacy Fortran code porting on GPUGeneric approach to Legacy Fortran code porting on GPUCERN Computing Seminar<!--HTML--><p style="text-align: justify;">In this seminar we will present our methodology of unleashing the potential of GPU computing in legacy Fortran codes: to what degree the source code has to be modified to become usable on GPUs, how to turn single-threaded Fortran code into multi-threaded ensemble, how to pack all code into single GPU kernel to minimize synchronization stalls, how to map small loops onto parallel threads with custom directives and LLVM/NVVM, how to retain the preferred Fortran formatted outputs and other questions. The seminar is intended to introduce scientific code developers into techniques beyond the standard CUDA/OpenCL/OpenACC programming methodology, conserve the existing codebase and achieve high GPU utilization.</p> <h4>About the speaker</h4> <p style="text-align: justify;"> Dmitry Mikushin holds MS degree in computer science from the Lomonosov Moscow State University. His working experience includes GPUs and CellBE software engineering at NVIDIA (2009-2011), computational science and GPU-enabled compilers at the University of Lugano (2012-present). At Applied Parallel Computing LLC (2011-present) he leads GPU porting and optimization projects as well as delivery of HPC training courses to academia and industry. </p> oai:cds.cern.ch:20620332015 |
spellingShingle | CERN Computing Seminar Mikushin, Dmitry Generic approach to Legacy Fortran code porting on GPU |
title | Generic approach to Legacy Fortran code porting on GPU |
title_full | Generic approach to Legacy Fortran code porting on GPU |
title_fullStr | Generic approach to Legacy Fortran code porting on GPU |
title_full_unstemmed | Generic approach to Legacy Fortran code porting on GPU |
title_short | Generic approach to Legacy Fortran code porting on GPU |
title_sort | generic approach to legacy fortran code porting on gpu |
topic | CERN Computing Seminar |
url | http://cds.cern.ch/record/2062033 |
work_keys_str_mv | AT mikushindmitry genericapproachtolegacyfortrancodeportingongpu |