US Air Force connects 1,760 Playstation 3's to build supercomputer (2010)
phys.org
phys.org
I wonder if this is due to the fact that the Playstation hardware is (was?) competitively priced to encourage revenue generation through games? Or was Sony simply very good at mass-producing these units?
By 2010? Likely both.
That said though, the original PS3 hardware was definitely sold at a negative margin and wouldn't be profitable until four years into the console's life.
Article from 2010 talking about how the PS3 hardware had only just become profitable: https://www.pcworld.com/article/512740/article-4244.html
The console released in 2006.
Since then, consoles moved away from the exotic POWER/cell/etc custom hardware towards commodity x86 hardware based on integrated x86 APUs and haven't really been sold at a loss outside of maybe a small window at launch. PS5 moved into hardware profitability about 9 months after launch, microsoft said that the xbox series is still sold at a loss but I don't believe them because the xbox shouldn't be monumentally more expensive to build than the PS5. This is in the context of them trying to argue during the apple app store lawsuit that their lock-in on xbox store was different from the lock-in on the app store, so they have a financial incentive to make sure they "run a loss". It's either not much of a loss, or it's hollywood accounting and the money is going into their other pocket somewhere, like making the xbox division pay a parent holding company big licensing fees for on every console sold.
https://www.extremetech.com/gaming/325504-sony-finally-turns...
(again, I don't agree with the "finally" spin here, this article was roughly a year after launch and they may have been turning a profit for a while before disclosing it... the consoles themselves become profitable pretty quickly.)
However, this mindset that "consoles are sold at an initial loss" still persists. They're not, Sony has said they're selling the PS5 at a profit. Previous generations also reached profitability pretty quickly after launch as well. It's not 2005 anymore and the ps3 is gone. Slapping some GDDR5/GDDR6 on a semi-custom APU is dirt cheap.
Even during the launch window when they do lose money it's much smaller, nobody is losing a couple hundred dollars on each console anymore like on the PS3, that model is gone.
Given that sony themselves have said they're turning a profit, this sounds like a personal exercise in making yourself believe a counterfactual. Some people are into that though, like the flat earth stuff, or the people who think finland exists. See what you can talk yourself into believing, even when the facts are right there ;)
Anyway, your personal belief or disbelief or willingness to believe or disbelieve is kinda irrelevant here, given that sony has said it themselves.
> Transitioning from esoteric hardware has pretty much nothing to do with it, anyways
Yeah actually commodity hardware does have a big role in bringing down costs. Semi-custom APUs are commodity hardware compared to the standards of esoteric Cell/POWER stuff, and actually some variants are available off-the-shelf as well (see Ryzen 4700S which is a PS5 APu with its gpu disabled).
The fact that some custom systems were sold at a profit in the past is kinda irrelevant. The era of "commodity x86 APU with a wide gpu and GDDR memory" is qualitatively different from the era of cell, power, MIPS (PS2), and worst of all sega saturn. Nobody does the "our console is actually eight different processors in a trenchcoat segmented in three busses that you have to juggle in realtime to keep everything fed" anymore like the sega saturn or cell. And no that's not an exaggeration Saturn had eight different processors that all needed to be juggled... two cpus, a sound controller, a sound processor, two video display processors, a coprocessor dedicated to managing loads off the cd-rom, and a system controller, all with different capabilities and bus access. Same for cell with its weird-ass processing element model with a ring and no access to system memory, etc. Those are far far different from the way x86 chips (even semi-custom APUs with different buses etc) are designed and the cognitive load was huge for developers.
Microsoft was ahead of the curve in the sense xbox was a semi-custom intel processor and an nvidia gpu, and xbox 360 was a semi-custom power processor and an ATI GPU, but Sony kept at it far too long. They bet everything on cell, the original idea was that cell could also be a gpu on the same chip but it performed so badly they had to add a commodity GPU at the last minute to try and fix it, but that left them with a cpu with a super-weird programming model and completely undocumented opaque hardware that was a nightmare even to bring up a hello world application on. Then they went "never again" and went commodity x86 SOC with everything integrated, alongside microsoft. That brought costs down a ton and fully aligned them with what was happening in the PC space.
The overall trend was clearly from the arcade/sega saturn era of highly custom, arcane architectures with lots of individual weird chips towards "CPU+GPU" arrangements and then finally just integrated APUs. And that's also the exact same time when they stopped selling things at a loss - the move towards integrated, semi-custom commodity architectures was a major part of that. Xbox One and PS4 and their refresh consoles and pro versions both moved into hardware profitability very quickly.
Also, both of your examples of profitable custom hardware were nintendo and they have always been notorious for going really cheap on their hardware. The few times they haven't, they've gotten burned.
Anyway—the cost of esoteric / more custom hardware got higher, that’s why the console manufacturers moved away from it. It would make sense to shove a lot of custom hardware in your 3D video game console in the mid-1990s, because there is simply no other way to do good real-time 3D, and you have SGI who’s willing to sell you chip designs.
As time went on, the approach of shoving big custom ASICs in your console starts to look worse and worse. Most of the CPU vendors that previously sold you all sorts of architectures like 68K, MIPS, POWER, Cell, etc. stop trying to compete with x86 hegemony. Meanwhile, you’re making life more difficult for console developers, because these custom designs are just so different from everything else on the market.
So you get the PS3, which is expensive to manufacture, and requires a lot of specialized work to program the SPEs (painful for developers). That’s two generations after the N64, and the world has changed.
I would also be less likely to call the Gamecube/Wii architecture exotic, at least compared to the PS3.
Sony singlehandedly did a lot toward adoption of both DVD and Blu-ray, by the PS2 and PS3. The former's ability to play DVDs out of the box was a huge differentiator between it and GameCube/Xbox. My understanding is that PS3 at launch was not only the cheapest Blu-ray player available by several hundred dollars, but also excellent quality.
>It was a financial disaster for sony really, moves like ripping out the embedded ps2 make complete sense in that context
You can see that in the history of PS3 variants. It's normal for consoles to get a major redesign to cut costs late in their history, typically just before or after the successor is out. PS3 redesigns were a) many and b) very early in the console's lifetime, relatively speaking.
The PS3 probably was the cheapest way to play with it in practice. There is a reason why modern GPUs share an architecture with video gamers.
It's not about technical advancement, as much as economics. There are two groups of people who want TFlops of SIMD compute. Supercomputer groups, and video gamers.
Cell / PS3 was one attempt at making one device work with both groups, sharing research and economic investment.
NVidia over the next 15 years would execute these economics better however.
And crypto people, unfortunately :(
Pretty sure that was due to it being used to hack the PS3.
> Blame for the latest culling has been pinned on computer hacker George Hotz, who was originally infamous for unlocking Apple's iPhone. In January of this year Hotz claimed that he had successfully hacked Sony's PS3 by exploiting Linux, gaining "read/write access to the entire system memory, and HV [hyper-visor] level access to the processor".
> Hotz released this to the public on 26 January, boasting, "Sony may have difficulty patching the exploit". He may well have been right, since Sony's latest response has been to completely lock off the required 'Install Other OS' feature. Shame on pirates, shame on Sony.
2010: 2882 US Super Centers + 608 Sam's Club + 1578 Mexico stores + 321 Canada stores = 5389 stores
People underappreciated the scale of big box national retail. ;)
https://corporate.walmart.com/newsroom/2010/11/03/walmart-st...
Certainly there are companies that the military wants to buy from. For all the shit about the F-35, Lockheed Martin probably employs some of the greatest engineering teams on the planet.
The C-130, for example, is probably one of if not the greatest aircraft ever designed.
Anyways, there are certain companies that make things militaries want to buy, but for more mundane things like computers and pens and chairs, either there's a negotiated standing offer that legally has to be the first point of procurement, or it goes out to contracts. Unfortunately winning government contracts is a bit of a skill in and of itself and some firms have that skill and others don't.
I don't think I've ever read that before, do you know of anywhere I can read more about why that is?
If you've ever been up close to a museum fighter plane, they're in good shape. The leading edges are all smooth and polished, everything is sleek and in good condition. Line Hercs are not that. They're usually dented and covered in carbon from the exhausts. The leading edge of the wing is like three feet thick. It's a Mack truck with wings held aloft by furious amounts of horsepower.
It's dependable, reliable, and versatile. These things survive being shot at, being landed on gravel, ingesting birds into the intakes, ingesting sand into the intakes. You can start a Herc by putting another Herc in front of it and running the engines up so that the prop wash buddy-starts the aircraft behind, like bump-starting a car rolling downhill.
There are dozens of variants from the gunships to the EC-130 Compass Call and friends which carry serious business ELINT gear for secret squirrels to do secret squirrel shit with. You can put RATO pods on it. You can use it for SAR. You can drop bombs from it (and not even by throwing them out the ramp, which you could also do). You can use it to refuel fighters and helicopters aerially. You can put skis on it and land it in the show. You can parachute from it. It's not a jet, but despite being a draggy brick of an aircraft it'll still pull almost 0.6 of Mach while carrying two hummvees. Also, those hummvees can parachute from the aircraft.
There's a reason it's so widely-used [0] and that reason is because the Herc is groovy. It's the unsung hero of nearly every military operation carried out by NATO and friends since the 1960s.
[0] https://en.wikipedia.org/wiki/List_of_Lockheed_C-130_Hercule...
> The C-130, for example, is probably one of if not the greatest aircraft ever designed.
One of the benefits of not being a "sexy" project is that you don't have everyone and their mother trying to be part of the design process. You can tell the team that designed the C-130 was given two numbers: range and payload, and every other aspect of the design was determined by the engineers.
And Sony gets to sell their gaming console as "US Airforce proven" or "a supercomputer in a box" or whatever marketing spin they want to put on it.
And it is only a couple thousand PS3s anyway, so it is a drop in the bucket.
I wonder if there was some behind the scenes stuff going on, maybe IBM worried or angry that this would devalue Cell processors somehow.
The whole point of OtherOS (and the official Linux port to the PS2 before this https://en.m.wikipedia.org/wiki/Linux_for_PlayStation_2 ) was to get the system classified as a general purpose computer rather than as a game console because that gave them import tax benefits in quite a few jurisdictions.
Probably the best known example is Converse. "The felt lining on the bottom of the sneakers allows Converse to classify their product as slippers, so the company benefits from a much lower tariff rate." https://blogs.pugetsound.edu/econ/2019/02/18/tariff-engineer...
Sony absolutely adored that supercomputer project if you lived through this period and followed the company; the idea that the cell processor was a supercomputer for the living room and we'd all be using our PS3s for media editing etc was genuinely a thought Sony had back then. It all fed into much of the (at times ridiculous) marketing for the Cell chip. Sony had plans for more Cell based devices that never materialized too.
> https://www.gamespot.com/articles/sony-gives-glimpse-of-ps3-...
"First, the company will manufacture a high-end workstation using the Cell CPU. Planned for release at the end of 2004... the Cell workstations will be marketed directly to the game and special-effects industries. The labor in their creation will be divided between Sony and IBM. SCE will develop middleware and other tools for game development and film effects. The Cell chips themselves will be manufactured by IBM, who will also work on the OS."
The main risk would have been that more companies buy PS3 without buying subsized consoles without buying games. But due to the highly specialized architecture I'm not sure if there was ever a real risk of that happening.
I'm not really a pacifist but there is something profoundly unsettling about real-life Call of Duty.
I find that incredibly similar to this.
Big caveat there. Sony later removed the ability to install "OtherOS" (a.k.a. Linux or FreeBSD) on PS3s from those models. [0] I wonder if that firmware update basically neutered the supercomputer or if they were able to keep them from updating automatically.
2. I'm sure they had a support contract, which may have included running an entirely different firmware. I have no specific knowledge, but based on other supercomputers I've worked with, these are often very custom machines, despite the "commodity" hardware. The odds that they were running the consumer version of the firmware are low to nil.
Seems to me like that'd be more reason to offer a support contract and recoup some of the profits lost from the lack of game sales.
https://www.syracuse.com/news/2011/03/rome_labs_supercompute...
> Rome Lab asked the Department of Defense for $2.5 million to assemble its supercomputer. By the time money to buy that many was approved in 2009, PlayStation 3s were hard to find. Rome Lab bought as many as they could — 1,700.
That's the problem of building something super-cutting-edge on a grand scale - you run the risk of making a super evolved version of an evolutionary dead end.
Sure it sounds like a cool idea at the time, the Cell optimized SETI At Home demo around the PS3 launch ripped through work units far more quickly than any Intel system.
I wonder what became of the cluster once it was decommissioned? Military surplus PS3s anyone?
If it touched at any time any kind of confidential data or algorithms it was probably shredded into tiny pieces.
Part of the reason why PS4 & Xbox later pivoted towards x86-64 ISA
And the 360 didn’t use SPEs, it has a pretty standard 3-core CPU built out of the PPE. The weird-ass structure of the CBE was not why it switched (although PPC might be).
I remember in college we had a lab full of PS3s because they were cheap and powerful and there was a course you could take to learn to develop on them. The lab later expanded after a big donation from nvidia of high end gaming machines to teach students CUDA.
The courses sucked though, because everyone would take them just to get access to the labs.
The PS3 could be used as a computer, this allowed sony to pay less taxes in the EU. Since it is such a closed platform the "install other OS" feature could be disable remotely by the vendor automatically and, I think, without any user intervention. When it became economically "better" for sony, they disable the feature.
These are good examples of the problems with such closed systems.
To be fair, he could have been more upfront about it. Some marketing managers would have shown that at E3.
[1] https://www.reddit.com/r/AskHistorians/comments/l3hp2i/did_s...
If you make a beefy processor that works like a microcontroller - reading and writing everything from SRAM, and making all main memory DMA explicit - you get all the speed a fraction of the logic budget.
If you look at a modern CPU pipeline, it's 20ish stages, with most of them about handling the aforementioned complexities, with fetch-decode-execute taking up at most like 6 of them. In MCUs (and SPEs) it's basically all there is.
Unfortunately they never did figure out how to write programs for such a curiosity in an accessible manner.
I'm curious if it's worth taking another crack at this architecture, this time with better tooling.
You might as well be talking about magic when it comes to quantum computing and me, I have no idea if that new openssh standard really does protect against a quantum computer trying to break it.
1. https://www.techradar.com/news/ibm-claims-to-have-mapped-out...
About the most stiff-necked branch of the U.S. military is the Navy. I'd be more surprised if the Navy approved a PS3 supercomputer, especially if it were to be run aboard ship.
Afaik PS3s were sold at a loss for Sony, so it seems likely that they were very beefy computationally wise, but I am use USAF could have gotten an incredible deal with Intel, IBM or AMD, so what is it?
Michael Van de Luur of Gorilla Games said in an interview [1] “Even desktop chips nowadays, the fastest Intel stuff you can buy, is not by far as powerful as the Cell CPU, but it’s very difficult to get power out of the Cell. I think it was ahead of its age, because it was a little bit more like how GPUs work nowadays, but it was maybe not balanced nicely and it was too hard to use. It overshot a little bit in power and undershot in usability, but it was definitely visionary.”
[1] https://www.gtplanet.net/playstation-3-cell-more-powerful-mo...
Just imagining an Air Force employee (?) browsing community modding forums and such for older firmware and tools, kinda funny.
OtherOS was a fully supported feature on the PS3, that enabled you to install Linux on a secondary partition on the built in HDD. At least until George Hotz used it to get hypervisor access and exploit the PS3.
This lead to the feature being removed and him being sued by Sony.
Subsequent consoles dropped the "sell the hardware at a loss, make it up on games" model, they only lose money during a brief window at launch and then economies of scale take over and most of the console life it's profitable. It's likely that other kinds of hardware also share this model but we just don't hear about it - steam deck is running tight margins and day-1 sales are more expensive than the "average" unit sold mid-gen or late-gen, so similarly they are probably selling day-1 units at a loss even if they make a profit on the expected cost.
https://www.extremetech.com/gaming/325504-sony-finally-turns...
Of course... even though sony is selling the hardware at a profit, they still maintain the lock-in, just like apple/etc. The linux feature never came back even though the reason for the removal went away.
https://www.techspot.com/news/93980-14800-asrock-mining-rig-...
I bet 1,760 chickens cost roughly 5-10% of the cost of a Clydesdale, but I know which one I'd prefer to pull a cart.