000903038 001__ 903038
000903038 005__ 20250822121514.0
000903038 0247_ $$2doi$$a10.1007/s10596-021-10051-4
000903038 0247_ $$2ISSN$$a1420-0597
000903038 0247_ $$2ISSN$$a1573-1499
000903038 0247_ $$2Handle$$a2128/29269
000903038 0247_ $$2WOS$$aWOS:000645878000001
000903038 037__ $$aFZJ-2021-04767
000903038 082__ $$a550
000903038 1001_ $$0P:(DE-Juel1)179251$$aHokkanen, Jaro$$b0$$eCorresponding author
000903038 245__ $$aLeveraging HPC accelerator architectures with modern techniques — hydrologic modeling on GPUs with ParFlow
000903038 260__ $$aBussum$$bBaltzer Science Publ.$$c2021
000903038 3367_ $$2DRIVER$$aarticle
000903038 3367_ $$2DataCite$$aOutput Types/Journal article
000903038 3367_ $$0PUB:(DE-HGF)16$$2PUB:(DE-HGF)$$aJournal Article$$bjournal$$mjournal$$s1638373520_8351
000903038 3367_ $$2BibTeX$$aARTICLE
000903038 3367_ $$2ORCID$$aJOURNAL_ARTICLE
000903038 3367_ $$00$$2EndNote$$aJournal Article
000903038 520__ $$aRapidly changing heterogeneous supercomputer architectures pose a great challenge to many scientific communities trying to leverage the latest technology in high-performance computing. Many existing projects with a long development history have resulted in a large amount of code that is not directly compatible with the latest accelerator architectures. Furthermore, due to limited resources of scientific institutions, developing and maintaining architecture-specific ports is generally unsustainable. In order to adapt to modern accelerator architectures, many projects rely on directive-based programming models or build the codebase tightly around a third-party domain-specific language or library. This introduces external dependencies out of control of the project. The presented paper tackles the issue by proposing a lightweight application-side adaptor layer for compute kernels and memory management resulting in a versatile and inexpensive adaptation of new accelerator architectures with little draw backs. A widely used hydrologic model demonstrates that such an approach pursued more than 20 years ago is still paying off with modern accelerator architectures as demonstrated by a very significant performance gain from NVIDIA A100 GPUs, high developer productivity, and minimally invasive implementation; all while the codebase is kept well maintainable in the long-term.
000903038 536__ $$0G:(DE-HGF)POF4-2173$$a2173 - Agro-biogeosystems: controls, feedbacks and impact (POF4-217)$$cPOF4-217$$fPOF IV$$x0
000903038 536__ $$0G:(DE-Juel-1)ATML-X-DEV$$aATML-X-DEV - ATML Accelerating Devices (ATML-X-DEV)$$cATML-X-DEV$$x1
000903038 588__ $$aDataset connected to CrossRef, Journals: juser.fz-juelich.de
000903038 7001_ $$0P:(DE-Juel1)151405$$aKollet, Stefan$$b1
000903038 7001_ $$0P:(DE-Juel1)137023$$aKraus, Jiri$$b2
000903038 7001_ $$0P:(DE-Juel1)145478$$aHerten, Andreas$$b3
000903038 7001_ $$0P:(DE-Juel1)180799$$aHrywniak, Markus$$b4
000903038 7001_ $$0P:(DE-Juel1)144441$$aPleiter, Dirk$$b5
000903038 773__ $$0PERI:(DE-600)2001545-8$$a10.1007/s10596-021-10051-4$$gVol. 25, no. 5, p. 1579 - 1590$$n5$$p1579 - 1590$$tComputational geosciences$$v25$$x1420-0597$$y2021
000903038 8564_ $$uhttps://juser.fz-juelich.de/record/903038/files/Hokkanen2021_Article_LeveragingHPCAcceleratorArchit.pdf$$yOpenAccess
000903038 8767_ $$d2021-05-01$$eHybrid-OA$$jDEAL$$lDEAL: Springer
000903038 909CO $$ooai:juser.fz-juelich.de:903038$$pdnbdelivery$$popenCost$$pVDB$$pdriver$$pOpenAPC_DEAL$$popen_access$$popenaire
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)179251$$aForschungszentrum Jülich$$b0$$kFZJ
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)151405$$aForschungszentrum Jülich$$b1$$kFZJ
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)137023$$aForschungszentrum Jülich$$b2$$kFZJ
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)145478$$aForschungszentrum Jülich$$b3$$kFZJ
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)180799$$aForschungszentrum Jülich$$b4$$kFZJ
000903038 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)144441$$aForschungszentrum Jülich$$b5$$kFZJ
000903038 9131_ $$0G:(DE-HGF)POF4-217$$1G:(DE-HGF)POF4-210$$2G:(DE-HGF)POF4-200$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-2173$$aDE-HGF$$bForschungsbereich Erde und Umwelt$$lErde im Wandel – Unsere Zukunft nachhaltig gestalten$$vFür eine nachhaltige Bio-Ökonomie – von Ressourcen zu Produkten$$x0
000903038 9141_ $$y2021
000903038 915__ $$0StatID:(DE-HGF)0200$$2StatID$$aDBCoverage$$bSCOPUS$$d2021-01-28
000903038 915__ $$0LIC:(DE-HGF)CCBY4$$2HGFVOC$$aCreative Commons Attribution CC BY 4.0
000903038 915__ $$0StatID:(DE-HGF)0600$$2StatID$$aDBCoverage$$bEbsco Academic Search$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)0100$$2StatID$$aJCR$$bCOMPUTAT GEOSCI : 2019$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)0113$$2StatID$$aWoS$$bScience Citation Index Expanded$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)3002$$2StatID$$aDEAL Springer$$d2021-01-28$$wger
000903038 915__ $$0StatID:(DE-HGF)0150$$2StatID$$aDBCoverage$$bWeb of Science Core Collection$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)9900$$2StatID$$aIF < 5$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000903038 915__ $$0StatID:(DE-HGF)0030$$2StatID$$aPeer Review$$bASC$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)1150$$2StatID$$aDBCoverage$$bCurrent Contents - Physical, Chemical and Earth Sciences$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)0160$$2StatID$$aDBCoverage$$bEssential Science Indicators$$d2021-01-28
000903038 915__ $$0StatID:(DE-HGF)0420$$2StatID$$aNationallizenz$$d2021-01-28$$wger
000903038 915__ $$0StatID:(DE-HGF)0199$$2StatID$$aDBCoverage$$bClarivate Analytics Master Journal List$$d2021-01-28
000903038 915pc $$0PC:(DE-HGF)0000$$2APC$$aAPC keys set
000903038 915pc $$0PC:(DE-HGF)0001$$2APC$$aLocal Funding
000903038 915pc $$0PC:(DE-HGF)0002$$2APC$$aDFG OA Publikationskosten
000903038 915pc $$0PC:(DE-HGF)0113$$2APC$$aDEAL: Springer Nature 2020
000903038 9201_ $$0I:(DE-Juel1)IBG-3-20101118$$kIBG-3$$lAgrosphäre$$x0
000903038 9801_ $$aFullTexts
000903038 980__ $$ajournal
000903038 980__ $$aVDB
000903038 980__ $$aUNRESTRICTED
000903038 980__ $$aI:(DE-Juel1)IBG-3-20101118
000903038 980__ $$aAPC