Arm fills in some gaps and details in server chip roadmaps
nextplatform.com
nextplatform.com
I even tried using a Snapdragon phone dev board for awhile for something more than an RPi
RISC-V on the other hand, seems like it could be ripe for rapid iteration. We're obviously still in the super-early days of the ISA, but the lack of oppressive licensing has already been a boon for the dozens of hobbyist boards we've seen released in the past few years. As long as Apple doesn't try to EEE the ISA like they're trying to do with ARM, I think the future is pretty bright for open architectures.
(See the ThinkPad X13s)
Have you seen the RISC-V based VisionFive2?
Uses 4x SiFive U74 cores, so it is actually between rpi3b and 4 in CPU performance, but using way less power (especially idle).
The SoC has an industrial operating range: It can go up to 125C, it doesn't use or need a heatsink; at full load in human room temperatures it won't even reach 70C.
GPU performance is supposedly 4x that of RPi4. As for I/O, it has 2x GbE and a M.2 slot, besides USB3 and a RPi-like GPIO header.
4GB and 8GB versions are available, but 8GB won't ship until February. Both versions are <$100.
We needed a Linux ARM server recently and bought an M1 mini and ran Asahi then ran the Linux we needed in a docker container.
This is a good solution, IMO, until better hardware comes along.
I'm thinking back to some linear algebra code I wrote which was bounded by min(loads-per-cycle, FMA per cycle). Adding more fma units there wouldn't help if you didn't increase load units equivalently, so for this sort of software wider vector units are better.