4 ms·
Wow. Are you sure? How do you know this?
by neonate 7y ago
Wow. Are you sure? How do you know this?
- aidenn0 7y agoCentaurTechnologies ran benchmarks against ICC with the CPUID set to the default and then with it set to the name of an Intel chip with equivalent CPU flags. Intel's response was roughly "We don't trust CPU flags, so we have kernels for each specific Intel chip, and a generic kernel for non-Intel chips"
- acqq 7y agoLuckily, from Agner's CPU blog linked above: "[Update 2019:] The newest versions of Gnu and Clang C++ compilers are now optimizing better than the Intel compiler in my tests." Good reason to avoid Intel compiler even more.
- loeg 7y agoNewest ICC is an LLVM frontend anyway. Maybe some special sauce, maybe not.
- Dylan16807 7y agoThe link in the post above is a reasonable intro: https://www.agner.org/optimize/blog/read.php?i=49 https://www.agner.org/optimize/blog/read.php?i=49
- neonate 7y agoThank you!