3 ms·
> not that they're good replacement for many workflows. This is just flat out not true. it is a good replacement for many. It might not be the fastest of all,
by jbverschoor 5y ago
> not that they're good replacement for many workflows. This is just flat out not true.
it is a good replacement for many. It might not be the fastest of all, but that doesn't mean it's not a good replacement
It's faster single threaded, and will be faster until you fully saturate more than around 14 threads.
Couldn't find a linux compilation benchmark, but here a comparison with the M1 on compilation performance:
https://openbenchmarking.org/test/pts/build-eigen https://openbenchmarking.org/test/pts/build-eigen
Compilation test shows that it's even faster.
- maccard 5y agoIt looks like this is basically a serial benchmark, so yeah of course the higher raw clock speed will win out. The run is also less than a minute, so most laptops will happily burst for that long, however what happens if you throw a 5/10/15 minute compile at it? > Does It Scale Well With Increasing Cores? > No, based on the automated analysis of the collected public benchmark data, this test / test settings does not generally scale well with increasing CPU core counts. If your workload is compiling a single file serially, then sure this might be a great upgrade for you. I went through the copmpile benchmarks and the only other one that has an M1 mac and a 3970x on that site is build2 [0] which shows the m1 is 4x faster on a build that scales well with cores. FFMpeg [1] doesn't list the M1 in the test table, but it does have one benhmark [2] which is again quicker with the threadripper. [0] https://openbenchmarking.org/test/pts/build2 https://openbenchmarking.org/test/pts/build2 [1] https://openbenchmarking.org/test/pts/build-ffmpeg https://openbenchmarking.org/test/pts/build-ffmpeg [2] https://openbenchmarking.org/result/2201040-NE-FFMPEGBUI53 https://openbenchmarking.org/result/2201040-NE-FFMPEGBUI53
- jhgb 5y agoOne interesting thing would be to know how much of the performance improvement in some of the compile tests is due to the high-bandwidth memory interface on the M1 chip. Since the M1 chip has both different cores AND a quintuple memory bandwidth compared to Ryzen's/Threadripper's off-chip memory, if you consider things like cache misses, one has to wonder what's the contribution of both to the performance increases.
- maccard 5y agoCompletely agree, and I don't have an answer to that. However, all of that goes out the window if your macbook starts throttling. I don't doubt that an m1 chip with adequate cooling will outperform an x86 one, but at that point you're not on a laptop anymore