Personal computing discussed
Moderators: renee, mac_h8r1, Nemesis
boing wrote:Don't worry about it. You're never ever going to build one any way.
whm1974 wrote:OK I joked in another thread about there being a market for a "Personal Supercomputer" for consumers starting at $100,000 and lower. Well I googled Personal Supercomputers and I was expecting small clusters of cheap or older computers someone put together just for giggles, not something in a single PC size case.
Turns out, Nvidia does make one, The DGX Station:
https://www.nvidia.com/en-us/data-center/dgx-station/
I can see building a supercomputer cluster out of cheap old hardware just to do it, but I what would I use one for?
Scrotos wrote:Before GPUs were a thing, people made Beowulf clusters as personal supercomputers. Here is a neat one in a single "case":
http://knowm.org/24-core-linux-cluster- ... from-ikea/
You can do the same with a bunch of Pi as has already been mentioned. Physics simulations, whatever.
Redocbew wrote:Yeah, the idea hasn't really changed any. When I was in college I setup a small Beowulf cluster as a Folding@Home farm, and I installed distcc on it for compiling stuff. It worked pretty well for that. At the time what I used for distributed applications was MPI written in C++. It's just way easier these days to buy some time on Azure or EC2 and use whatever language you want instead of building everything yourself and running it directly on the hardware.
whm1974 wrote:So I would need one master system for control
whm1974 wrote:and at least how many slave computers to be useful enough to bother, At least four?
just brew it! wrote:whm1974 wrote:So I would need one master system for control
Could probably use your existing desktop (or file server, if you have one) for this.whm1974 wrote:and at least how many slave computers to be useful enough to bother, At least four?
Useful enough for what? It depends on what you're using the cluster for.
whm1974 wrote:You know, I'm wondering if Threadripper or a Core i9 box with high core counts could beat a cluster made from older computers?
Redocbew wrote:whm1974 wrote:You know, I'm wondering if Threadripper or a Core i9 box with high core counts could beat a cluster made from older computers?
Depends on how old, and how many of them you use in the cluster. If you've got a small number of machines running everything from a single server isn't a problem. As the cluster grows you've got to think about how best to distribute the workload to the nodes in your cluster. Also, if you've got machine of differing speeds that'll complicate things further. In the small cluster I had(which I think was four, maybe five machines in total) most of the nodes were about equal speed-wise except for one machine which was older than the others. Taking it out of the cluster actually sped things up overall.
whm1974 wrote:It did suddenly dawn on me that one of today's HEDT systems would be considered a supercomputer by itself about ten years ago.
just brew it! wrote:That's roughly true. Nobody uses the benchmarks that were in vogue back in the day, but the Cray 1 from 1977 is quoted as reaching 160 MFLOPS; the latest Snapdragon phone cores offer something like 3 - 10 GFLOPS, or roughly 20 to 100 times as much... and of course that's on a single core, but there are 3 more high-performance cores and 4 more lower-performance cores. So you really would need a a lot of Cray 1s... but more than a roomful, because each Cray 1 took up most of a room itself:In terms of raw compute power, a modern smartphone is roughly on par with a room full of Cray-1 supercomputers from the 1970s.
wikipedia wrote:I took a tour of Boeing Computer Services back in the mid-80s, and they had a Cray quietly humming over in one corner of the building. The guy who was giving the tour apologized because they really felt like it belonged in its own darkened room full of CO2 fog, But we were all computer geeks on the tour and were suitably awed by the thing all the same, even if it looked more like modernist furniture decorated with a few blinkenlightz.The initial model, the Cray-1A, weighed 5.5 tons including the Freon refrigeration system. Configured with 1 million words of main memory, the machine and its power supplies consumed about 115 kW of power; cooling and storage likely more than doubled this figure.
just brew it! wrote:whm1974 wrote:It did suddenly dawn on me that one of today's HEDT systems would be considered a supercomputer by itself about ten years ago.
Well... you'd probably need to go back more than 10, since CPU performance has stagnated lately. But yes, it is very much a sliding scale as technology improves.
In terms of raw compute power, a modern smartphone is roughly on par with a room full of Cray-1 supercomputers from the 1970s.
whm1974 wrote:just brew it! wrote:whm1974 wrote:It did suddenly dawn on me that one of today's HEDT systems would be considered a supercomputer by itself about ten years ago.
Well... you'd probably need to go back more than 10, since CPU performance has stagnated lately. But yes, it is very much a sliding scale as technology improves.
In terms of raw compute power, a modern smartphone is roughly on par with a room full of Cray-1 supercomputers from the 1970s.
Did they even have quad core consumer CPUs back then? Sad to say I don't recall.
UberGerbil wrote:just brew it! wrote:That's roughly true. Nobody uses the benchmarks that were in vogue back in the day, but the Cray 1 from 1977 is quoted as reaching 160 MFLOPS; the latest Snapdragon phone cores offer something like 3 - 10 GFLOPS, or roughly 20 to 100 times as much... and of course that's on a single core, but there are 3 more high-performance cores and 4 more lower-performance cores. So you really would need a a lot of Cray 1s... but more than a roomful, because each Cray 1 took up most of a room itself:In terms of raw compute power, a modern smartphone is roughly on par with a room full of Cray-1 supercomputers from the 1970s.wikipedia wrote:I took a tour of Boeing Computer Services back in the mid-80s, and they had a Cray quietly humming over in one corner of the building. The guy who was giving the tour apologized because they really felt like it belonged in its own darkened room full of CO2 fog, But we were all computer geeks on the tour and were suitably awed by the thing all the same, even if it looked more like modernist furniture decorated with a few blinkenlightz.The initial model, the Cray-1A, weighed 5.5 tons including the Freon refrigeration system. Configured with 1 million words of main memory, the machine and its power supplies consumed about 115 kW of power; cooling and storage likely more than doubled this figure.
It didn't take Cray long to ramp up the FLOPS -- they were in the GFLOP range by then (1985 or so). But still, those were million-dollar machines using enormous amounts of electricity and heroic cooling systems. And today much more than that fits in your pocket and runs off a battery. To quote Paul Simon "These are days of miracles and wonder"
just brew it! wrote:whm1974 wrote:just brew it! wrote:Well... you'd probably need to go back more than 10, since CPU performance has stagnated lately. But yes, it is very much a sliding scale as technology improves.
In terms of raw compute power, a modern smartphone is roughly on par with a room full of Cray-1 supercomputers from the 1970s.
Did they even have quad core consumer CPUs back then? Sad to say I don't recall.
If you mean 1970s, then no. If you mean 10 years ago, then yes that's right about when quad core started to become widely available for what most people would consider to be "consumer" platforms (e.g. Intel Core 2 Quad, AMD Phenom X4).
Starfalcon wrote:yeah it seems the only time intel really pushes hard for change is when AMD gives them a reason to do so, otherwise they coast along barely inovating. It is absolutely crazy that you can still be fine with a 10 year old rig at this point, it just shows how badly intel has been milking people. Now that AMD is pushing them again, hopefully we will see some good things out of intel.
chuckula wrote:Starfalcon wrote:yeah it seems the only time intel really pushes hard for change is when AMD gives them a reason to do so, otherwise they coast along barely inovating. It is absolutely crazy that you can still be fine with a 10 year old rig at this point, it just shows how badly intel has been milking people. Now that AMD is pushing them again, hopefully we will see some good things out of intel.
Your statement bizarrely implies that Intel is responsible for the fact that some types of software aren't much more demanding today than they were 10 years ago... although that statement isn't exactly true if you ever read TR's reviews and look at their frame time analysis graphs.
just brew it! wrote:chuckula wrote:Starfalcon wrote:yeah it seems the only time intel really pushes hard for change is when AMD gives them a reason to do so, otherwise they coast along barely inovating. It is absolutely crazy that you can still be fine with a 10 year old rig at this point, it just shows how badly intel has been milking people. Now that AMD is pushing them again, hopefully we will see some good things out of intel.
Your statement bizarrely implies that Intel is responsible for the fact that some types of software aren't much more demanding today than they were 10 years ago... although that statement isn't exactly true if you ever read TR's reviews and look at their frame time analysis graphs.
It's a little bit of both. If CPU performance had improved at a faster pace, software would've been written to take advantage of it. But without consumers clamoring for faster CPUs (since the software doesn't need them), there's also less incentive to develop them (until someone else comes along and threatens to upset your existing pricing structure).
It's also easier to add cores than boost single-thread performance, and effectively leveraging additional cores is difficult unless you've got a trivially parallel use case (like media encoding or many server workloads).
Redocbew wrote:Apple's marketing department already tried that. Didn't work out so well.