https://shop.solid-run.com/product/SRLX216S00D00GE064H09CH/
It $750, but it’s the only thing that comes to mind. There’s a $1000 variant that adds 40 GbE support.
https://shop.solid-run.com/product/SRLX216S00D00GE064H09CH/
It $750, but it’s the only thing that comes to mind. There’s a $1000 variant that adds 40 GbE support.
Especially when having many ARM cores, it is desirable to have cores that support at least the ARMv8.2-A ISA, which corrects the initial mistake of the 64-bit ARM ISA of omitting the atomic instructions.
Actually the mistake was corrected in ARMv8.1-A, but all easily available ARM cores support either ARMv8.2-A (Cortex-A55, Cortex-A75 and newer, also NVIDIA Carmel) or ARMv8.0-A (Cortex-A73 and older).
If you want to experiment with many ARM threads and how to organize the synchronization and communication between them, the results on ancient Cortex-A72 cores can be misleading.
Sadly the vast majority of ARM vendors offer only very old ARM cores. Except for the chips intended for mobile phones, the only devices with not too old ARM cores are slow devices with quadruple Cortex-A55 cores.
If you want more threads than that, the best that can be found would be an 8-core NVIDIA Xavier AGX or a 6-core NVIDIA Xavier NX.
An 8-core Xavier might actually have a speed not much different than a 16 core Cortex-A72, even if the NVIDIA cores are relatively slow when compared with more recent ARM cores, i.e. Carmel is a little slower than Cortex-A75.
Buying a Honeycomb lx2 makes sense only when your interest is in the multiple 10G Ethernet and you do not care about what kind of CPU is provided on the board, i.e. you are not interested in the board as a software development platform for future ARM devices.
I fear that Asahi Linux on a Mac Mini (especially when the M1X comes out with possibly 6 or 8 high-performance cores) is going to be the best option for a modern Linux ARM workstation for a while.
I wish them luck and hope they succeed in entirety, but I can only early adopt so many things. Hopefully Apple doesn't reinvent their GPU every single year.
What might work is some kind of local headless cloud machine running a pile of VMs until somebody builds something I can hang two big monitors off. Laptops are too constraining.
Then I realized that
- If such an initiative succeeded, the developer side of the fence would lose ground somewhere, because Amazon.
- It would never actually happen in the first place, because ARM is so fast-moving now that everyone's doing everything they can to maintain their first-mover advantage, which of course includes being as secretive as possible.
- In the ideal case where an engineer actually considered the situation, it would be all too easy (given the iteration that's happening right now) for them to counter-argue that it makes the most sense to just buy the Altera kit available on the retail market because it's technically the closest to what Amazon are using internally.
The evolutionary focus is entirely on servers because of the appreciable overheads associated with that market that can be tapped into to drive the R&D process - especially given the chip shortages at the moment. Inn the same vein, there are not likely to be any consumer-class implementations (or new products) until the supply chain has had a chance to figure itself out, which is probably not going to happen for a while.
:(
Its interesting to me that all of a sudden amd64 seems like a legacy system. I can hear the fan in my old proliant dev server from here and while I am somewhat sentimental about it, its definitely time to move on, preferably withou Apple involved. Maybe its time to start a 1980s style workstation company again.
I feel like the amd64 legacy (and x86 in general) will maybe be like IPv4. Itanium, OpenSPARC, SH4, MIPS, Coldfire, etc (incl. many more I'm forgetting) all eked out a living for a while after they "died" as platforms, while others like POWER are still around. x86 on the other hand has been the leading-edge architecture for virtually all client and server applications on for literally 40 years, without missing a beat. That graph has been pinned at pretty much 100% for that entire time.
So, yeah, the ARM revolution is here, but even in a world where Intel and AMD pivoted all their advertising to ARM, the x86 industry would still have enough ecosystem-driven momentum to continue to stay pegged at 100% for probably another 15-20 years. But that's not the reality - Intel and AMD aren't going to pivot away from all the contracts and partnerships and carefully nurtured deals and stuff they've hard won over the years, so there's definitely going to be continued life in the platform.
Or at least that's my mental model, which absolutely does not account for network effects.
This being said, the relative openness of the ARM licensing situation, along with the fact that the architecture hasn't fully matured in terms of peripheral and chipset configuration and whatnot, makes ARM a very very interesting platform to do exactly what you mention regarding 1980s-esque "industrial-scale experiment" type computing. I actually got bitten by precisely this bug a little while ago :) and have been noodling over the subject ever since.
Sadly, virtually every existing enterprise out there would probably fear such an idea as anything other than an eyes-only thought experiment, and I feel it would be ideologically impossible to fully convince security-conscious customers of the foundational integrity of the systems' roots of trust if I went down the VC route, even if every investor was a unicorn :/