A Three-Way AMD Opteron Server 137
Abdul tips a thin little review up at The Inquirer of the Themis Slice. "The Slice is a three socket Opteron machine with two PCIe slots and two Infiniband 4x ports... Why would you want three sockets rather than four? Easy, latency. Any CPU in a 3S system is one hop away from any other CPU. In a 4S system, you can be two hops away. This adds latency, and more importantly, you take a big hit on cache coherency latency. This kills performance."
CoProcessors? (Score:5, Interesting)
There is some interesting potential in that realm.. Crypto accelerators for VPN, SAN, or other devices. Multimedia encode/decode accelerators (encode 1080P H.264 in real time?). Inevitable video game acceleration devices (physics co-processor, accelerated NIC chip, 3D GPU offload processor?).
Those would be even more interesting in home-user oriented Athlon64 boards. Multi-socket opteron boards are out of my price range.
Where's the specs? (Score:2, Interesting)
Same latency with 4 processors (Score:4, Interesting)
Re:Weird (Score:2, Interesting)
This can be solved directly by creating chips with multiple planes on which connections can be made, or indirectly by running messages through other cores, at the cost of latency. Then again, I have no idea if multi-layer chips are in production.
Re:Weird (Score:3, Interesting)
Problem 1)
Draw four circles on a piece of paper.
Now draw a line from every circle to every other circle without crossing any lines.
Problem 2)
Draw four circles on a piece of paper. Draw two "pins" on each.
Now draw a minimal path between any two circles such that you can only start and stop at a pin, and only one connection can go to a single pin.
You have the right idea for problem 1, that for low-N, you can just route connections through different layers of the board. But that only works for low-N and doesn't generalize (though in fairness, neither does to the "3-CPU" solution).
For problem #2, no real solution exists other than limiting the degree of connectedness to some low number of pins (2 gives the simplest case above single-CPU, a daisy-chain or ring topology), or having centralized signal switching (star topology).
Multi core (Score:3, Interesting)
Re:IBM System x3755 (Score:3, Interesting)
Visopsys, ReactOS, OpenSolaris, plan9, Minix, QNX, MMURTL, OpenVMS, Haiku, and some others could serve for utility and novelty in varying degrees, but I already have plenty of software for OS/2.
Yes, I'm an avid system collector. If you have hardware or software that's old, obsolete, and quirky, I probably want it.