Mostra el registre d'ítem simple

dc.contributor.authorSala Penadés, Kevin
dc.contributor.authorRico Carro, Alejandro
dc.contributor.authorBeltran Querol, Vicenç
dc.contributor.otherUniversitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2020-12-09T08:13:20Z
dc.date.available2020-12-09T08:13:20Z
dc.date.issued2020
dc.identifier.citationSala, K.; Rico, A.; Beltran, V. Towards data-flow parallelization for adaptive mesh refinement applications. A: IEEE International Conference on Cluster Computing. "2020 IEEE International Conference on Cluster Computing: 14–17 September 2020, Kobe, Japan: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2020, p. 314-325. ISBN 978-1-7281-6677-3. DOI 10.1109/CLUSTER49012.2020.00042.
dc.identifier.isbn978-1-7281-6677-3
dc.identifier.urihttp://hdl.handle.net/2117/334094
dc.description.abstractAdaptive Mesh Refinement (AMR) is a prevalent method used by distributed-memory simulation applications to adapt the accuracy of their solutions depending on the turbulent conditions in each of their domain regions. These applications are usually dynamic since their domain areas are refined or coarsened in various refinement stages during their execution. Thus, they periodically redistribute their workloads among processes to avoid load imbalance. Although the defacto standard for scientific computing in distributed environments is MPI, in recent years, pure MPI applications are being ported to hybrid ones, attempting to cope with modern multi-core systems. Recently, the Task-Aware MPI library was proposed to efficiently integrate MPI communications and tasking models, providing also the transparent management of communications issued by tasks. In this paper, we demonstrate the benefits of porting AMR applications to data-flow programming models leveraging that novel hybrid approach. We exploit most of the application parallelism by taskifying all stages, allowing their natural overlap. We employ these techniques on the miniAMR proxy application, which mimics the refinement, load balancing, communication, and computation patterns of general AMR applications. We evaluate how this approach reduces the time in its computation and communication phases while achieving better programmability than other conventional hybrid techniques.
dc.description.sponsorshipThis work has been supported by the European Union H2020 Programme through the DEEP-EST project (agreement No. 754304), the Spanish Government through the Severo Ochoa Program (SEV-2015-0493), the Spanish Ministry of Science and Innovation (PID2019-107255GB), and the Generalitat de Catalunya (2017-SGR-1414).
dc.format.extent12 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshApplication program interfaces (Computer software)
dc.subject.lcshResource allocation
dc.subject.lcshData flow computing
dc.subject.otherAdaptive mesh refinement
dc.subject.otherAMR
dc.subject.otherMPI
dc.subject.otherTasks
dc.subject.otherData-flow
dc.subject.otherOpenMP
dc.subject.otherOmpSs-2
dc.subject.otherTAMPI
dc.subject.otherminiAMR
dc.titleTowards data-flow parallelization for adaptive mesh refinement applications
dc.typeConference report
dc.subject.lemacInterfícies de programació d'aplicacions (Programari)
dc.subject.lemacAssignació de recursos
dc.identifier.doi10.1109/CLUSTER49012.2020.00042
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9229616
dc.rights.accessOpen Access
local.identifier.drac29971039
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-107255GB-C22/ES/UPC-COMPUTACION DE ALTAS PRESTACIONES VIII/
dc.relation.projectidinfo:eu-repo/grantAgreement/AGAUR/2017 SGR 1414
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/754304/EU/DEEP/DEEP-EST
local.citation.authorSala, K.; Rico, A.; Beltran, V.
local.citation.contributorIEEE International Conference on Cluster Computing
local.citation.publicationName2020 IEEE International Conference on Cluster Computing: 14–17 September 2020, Kobe, Japan: proceedings
local.citation.startingPage314
local.citation.endingPage325


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple