4 ms·
The funny thing is that the Threadripper isn't even a DC/Server CPU, it's a workstation CPU. The whole comparison is undermined by the design choices.
by starfallg 5y ago
The funny thing is that the Threadripper isn't even a DC/Server CPU, it's a workstation CPU. The whole comparison is undermined by the design choices.
- KarlKemp 5y agoIt’s undermined by comparing a laptop to a $50,000 workstation? In that it is unfair to the workstation?
- ilogik 5y agoaccording to rumours, the upcoming Mac Pro chips will have 2x to 4x the core count of the M1 Pro/Max
- zeusk 5y agoIn a way, yes. They use a 3995WX with 128 threads but the benchmark is single threaded? Also, 3995WX is definitely NUMA so their benchmark is skewing the results.
- ashvardanian 5y agoThis benchmark isn’t single threaded, it utilizes all the physical cores found in the machine, 64 on Threadripper and 10 on Mac. See the source for details: https://github.com/unum-cloud/HashTableBenchmark/blob/00f94c30352cb5c4f6e66bd6204a1985402d1c2b/src/wrappers.hpp#L28 https://github.com/unum-cloud/HashTableBenchmark/blob/00f94c...
- deleted 5y ago[deleted]
- starfallg 5y agoWhether it is fair (or not) is a value judgement. All I said was that the comparison was done poorly. Those choices together with single-threaded memory-intensive benchmarks (esp. those sensitive to memory latency) is problematic because the whole point of using a workstation CPU like the Threadripper Pro is for multi-threaded performance with a wide memory bus (sometimes NUMA). And they make a big deal out of it, emphasising the $50k price tag to paint the M1 Pro/Max as some sort of "Dragon Slayer". If they did a more rounded comparison including stuff like kernel compile times, etc. then maybe they are justified, but as it stands it's just unprofessional.
- klelatti 5y agoIt would be utterly astonishing if the the MacBook outperformed the workstation on all benchmarks. The post doesn’t claim that it does. The fact that the MacBook outperforms the workstation on some benchmarks is an interesting and, for some users, relevant datapoint. To point this out with full and detailed disclosure of the tests performed isn’t unprofessional at all.
- ashvardanian 5y agoThanks a lot for support! It feels like some people forgot to read not just the title of the article, but also the subtitle…
- klelatti 5y agoI genuinely thought it was one of the most interesting articles on the M1 we’ve seen. Thanks for your work in putting it together - any follow ups would be much appreciated.
- jeroenhd 5y agoThe 3995WX is a 6 grand chip. Not cheap, but you don't need to pay 50k for a workstation if you're going to compare it to a Macbook. That 1TB of RAM will be a much more significant part of the cost of the machine, but you could never get that in an M1 Mac so the cost is a useless metric. I can't tell if these tests make use of multiple threads or not. I don't think they are, because the 128 threads should absolutely crush the 16 threads of the 9980HK. If it's not, Apple's flagship chips are sorely losing to a chip that's been optimised to bring multicore performance by sacrificing single core performance. It'd be like bringing an F1 car to a dirt track and measuring performance against a rally car, and still losing to the F1. That wouldn't bode well for an M1 Mac Pro at all, unless there's some serious GPU power hidden in there that an AMD GPU wouldn't be able to provide at a similar price.
- danachow 5y ago> It'd be like bringing an F1 car to a dirt track and measuring performance against a rally car, and still losing to the F1. Huh?
- ashvardanian 5y agoSure, you can configure a cheaper server with just the hardware needed for this benchmark, this is just the fastest machine we have in our cluster RAM-wise, that has one NUMA node. That's why we added it as an extra point of reference. The core comparison is of course between two generations of MacBooks, as the title suggests. Plus, $3000 on Macbooks isnt going to exclusively to CPU and RAM either. You buy the whole system. I am not even sure if we can find out the price of the M1 alone. I guess it will be around $500 for the M1 SoC vs $6000 for the Threadripper, still a 12x difference, even if we keep their power consumption out of the equation.
- deleted 5y ago[deleted]