dc.contributor.author | Borrell Pol, Ricard |
dc.contributor.author | Oyarzun Altamirano, Guillermo |
dc.contributor.author | Dosimont, Damien |
dc.contributor.author | Houzeaux, Guillaume |
dc.contributor.other | Barcelona Supercomputing Center |
dc.date.accessioned | 2020-09-03T17:17:28Z |
dc.date.available | 2020-09-03T17:17:28Z |
dc.date.issued | 2019 |
dc.identifier.citation | Borrell Pol, R. [et al.]. Parallel SFC-based mesh partitioning and load balancing. A: Parallel SFC-based mesh partitioning and load balancing. "2019 IEEE/ACM 10th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA): 18-18 Nov. 2019, Denver, CO, USA: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2019, p. 72-78. DOI 10.1109/ScalA49573.2019.00014. |
dc.identifier.uri | http://hdl.handle.net/2117/328376 |
dc.description.abstract | Modern supercomputers allow the simulation of complex phenomena with increased accuracy. Eventually, this requires finer geometric discretizations with larger numbers of mesh elements. In this context, and extrapolating to the Exascale paradigm, meshing operations such as generation, adaptation or partition, become a critical issue within the simulation workflow. In this paper, we focus on mesh partitioning. In particular, we present some improvements carried out on an in-house parallel mesh partitioner based on the Hilbert Space-Filling Curve. Additionally, taking advantage of its performance, we present the application of the SFC-based partitioning for dynamic load balancing. This method is based on the direct monitoring of the imbalance at runtime and the subsequent re-partitioning of the mesh. The target weights for the optimized partitions are evaluated using a least-squares approximation considering all measurements from previous iterations. In this way, the final partition corresponds to the average performance of the computing devices engaged. |
dc.description.sponsorship | This work is partially supported by the BSC-IBM Deep Learning Research Agreement, under JSA “Application porting, analysis and optimization for POWER and POWERAI”. It has also been partially supported by the EXCELLERAT project funded by the European Commission’s ICT activity of the H2020 Programme under grant agreement number: 823691. It has also received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement number: 846139 (Exa-FireFlows). This paper expresses the opinions of the authors and not necessarily those of the European Commission. The European Commission is not liable for any use that may be made of the information contained in this paper. This work has also been
financially supported by the Ministerio de Economia, Industria y Competitividad, of Spain (TRA2017-88508-R). The computing experiments of this paper have been performed on the resources of the Barcelona Supercomputing Center. |
dc.format.extent | 7 p. |
dc.language.iso | eng |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles |
dc.subject.lcsh | Supercomputers |
dc.subject.lcsh | Parallel processing (Electronic computers) |
dc.subject.lcsh | Numerical grid generation (Numerical analysis) |
dc.subject.lcsh | Resource allocation |
dc.subject.other | Space-Filling Curve |
dc.subject.other | SFC |
dc.subject.other | Geometric partitioning |
dc.subject.other | Parallel computing |
dc.subject.other | Load Balancing |
dc.title | Parallel SFC-based mesh partitioning and load balancing |
dc.type | Conference lecture |
dc.identifier.doi | 10.1109/ScalA49573.2019.00014 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/8948628 |
dc.rights.access | Open Access |
dc.description.version | Postprint (author's final draft) |
dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/823691/EU/The European Centre of Excellence for Engineering Applications/EXCELLERAT |
dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/846139/EU/Exascale framework for supporting high-fidelity simulations of multiphase reacting flows in complex geometries/Exa-FireFlows |
local.citation.contributor | Parallel SFC-based mesh partitioning and load balancing |
local.citation.publicationName | 2019 IEEE/ACM 10th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA): 18-18 Nov. 2019, Denver, CO, USA: proceedings |
local.citation.startingPage | 72 |
local.citation.endingPage | 78 |