000868205 001__ 868205 000868205 005__ 20210130004149.0 000868205 0247_ $$2Handle$$a2128/23735 000868205 037__ $$aFZJ-2019-06777 000868205 041__ $$aEnglish 000868205 1001_ $$0P:(DE-Juel1)145478$$aHerten, Andreas$$b0$$eCorresponding author$$ufzj 000868205 1112_ $$aGridKa School 2019$$cKarlsruhe$$d2019-08-29 - 2019-08-29$$wGermany 000868205 245__ $$aProductive GPU Programming with OpenACC 000868205 260__ $$c2019 000868205 3367_ $$2DRIVER$$alecture 000868205 3367_ $$031$$2EndNote$$aGeneric 000868205 3367_ $$2BibTeX$$aMISC 000868205 3367_ $$0PUB:(DE-HGF)17$$2PUB:(DE-HGF)$$aLecture$$blecture$$mlecture$$s1576763903_22297$$xInvited 000868205 3367_ $$2ORCID$$aLECTURE_SPEECH 000868205 3367_ $$2DataCite$$aText 000868205 520__ $$aOpenACC is a directive-based programming model for highly parallel systems, which allows for automated generation of portable GPU code. In this tutorial, we will get to know the programming model with examples, learn how to use the associated tools environment, and incorporate first strategies for performance optimization into our programs. Finally, we will integrate OpenACC with other GPU programming strategies. 000868205 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x0 000868205 536__ $$0G:(DE-HGF)POF3-513$$a513 - Supercomputer Facility (POF3-513)$$cPOF3-513$$fPOF III$$x1 000868205 8564_ $$uhttps://juser.fz-juelich.de/record/868205/files/aherten-openacc-tut--handout-1.pdf$$yOpenAccess 000868205 8564_ $$uhttps://juser.fz-juelich.de/record/868205/files/aherten-openacc-tut--handout-1.pdf?subformat=pdfa$$xpdfa$$yOpenAccess 000868205 909CO $$ooai:juser.fz-juelich.de:868205$$pdriver$$pVDB$$popen_access$$popenaire 000868205 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)145478$$aForschungszentrum Jülich$$b0$$kFZJ 000868205 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$$x0 000868205 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$$x1 000868205 9141_ $$y2019 000868205 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000868205 920__ $$lyes 000868205 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0 000868205 980__ $$alecture 000868205 980__ $$aVDB 000868205 980__ $$aUNRESTRICTED 000868205 980__ $$aI:(DE-Juel1)JSC-20090406 000868205 9801_ $$aFullTexts