Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.
Comments
I was doing all mine in the late 80s and early 90s....At the University of Tennesse, Knoxville. We hosted some of the ORNL machines, and the JICS machines as well (the CM-5 was a JICS, I think the MasPar was ORNL.....that MasPar was a beast on image processing.....4096 32-bit processors! Could only run in SIMD mode, unlike the CM-5, which was MIMD.) I got access through JICS as a student. Was a sweet deal, any idle cycles were ours for research use...
This is why I only trust benchmarks as a form of 'peak performance' measurement. Real-world code never runs that cleanly.....Even LinPack, which is still the current supercomputer benchmarking library (which, I might add, was written by one of the faculty at UTK, Jack Dongarra.....got to talk with him briefly once, he helped me out with a bit of assembly coding for a math problem. Was a big honor, he almost NEVER talked with undergrads...)
Linux (and Irix, and even Solaris and BSD) are a LOT better at handling heavy threading and task scheduling. It was a fundamental design consideration when it was being written. Windows came from a very single-task model originally, and SMP was added on top to compensate. Now we have full threading and multi-core support in windows, but it was more of an 'add-in' from a design perspective.....
I still have a Sparcstation 2+ and a Sparcstation 5.....and an Indigo 2 and an O2...and an Indy. They're horribly dated now, but at their time, they were pretty hot stuff.
And yeah, windows still doesn't have kernel-level support for multiprocessors beyond 4, and that (as you said) is only in Server. Linux has had it for decades.
(Oh, cute factoid. The Thinking Machines CM-5 I worked on? 8 sparc cpus, each with dedicated memory. And that sleek refrigerator sized cabinet, with the matrix of blinking LEDs on the front. I got to look inside. The LED display on the front? All those blinking lights? Three small wires connected that panel to the rest of the box. Power, Ground, and Clock. No signal. The board had a random-number generator on it that made the LEDs blink. Turned out they added it because the original prototype didn't impress the investors because they couldn't tell it was doing anything....so they added the panel on the front so it LOOKED like it was doing lots of stuff, even when it was completely idle......)