3 ms·
Any idea, why is Intel so much better at Chrome compilation?
by satai 9y ago
Any idea, why is Intel so much better at Chrome compilation?
- Synaesthesia 9y agoThe compilers are probably better optimized for the Intel chips.
- deleted 9y ago[deleted]
- Symmetry 9y agoThe number of threads doesn't seem to make much of a difference so I'd guess it's a matter of bandwidth? That seems weird though.
- tormeh 9y agoWell, if you look at the power consumption and the price, they really aren't. The article compares Ryzen processors against Intel's high-core offerings, which makes sense in some ways but not in others.
- gsnedders 9y agoI'm surprised to see that. See for comparison: https://www.phoronix.com/scan.php?page=article&item=ryzen-1800x-linux&num=5 https://www.phoronix.com/scan.php?page=article&item=ryzen-18... has the Ryzen 7 1800X beating even the i7 5960X when compiling the Linux kernel. http://www.hardware.fr/articles/956-13/compilation-visual-studio-mingw-w64-gcc.html http://www.hardware.fr/articles/956-13/compilation-visual-st... has the Ryzen 7 1800X drawing around even when compiling Boost (under both MSVC and MinGW gcc, so it isn't just a compiler difference). I wonder if it's linking the huge binaries at the end of the compile that makes all the difference, especially with the difference in L3 caches? I'd be surprised if the individual compile units were that much larger as to make a difference.
- IanCutress 9y agoThe chrome compile test doesn't like L3 victim caches. Ryzen does badly as a result. Clock for Clock the Skylake-SP cores do bad as well, but Skylake-X is well clocked with cores, so it's still top of the charts.
- satai 9y agoi7-7820x does 26 compiles per day, ryzen 1800x 16 compiles per day. The core count is the same, thread count the same. The performance difference can't be explained by frequency difference only.
- dom0 9y agoBut Skylake-X has a victim LLC now as well... ... I'd suspect the memory channels here.
- IanCutress 9y agoSkylake-X has double the L2 cache, double the DRAM channels, more cores and a higher frequency. They compensate :)