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...

Descripción completa

Detalles Bibliográficos
Autor principal: Mikushin, Dmitry
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