Publication: Structured adaptive mesh refinement adaptations to retain performance portability with increasing heterogeneity
dc.contributor.coauthor | Dubey, Anshu | |
dc.contributor.coauthor | Berzins, Martin | |
dc.contributor.coauthor | Burstedde, Carsten | |
dc.contributor.coauthor | Norman, Michael L. | |
dc.contributor.coauthor | Wahib, Mohammed | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Erten, Didem Unat | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.other | Department of Computer Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.yokid | 219274 | |
dc.date.accessioned | 2024-11-10T00:07:10Z | |
dc.date.issued | 2021 | |
dc.description.abstract | Adaptive mesh refinement (AMR) is an important method that enables many mesh-based applications to run at effectively higher resolution within limited computing resources by allowing high resolution only where really needed. This advantage comes at a cost, however: greater complexity in the mesh management machinery and challenges with load distribution. With the current trend of increasing heterogeneity in hardware architecture, AMR presents an orthogonal axis of complexity. The usual techniques, such as asynchronous communication and hierarchy management for parallelism and memory that are necessary to obtain reasonable performance are very challenging to reason about with AMR. Different groups working with AMR are bringing different approaches to this challenge. Here, we examine the design choices of several AMR codes and also the degree to which demands placed on them by their users influence these choices. | |
dc.description.indexedby | WoS | |
dc.description.indexedby | Scopus | |
dc.description.issue | 5 | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | N/A | |
dc.description.sponsorship | Department of Energy, National Nuclear Security Administration [DE-NA0002375] | |
dc.description.sponsorship | U.S. Department of Energy by Argonne National Laboratory [DE-AC02-06CH11357] | |
dc.description.sponsorship | Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy [EXC-2047/1-390685813] | |
dc.description.sponsorship | U.S. National Science Foundation under the Cyberinfrastructure for Sustained Scientific Innovation (CSSI) program [OAC-1,835,402] | |
dc.description.sponsorship | Exascale Computing Project [17-SC-20-SC] The Uintah material is based upon work supported by the Department of Energy, National Nuclear Security Administration under Award Number DE-NA0002375. Flash-Xwork was performed under the auspices of the U.S. Department of Energy by Argonne National Laboratory under contract number DE-AC02-06CH11357, and also supported in part by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration. | |
dc.description.sponsorship | Carsten Burstedde gratefully acknowledges travel support by the Hausdorff Center for Mathematics (HCM) funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy-EXC-2047/1-390685813. Enzo-E development is supported in part by U.S. National Science Foundation Grant OAC-1,835,402 to M. Norman under the Cyberinfrastructure for Sustained Scientific Innovation (CSSI) program. | |
dc.description.volume | 23 | |
dc.identifier.doi | 10.1109/MCSE.2021.3099603 | |
dc.identifier.eissn | 1558-366X | |
dc.identifier.issn | 1521-9615 | |
dc.identifier.quartile | Q4 | |
dc.identifier.scopus | 2-s2.0-85116061674 | |
dc.identifier.uri | http://dx.doi.org/10.1109/MCSE.2021.3099603 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/16743 | |
dc.identifier.wos | 698854500019 | |
dc.keywords | Complexity theory | |
dc.keywords | Parallel processing | |
dc.keywords | Memory management | |
dc.keywords | Market research | |
dc.keywords | Codes | |
dc.keywords | Asynchronous communication | |
dc.keywords | Adaptive mesh refinement | |
dc.language | English | |
dc.publisher | IEEE Computer Society | |
dc.source | Computing in Science and Engineering | |
dc.subject | Computer Science | |
dc.subject | Artificial intelligence | |
dc.title | Structured adaptive mesh refinement adaptations to retain performance portability with increasing heterogeneity | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-2351-0770 | |
local.contributor.kuauthor | Erten, Didem Unat | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |