The Modular PC: Intel’s New Element Brings Project Christine to Life
anandtech.com
anandtech.com
1994 called. It wants it PICMG 1.0 back.
And I retro-envy you. ;-)
If you need, for example, a network analyzer hooked up to an SDR that can live decode and compare tens of gigabits of sensor data to the output for validation and tuning you might need several CPUs ingesting and processing that data talking to another CPU that actually runs the SDR software and so on. For these kinds of scenarios, a few PCIe cards and a rack really isn't enough (or cheaply available) compared to a PXI backplane.
Amiga systems did not have any meaningful user-facing configuration settings at the hardware level; bus-level peripherals following the Zorro II/III spec Just Worked (tm).
Interesting these appear to have their own RAM. Similar to how the Pentium slot CPUs had cache RAM on the slot chassis.
Nobody can say Anandtech has lost sight of the priorities of the enthusiast community :-D
On the other hand, we recently had to build a thermal test fixture at work, and used off-the-shelf watercooling equipment from "enthusiast PCs". I think we used the cheap, no-LED version though :p
In theory this makes tasks like upgrading the CPU easier, since you wouldn't need to deal with things like the old and new CPUs using different sockets; you'd just pull out the old Element and plug in a new one, the exact same way you upgrade (say) your GPU.
There are (in theory) downsides too, of course. If the CPU moves into a sealed package, for instance, your options for cooling it are going to be limited to whatever fans/etc. come on the package; you wouldn't be able to buy and use beefier third-party coolers, the way you can now since you have direct access to the processor. That's not a huge issue for most people, but if you're an overclocker it'd be a serious pain point.
But that's no desktop computer.
What if, instead, Intel began keeping a single socket revision alive for longer than 1 release cycle of CPU?
This seems like the fundamental issue. I remember ~20 years ago when there were only 2 sockets for x86 to worry about: Intel P4 & AMD Athlon. Motherboards lasted at least a generation or two, it was nice.
Don't want people slagging off your cool new CPU when it's actually their old mobo bottlenecking things.
All questions about modern CPU architecture get down to two questions of first principle: How much memory bandwidth is available? How is the available die area being used?
Very few programs are limited by memory bandwidth. At that point you have done a good job of optimizing already.
https://en.wikipedia.org/wiki/S-100_bus
This was also a single bus that almost everything plugged into.
Yeah, that's a fundamental mistake. I'm not seeing what problem they want to solve also. PC's are the most modular hardware I have.