4 ms·
The Xeon... maybe. The Phi... definitely slower. The single-core performance is very low, and there are usually at least a few linking stages in any source cod
by wickberg 9y ago
The Xeon... maybe.
The Phi... definitely slower. The single-core performance is very low, and there are usually at least a few linking stages in any source code compilation that collapse the process down to a single thread - you can't beat Amdahl's Law here.
- michaellarabel 9y agoTwo Xeon Gold 6138s yield a kernel build time around 20 seconds - http://www.phoronix.com/scan.php?page=article&item=tyan-intel-gold6138&num=4 http://www.phoronix.com/scan.php?page=article&item=tyan-inte...
- rbanffy 9y ago> The Phi... definitely slower. See? Always surprising.
- dogma1138 9y agoWhy? the Phi uses customized Atom cores but a lot of them, it's not designed to execute normal x86 code particularly fast. It's designed to be 100% code compatible, you can boot windows/linux on it and run your programs with the specialized SIMD instructions for actual throughput. You get code compatibility, cache and branch management from x86 CPUs and near GPU speeds (or even faster for FP64) for SIMD instructions.
- rbanffy 9y agoThe cores are individually slow and non-parallel code will not be fast, but the Airmont architecture it's based on is an out-of-order core, so it's not that bad as earlier versions of the Phi, plus it has up to 16GB of very fast HMC memory near the cores, helping make up for the slow cores with less costly cache misses than an ordinary Xeon. It also has four threads per core without the penalties of earlier Phis. Single-thread stages will suffer but that may end up being compensated by ridiculously parallel compilation stages. But yes. The Phi is designed to shine with code that uses its AVX512 units. Compiling the Linux kernel is a "create misuse" of its technology. One I'd like to try one day ;-)