This paper investigates the time and energy consumption of LU (with MKL library) and WZ multithreaded matrix factorization algorithms on Intel and AMD processors, utilizing OneAPI and Clang compilers. The study evaluates how processor architecture and compiler optimizations impact time and energy use during matrix factorization. We describe the experimental setup, including hardware specifications, software configurations, and methods for collecting time and energy metrics. Both algorithms are tested under various conditions to assess their suitability for energy-efficient high-performance computing. The results show variations in execution times and energy consumption based on the processor and compiler used. For LU factorization on Intel Xeon processors, Intel OneAPI optimizations prove most effective, while for WZ factorization on AMD EPYC processors, the Clang compiler demonstrates better performance. Choosing the right compiler options can reduce time and energy consumption by up to 6.5 \(\%\) .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Time and Energy Consumption of Multithreaded Matrix Factorization Using Various Compilers Optimizations

  • Beata Bylina,
  • Monika Piekarz,
  • Jarosław Bylina

摘要

This paper investigates the time and energy consumption of LU (with MKL library) and WZ multithreaded matrix factorization algorithms on Intel and AMD processors, utilizing OneAPI and Clang compilers. The study evaluates how processor architecture and compiler optimizations impact time and energy use during matrix factorization. We describe the experimental setup, including hardware specifications, software configurations, and methods for collecting time and energy metrics. Both algorithms are tested under various conditions to assess their suitability for energy-efficient high-performance computing. The results show variations in execution times and energy consumption based on the processor and compiler used. For LU factorization on Intel Xeon processors, Intel OneAPI optimizations prove most effective, while for WZ factorization on AMD EPYC processors, the Clang compiler demonstrates better performance. Choosing the right compiler options can reduce time and energy consumption by up to 6.5 \(\%\) .