Academic Journal

Importance of C/C++ compiler choice for performance and energy consumption of multithreaded WZ factorization.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Importance of C/C++ compiler choice for performance and energy consumption of multithreaded WZ factorization.
Συγγραφείς: BYLINA, Beata, PIEKARZ, Monika, BYLINA, Jarosław
Πηγή: Bulletin of the Polish Academy of Sciences: Technical Sciences; Mar2025, Vol. 73 Issue 2, p1-13, 13p
Θεματικοί όροι: Computing platforms, Energy consumption, Linear algebra, Mathematical optimization, Factorization, Compilers (Computer programs)
Περίληψη: The choice of C/C++ compiler significantly impacts the performance and energy consumption of multithreaded numerical algorithms related to linear algebra. This study investigates the effects of the C/C++ compiler choice and processor frequency scaling (using dynamic voltage frequency scaling) on the performance and energy consumption of the multithreaded WZ factorization on three different computing platforms, two featuring Intel Xeon processors and one featuring AMD EPYC processor. The factorization is implemented both without optimization techniques and with strip-mining. Based on time and energy tests, we have demonstrated that, for the WZ factorization (in both implementations), each compiler reacts somewhat differently to frequency changes, thus affecting overall performance and energy consumption. The Intel compilers achieved the best performance and energy savings in a multithreaded environment compared to the other compilers on each of the tested computing platforms. [ABSTRACT FROM AUTHOR]
Copyright of Bulletin of the Polish Academy of Sciences: Technical Sciences is the property of Polish Academy of Sciences and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
Περιγραφή
ISSN:02397528
DOI:10.24425/bpasts.2025.153226