The LLVM
Benchmarking Clang on Windows Arm using SPEC CPU 2017
Pages
14
Time to read
7 mins
Language
English
Pages
14
Time to read
7 mins
Language
English
This technical report details the benchmarking of Clang on Windows Arm using the SPEC CPU 2017 suite. The objective of the benchmark is to compare compute-bound performance, focusing on both integer and floating-point performance metrics. The report outlines the preparation of the machine, including recommendations for a clean Windows installation and necessary software dependencies such as Visual Studio and LLVM. It describes the configuration steps for setting up SPEC CPU 2017 on Windows, including environment path settings and optimization flags. The report presents execution times for various benchmarks comparing clang-cl and MSVC cl compilers across different optimization levels. It documents the performance results, indicating that clang-cl generally outperforms MSVC cl in execution times and produces smaller executable sizes. Additionally, the report mentions the use of WindowsPerf for performance analysis on Windows Arm platforms, highlighting its capabilities in providing detailed performance data. Overall, the report serves as a comprehensive guide for benchmarking Clang on Windows Arm.