Contribution to a conference proceedings/Internal Report PUBDB-2015-05346

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Designing and Optimizing LQCD codes using OpenACC

 ;  ;  ;  ;  ;  ;  ;

2015
Deutsches Elektronen-Synchrotron, DESY Hamburg

GPU Computing in High-Energy Physics, GPUHEP2014, PisaPisa, Italy, 10 Sep 2014 - 12 Sep 20142014-09-102014-09-12 Hamburg : Deutsches Elektronen-Synchrotron, DESY 151-156 () [10.3204/DESY-PROC-2014-05/27]  GO

This record in other databases:  

Please use a persistent id in citations: doi:

Report No.: DESY-PROC-2014-05

Abstract: An increasing number of massively parallel machines adopt heterogeneous node architectures combining traditional multicore CPUs with energy-efficient and fast accelerators. Programming heterogeneous systems can be cumbersome and designing efficient codes of- ten becomes a hard task. The lack of standard programming frameworks for accelerator based machines makes it even more complex; in fact, in most cases satisfactory performance implies rewriting the code, usually written in C or C++, using proprietary programming languages such as CUDA. OpenACC offers a different approach based on directives. Porting applications to run on hybrid architectures “only” requires to annotate existing codes with specific “pragma” instructions, that identify functions to be executed on accelerators, and instruct the compiler on how to structure and generate code for specific target device. In this talk we present our experience in designing and optimizing a LQCD code targeted for multi-GPU cluster machines, giving details of its implementation and presenting preliminary results.

Keyword(s): accelerator ; programming ; lattice field theory ; quantum chromodynamics ; numerical methods: performance ; structure ; cluster ; hybrid ; microprocessor: graphics


Contributing Institute(s):
  1. Bibliothek und Dokumentation (L)
Research Program(s):
  1. 899 - ohne Topic (POF3-899) (POF3-899)
Experiment(s):
  1. HERA: H1

Appears in the scientific report 2015
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Private Collections > >DESY > >FH > L
Document types > Events > Contributions to a conference proceedings
Document types > Reports > Internal Reports
Public records
Publications database
OpenAccess


Linked articles:

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png Proceedings/Internal Report  ;  ;  ;
Proceedings, GPU Computing in High-Energy Physics (GPUHEP2014) : Pisa, Italy, September 10-12, 2014
GPU Computing in High-Energy Physics, GPUHEP2014, PisaPisa, Italy, 10 Sep 2014 - 12 Sep 20142014-09-102014-09-12 Hamburg : Deutsches Elektronen-Synchrotron, DESY () [10.3204/DESY-PROC-2014-05]  GO OpenAccess  Download fulltext Files BibTeX | EndNote: XML, Text | RIS


 Record created 2015-12-07, last modified 2021-11-10


OpenAccess:
Download fulltext PDF Download fulltext PDF (PDFA)
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)