Next Article in Journal
Development of a Grinding Tool with Contact-Force Control Capability
Next Article in Special Issue
Measuring the Energy and Performance of Scientific Workflows on Low-Power Clusters
Previous Article in Journal
A 56 GS/s 8 Bit Time-Interleaved ADC in 28 nm CMOS
Previous Article in Special Issue
Performance Analysis of a Dynamic Virtual Machine Management Method Based on the Power-Aware Integral Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Minimally Intrusive Approach for Automatic Assessment of Parallel Performance Scalability of Shared-Memory HPC Applications

by
Vitor Ramos Gomes da Silva
1,*,†,
Anderson Bráulio Nóbrega da Silva
2,3,*,†,
Carlos Valderrama
1,†,
Pierre Manneback
1,† and
Samuel Xavier-de-Souza
3,†
1
Department of Electronics and Microelectronics (SEMi), University of Mons, 7000 Mons, Belgium
2
Office of Research, Innovation and Graduate Studies, Federal Institute of Paraíba, João Pessoa 58015-020, Brazil
3
Department of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2022, 11(5), 689; https://doi.org/10.3390/electronics11050689
Submission received: 31 December 2021 / Revised: 16 February 2022 / Accepted: 16 February 2022 / Published: 23 February 2022

Abstract

High-performance computing systems have become increasingly dynamic, complex, and unpredictable. To help build software that uses full-system capabilities, performance measurement and analysis tools exploit extensive execution analysis focusing on single-run results. Despite being effective in identifying performance hotspots and bottlenecks, these tools are not sufficiently suitable to evaluate the overall scalability trends of parallel applications. Either they lack the support for combining data from multiple runs or collect excessive data, causing unnecessary overhead. In this work, we present a tool for automatically measuring and comparing several executions of a parallel application according to various scenarios characterized by the input arrangements, the number of threads, number of cores, and frequencies. Unlike other existing performance analysis tools, the proposed work covers some gaps in specialized features necessary to better understand computational resources scalability trends across configurations. In order to improve scalability analysis and productivity over the vast spectrum of possible configurations, the proposed tool features automatic instrumentation, direct mapping of parallel regions, accuracy-preserving data reductions, and ease of use. As it aims at accurately understanding scalability trends of parallel applications, detailed single-run performance analyses show minimal intrusion (less than 1% overhead).
Keywords: parallel scalability; performance optimization; shared-memory programs; measurement and analysis tool parallel scalability; performance optimization; shared-memory programs; measurement and analysis tool

Share and Cite

MDPI and ACS Style

da Silva, V.R.G.; da Silva, A.B.N.; Valderrama, C.; Manneback, P.; Xavier-de-Souza, S. A Minimally Intrusive Approach for Automatic Assessment of Parallel Performance Scalability of Shared-Memory HPC Applications. Electronics 2022, 11, 689. https://doi.org/10.3390/electronics11050689

AMA Style

da Silva VRG, da Silva ABN, Valderrama C, Manneback P, Xavier-de-Souza S. A Minimally Intrusive Approach for Automatic Assessment of Parallel Performance Scalability of Shared-Memory HPC Applications. Electronics. 2022; 11(5):689. https://doi.org/10.3390/electronics11050689

Chicago/Turabian Style

da Silva, Vitor Ramos Gomes, Anderson Bráulio Nóbrega da Silva, Carlos Valderrama, Pierre Manneback, and Samuel Xavier-de-Souza. 2022. "A Minimally Intrusive Approach for Automatic Assessment of Parallel Performance Scalability of Shared-Memory HPC Applications" Electronics 11, no. 5: 689. https://doi.org/10.3390/electronics11050689

APA Style

da Silva, V. R. G., da Silva, A. B. N., Valderrama, C., Manneback, P., & Xavier-de-Souza, S. (2022). A Minimally Intrusive Approach for Automatic Assessment of Parallel Performance Scalability of Shared-Memory HPC Applications. Electronics, 11(5), 689. https://doi.org/10.3390/electronics11050689

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop