000915928 001__ 915928
000915928 005__ 20250822121435.0
000915928 0247_ $$2Handle$$a2128/33086
000915928 037__ $$aFZJ-2022-05791
000915928 041__ $$aEnglish
000915928 1001_ $$0P:(DE-Juel1)145478$$aHerten, Andreas$$b0$$eCorresponding author$$ufzj
000915928 1112_ $$aPRACE Training Course at JSC$$conline$$d2022-10-26 - 2022-10-28$$wGermany
000915928 245__ $$aDirective-based GPU programming with OpenACC
000915928 260__ $$c2022
000915928 3367_ $$2DRIVER$$alecture
000915928 3367_ $$031$$2EndNote$$aGeneric
000915928 3367_ $$2BibTeX$$aMISC
000915928 3367_ $$0PUB:(DE-HGF)17$$2PUB:(DE-HGF)$$aLecture$$blecture$$mlecture$$s1670938561_31169$$xOther
000915928 3367_ $$2ORCID$$aLECTURE_SPEECH
000915928 3367_ $$2DataCite$$aText
000915928 520__ $$aGPU-accelerated computing drives current scientific research. Writing fast numeric algorithms for GPUs offers high application performance by offloading compute-intensive portions of the code to the GPU. The course covered basic aspects of GPU architectures and programming. Focus was on the usage of the directive-based OpenACC programming model, which allows for portable application development. Examples of increasing complexity were used to demonstrate optimization and tuning of scientific applications. Topics covered:    Introduction to GPU/Parallel computing,    Programming model OpenACC,    Interoperability of OpenACC with GPU libraries (like cuBLAS and cuFFT) and CUDA,    Multi-GPU Programming with MPI and OpenACC,    Tools for debugging and profiling,    Performance optimization. The course consists of lectures and interactive hands-on sessions in C or Fortran (the attendee’s choice).
000915928 536__ $$0G:(DE-HGF)POF4-5122$$a5122 - Future Computing & Big Data Systems (POF4-512)$$cPOF4-512$$fPOF IV$$x0
000915928 536__ $$0G:(DE-HGF)POF4-5111$$a5111 - Domain-Specific Simulation & Data Life Cycle Labs (SDLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x1
000915928 536__ $$0G:(DE-Juel-1)ATML-X-DEV$$aATML-X-DEV - ATML Accelerating Devices (ATML-X-DEV)$$cATML-X-DEV$$x2
000915928 588__ $$aDataset connected to DataCite
000915928 7001_ $$0P:(DE-Juel1)176815$$aHater, Thorsten$$b1$$ufzj
000915928 7001_ $$0P:(DE-Juel1)176293$$aHaghighi Mood, Kaveh$$b2$$ufzj
000915928 7001_ $$0P:(DE-Juel1)137023$$aKraus, Jiri$$b3$$ufzj
000915928 7001_ $$0P:(DE-Juel1)180799$$aHrywniak, Markus$$b4$$ufzj
000915928 8564_ $$uhttps://www.fz-juelich.de/en/ias/jsc/news/events/training-courses/2022/gpu-openacc-2022
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/0-aherten-overview.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/1-aherten-gpu-intro.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/2-aherten-openacc-intro.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/3-hater-debugging.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/4-hrywniak-OpenACC_Performance_Optimization.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/5-haghighi-interoperability.pdf$$yOpenAccess
000915928 8564_ $$uhttps://juser.fz-juelich.de/record/915928/files/6-kraus-Multi-GPU-Programming-with-MPI_and_OpenACC.pdf$$yOpenAccess
000915928 909CO $$ooai:juser.fz-juelich.de:915928$$pdriver$$pVDB$$popen_access$$popenaire
000915928 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)145478$$aForschungszentrum Jülich$$b0$$kFZJ
000915928 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)176815$$aForschungszentrum Jülich$$b1$$kFZJ
000915928 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)176293$$aForschungszentrum Jülich$$b2$$kFZJ
000915928 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)137023$$aForschungszentrum Jülich$$b3$$kFZJ
000915928 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)180799$$aForschungszentrum Jülich$$b4$$kFZJ
000915928 9131_ $$0G:(DE-HGF)POF4-512$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5122$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vSupercomputing & Big Data Infrastructures$$x0
000915928 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5111$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x1
000915928 9141_ $$y2022
000915928 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000915928 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
000915928 980__ $$alecture
000915928 980__ $$aVDB
000915928 980__ $$aUNRESTRICTED
000915928 980__ $$aI:(DE-Juel1)JSC-20090406
000915928 9801_ $$aFullTexts