Last edited:
ARM cores really don't scale up well. Clock them up and efficiency ends up well below modern x86 (and x86 isn't too far off when scaled down) while not gaining close to the performance of a modern CPU in non-mobile benchmarks (all the "A11 faster than Desktop CPU X!" headlines stemmed from a single test in a single mobile benchmark, Gekbench). You can try and scale out by putting a whole pile of them on a die, but various companies have been trying that for many years and nobody actually want to buy them, mainly because there's not really any use case that isn't suited better by either a GPU (if you can scale out to a big pile of slow ARM cores, you can scale out even better to a vastly bigger pile of CUDA cores) or a Xeon-D (a whole bunch of cores, but the individual cores are faster and can run your existing x86 stack).While showing the A11 CPU, i can say that i was surprised with its performance. It is just so damn powerful.
Only if it could be scaled it perfectly to desktop...
Precisely this. The thing that makes x86 what it is are the longer and wider pipelines, multiple caches, and dedicated circuitry for various desktop and server workloads. Scaling up ARM can be done but you'll add complexity, size, heat which go against the markets that ARM and their licencors go for and can support. Perhaps if certain companies were interested in collaborating to create these large ARM chips, it could be done. Maybe.ARM cores really don't scale up well. Clock them up and efficiency ends up well below modern x86 (and x86 isn't too far off when scaled down) while not gaining close to the performance of a modern CPU in non-mobile benchmarks (all the "A11 faster than Desktop CPU X!" headlines stemmed from a single test in a single mobile benchmark, Gekbench). You can try and scale out by putting a whole pile of them on a die, but various companies have been trying that for many years and nobody actually want to buy them, mainly because there's not really any use case that isn't suited better by either a GPU (if you can scale out to a big pile of slow ARM cores, you can scale out even better to a vastly bigger pile of CUDA cores) or a Xeon-D (a whole bunch of cores, but the individual cores are faster and can run your existing x86 stack).
Definitely. Always held a soft spot for DEC Alphas, SUN Microsystems UltraSPARC Niagara, and IBM POWER. I think that future CPUs will go 3D just like NAND did.I'm not saying I agree or disagree w/ anything being said here but there are some substantial efforts being made in the ARM server space.
Qualcom 48 core ARM CPU
Cavium Thunder X2
System 76 Starling Pro ARM
Not ARM and maybe the last of its kind but the Sparc M8 is just obscene. Also some other tidbits, Intel are pushing out new FPGA's, Nvidia are pushing new workstations w/ quad Tesla V1000's in, Intel also has new neural network processors. IMO outside of x86 things are actually getting really interesting.
My $0.02
Ryzen R models are made out of two CCX modules with 4 cores each. So they just disable some of the cores, or the CCX module hasn't passed the test with all 4 cores working and they for example use that one CCX with 3 cores and and they find another one like that, so it can create a 6 core ryzen 5.What is up with some Ryzen owners reporting higher specced CPUs than the model they bought for? Here's a Cinebench result showing 8 cores for a Ryzen 3 1200 with Ryzen 7-like results. Did they produce these from the same die, but disable some features like SMT?