Suddenly Intel and AMD have to keep an eye not just on each other, but also on the various ARM designs targeting microcontrollers up to supercomputers.
Suddenly Intel and AMD have to keep an eye not just on each other, but also on the various ARM designs targeting microcontrollers up to supercomputers.
For reference, in Zen 2/3 a chiplet (of eight cores) is limited to around 25 GB/s write, 50 GB/s read.
Edit: The anandtech test has memory B/W numbers and gives 100 GB/s for a single core and around 220 GB/s for all cores, which is extremely high, but also not the full memory bandwidth.
Marketing brags about memory bandwidth based on clockspeed * bus width = 400GB/sec. Getting 60% of peak on some memory bandwidth benchmark is pretty common. Try McCalpin's stream benchmark on your platform of choice to verify. I suspect you'll find similar on Intel or AMD on desktops, laptops, or servers.
Not sure I buy the memory bound argument, sure peak performance will not change, but worst case performance can be caused by cache misses. So I expect that the new MBPs will be more evenly fast than the x86-64 competition, even while doing stressful things. I don't currently need a $3k laptop, but am hoping they ship a mini with a M1 Max or Pro.
To quote anandtech: The fp2017 suite has more workloads that are more memory-bound, and it’s here where the M1 Max is absolutely absurd. The workloads that put the most memory pressure and stress the DRAM the most, such as 503.bwaves, 519.lbm, 549.fotonik3d and 554.roms, have all multiple factors of performance advantages compared to the best Intel and AMD have to offer.
So an apple M1 Max is 19% faster on SpecFP (floating point applications) as a Ryzen 5950x which has twice as many fast cores (16 vs 8) and runs at 105 watts TDP. That's pretty amazing in my book.
What other kind ofARM hardware can we buy beside Apple laptops?
Thinkpads are notoriously well made. 'shitty plastic' is ultra durable. Macs are great if you are ok being locked into the Apple ecosystem
In real world use I don't notice any difference in restrictions from my Ubuntu server.
You can also buy RISCV if you want something more open and not ARM.