4 ms·
AMD ThreadRipper 1950X can compile the entire Linux kernel in 36 seconds
- rbanffy 9y agoI wonder how a Xeon 8180 or a Xeon Phi 7290 would do. The 8180 is probably the fastest x86 and the Phi, with its 72 dumber cores and, IIRC, 144 threads is almost always surprising.
- warrenm 9y agoProbably faster But also substantially more expensive
- wickberg 9y agoThe 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 ;-)
- nodesocket 9y agoInteresting benchmark compiling the Linux kernel. Would be cool to see a writeup comparing against Intel.
- michaellarabel 9y agoI am working on some Threadripper Linux comparison benchmarks/article currently and will have it in the next day or two on Phoronix, this was just a quick finding shared on Twitter.
- nodesocket 9y agoWhat's your blog/domain?
- michaellarabel 9y agohttp://www.phoronix.com/ http://www.phoronix.com/
- gravypod 9y agoCan you run other benchmarks on the system? Things like "Medium"-data SQL queries? ThreadRipper/Epyc sounds like a great platform for mass-NVME database systems.
- michaellarabel 9y agoI have many Epyc/TR benchmarks coming up... Some PostgreSQL and SQLite though is about it for SQL. List of possible tests @ http://openbenchmarking.org/tests/pts http://openbenchmarking.org/tests/pts Could add other SQL tests if being pointed to a decent set of scripts for setting up given test and execution in an automated manner so it could be incorporated into the Phoronix Test Suite test profiles.
- gravypod 9y ago
- azurezyq 9y agoIt seems like nowadays mainstream dev workstations are all intel-powered, which are most developers use in the companies. I did a simple search but didn't find any ThreadRipper powered dev workstations. Is it because AMD doesn't care about the market or that is too hard to enter?
- thejj100100 9y agoThreadRipper is only a month or so old I think, so there wouldn't be many yet.
- eberkund 9y agoI think Dell has an exclusivity agreement of some kind for the first year. If you go on the Dell website there are Zen workstation available.
- dman 9y agoOnly for OEM products and afaik its only till end of year not for a year after release. Thinkmate indicated they will have workstations out in a month over email.
- lostmsu 9y agoDoes not seem to be much faster than i9 7900X apparently. https://www.phoronix.com/scan.php?page=article&item=tyan-intel-gold6138&num=4 https://www.phoronix.com/scan.php?page=article&item=tyan-int... Also mind power consumption.
- 0xcde4c3db 9y agoRyzen was similarly lagging in compilation benchmarks. Ian Cutress (AnandTech Senior Editor) said that Zen performs poorly with compiler benchmarks due to its L3 cache being a victim cache, and that "you can't prefetch into a victim cache" (though Google results suggest that IBM might have a patented technique?).
- nnfy 9y agoSemi related, but Threadripper is not just about speed. It is about PCIE lanes. Intel has been taking advantage of its monopoly for decades, artificially limiting PCIE lane count, among other things. This may be the start of a new era in computing, allowing GPGPUs to be used more readily, not to mention specific neural network and deep learning applications. I'm personally making a high risk bet that this is the first in a series of step that will bring AMD and NVIDIA closer to wresting the monopoly from Intel.
- vbezhenar 9y agoAlso support for ECC memory.