Show simple item record

dc.contributor.authorRuiz, Daniel
dc.contributor.authorMantovani, Filippo
dc.contributor.authorCasas, Marc
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorSpiga, Filippo
dc.contributor.otherBarcelona Supercomputing Center
dc.identifier.citationRuiz, D. [et al.]. "The HPCG benchmark: analysis, shared memory preliminary improvements and evaluation on an Arm-based platform". 2018.
dc.description.abstractThe High-Performance Conjugate Gradient (HPCG) benchmark complements the LINPACK benchmark in the performance evaluation coverage of large High-Performance Computing (HPC) systems. Due to its lower arithmetic intensity and higher memory pressure, HPCG is recognized as a more representative benchmark for data-center and irregular memory access pattern workloads, therefore its popularity and acceptance is raising within the HPC community. As only a small fraction of the reference version of the HPCG benchmark is parallelized with shared memory techniques (OpenMP), we introduce in this report two OpenMP parallelization methods. Due to the increasing importance of Arm architecture in the HPC scenario, we evaluate our HPCG code at scale on a state-of-the-art HPC system based on Cavium ThunderX2 SoC. We consider our work as a contribution to the Arm ecosystem: along with this technical report, we plan in fact to release our code for boosting the tuning of the HPCG benchmark within the Arm community.
dc.format.extent15 p.
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshHigh performance computing
dc.subject.otherHigh-Performance Conjugate Gradient (HPCG)
dc.subject.otherHigh-performance computing (HPC) systems
dc.titleThe HPCG benchmark: analysis, shared memory preliminary improvements and evaluation on an Arm-based platform
dc.typeExternal research report
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)

Files in this item


This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder