000840196 001__ 840196 000840196 005__ 20210129231755.0 000840196 0247_ $$2Handle$$a2128/15981 000840196 037__ $$aFZJ-2017-07750 000840196 041__ $$aEnglish 000840196 1001_ $$0P:(DE-Juel1)145478$$aHerten, Andreas$$b0$$eCorresponding author 000840196 1112_ $$aGridKa School 2017$$cKarlsruhe$$d2017-08-31 - 2017-08-31$$wGermany 000840196 245__ $$aPractical Introduction to GPU Programming with OpenACC 000840196 260__ $$c2017 000840196 3367_ $$2DRIVER$$alecture 000840196 3367_ $$031$$2EndNote$$aGeneric 000840196 3367_ $$2BibTeX$$aMISC 000840196 3367_ $$0PUB:(DE-HGF)17$$2PUB:(DE-HGF)$$aLecture$$blecture$$mlecture$$s1511853294_21602$$xInvited 000840196 3367_ $$2ORCID$$aLECTURE_SPEECH 000840196 3367_ $$2DataCite$$aText 000840196 520__ $$aOpenACC is a directive-based programming model for highly parallel systems, which allows for automated generation of portable GPU code. In this tutorial, the programming model is presented with examples, usage of the the associated tools environment is outlined, and strategies for performance optimization are incorporated in prepared programs. 000840196 536__ $$0G:(DE-HGF)POF3-513$$a513 - Supercomputer Facility (POF3-513)$$cPOF3-513$$fPOF III$$x0 000840196 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x1 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Handout%20%28reduced%20overlays%29.pdf$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.pdf$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Handout%20%28reduced%20overlays%29.pdf?subformat=pdfa$$xpdfa$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.gif?subformat=icon$$xicon$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 000840196 8564_ $$uhttps://juser.fz-juelich.de/record/840196/files/Slides%20%28with%20overlays%29.pdf?subformat=pdfa$$xpdfa$$yOpenAccess 000840196 909CO $$ooai:juser.fz-juelich.de:840196$$pdriver$$pVDB$$popen_access$$popenaire 000840196 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)145478$$aForschungszentrum Jülich$$b0$$kFZJ 000840196 9131_ $$0G:(DE-HGF)POF3-513$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vSupercomputer Facility$$x0 000840196 9131_ $$0G:(DE-HGF)POF3-511$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vComputational Science and Mathematical Methods$$x1 000840196 9141_ $$y2017 000840196 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000840196 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0 000840196 980__ $$alecture 000840196 980__ $$aVDB 000840196 980__ $$aUNRESTRICTED 000840196 980__ $$aI:(DE-Juel1)JSC-20090406 000840196 9801_ $$aFullTexts