Modern x86-64 CPUs are highly complex CISC architecture machines. The tests are performed on an Intel Xeon Platinum processor featuring the Skylake architecture with AVX-512 vector instructions.Ĭolfax_Compiler_Comparison.pdf (562 KB) Table of Contents In addition to measuring the performance, we interpret the results by examining the assembly instructions produced by each compiler. The compilation time for large projects with heavy C++ templating.The speed of compiled C/C++ code parallelized with OpenMP 4.x directives for multi-threading and vectorization.We measure two aspects of the compilers’ performance: This paper reports a performance-based comparison of six state-of-the-art C/C++ compilers: AOCC, Clang, G++, Intel C++ compiler, PGC++, and Zapcc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |