4 ms·
> for fortran, the intel one (ifort) generally produces much faster binaries. Unless you happen to have a AMD processor, then the Intel compiler will go out of
by Qem 4y ago
> for fortran, the intel one (ifort) generally produces much faster binaries.
Unless you happen to have a AMD processor, then the Intel compiler will go out of its way to cripple performance. See https://news.ycombinator.com/item?id=30935064 https://news.ycombinator.com/item?id=30935064
- marshallward 4y agoI have not yet seen anything like this, but I have observed the Intel compiler produce different bytecode on Intel and AMD machines. In one case, the compiler would use masking vector instructions on Intel but not on AMD. It was also the correct decision: Those instructions have very low latency on Intel, but are many times slower on AMD. On each platform, it produced the best bytecode that it could.