Turning Playstations into Power Stations

Stars and Stripes

Once thought to be just a part of home entertainment systems, Sony's PlayStation 3 is proving itself to be more than just an online death-match machine.

The console's price-to-performance ratio inspired one Air Force research team to place an order for 1,700 of them to go with the 336 they already have.

The brains behind the Air Force Research Laboratory in Rome, N.Y., are clustering the consoles, along with some off-the-shelf graphic processing units, to create a supercomputer nearly 100,000 times faster than high-end computer processors sold today.

Key to the whole idea is the console's cell processor, which was designed to easily work in concert with other cell processors to combine processing power and has been critically acclaimed for its number crunching ability.

This lets the researchers leverage power toward running such applications as Back Projection Synthetic Aperture Radar Imager formation, high definition video image processing, and Neuromorphic Computing, which mimics human nervous systems.

Mimicking humans will help the machine recognize images during things like target recognition, said Mark Barnell, the high performance computing director for the laboratory's information directorate.

"Humans can routinely do these things, but a computer struggles to do it," Barnell said. "In a general sense, we are interested in making it autonomous."

He added, however "this is not the Holy Grail of supercomputers."

Because of the way the consoles connect online or to each other is relatively slow compared to regular supercomputing setups, the group is limited in what type of programs can be efficiently run on the PS3 supergroup they call the 500 TeraFLOPS Heterogeneous Cluster.

"With Neuromorphic Computing, as an example, we will broadcast an image to all PS3s and ask if it matches an image it has in its hard drive," said Dr. Richard Linderman, the senior scientist for Advanced Computing Architectures at the laboratory.

He said the entire system is using mostly off the shelf components, yet will be a relatively cheap, green machine.

The system will use 300-320 kilowatts at full bore and about 10 percent to 30 percent of that in standby when most supercomputers are using 5 megawatts, Linderman said. However, much of the time the cluster will only be running the nodes it needs and it will be turned off when not in use.

"Supercomputers used to be unique with unique processors," he said. "By taking advantage of a growing market, the gaming market, we are bringing the price performance to just 2 to 3 dollars per gigaFLOPS."

As a point of reference, 10 years ago the University of Kentucky claimed the record of the first unit capable of 1 billion floating point operations per second or gigaFLOPS, to under $1,000. The cost per gigaFLOPS was $640. The research group was awarded a $2 million grant for the PlayStation 3 cluster.

Keeping with the off-the-shelf mentality, the Air Force is using metal shelves found at most department stores to house the PS3 cluster. They are also using Linux, which is a free, open source operating system.

They have been able to take advantage of about 60 percent of the PlayStations' performance ability, Linderman said. Once complete, they are expecting to have a unit capable of 500 teraFLOPS or 500 trillion operations per second.

The Air Force plans to have the 1,700 they recently ordered fully integrated in to the system by June as part of the Department of Defense's High Performance Computer Modernization Program.

Being part of the DOD program opens the use of the computer to other government agencies and universities that are a part of the program. As for now, the system will be handling unclassified data, but that may change in the future, Linderman said.

This is not the first time PlayStation 3s have been networked together for their processing ability. The Folding@home project allows gamers to volunteer their PS3s and Internet connections while the owners are not using them. The project earned a Guinness record for achieving the first petaFLOPS or quadrillion operations per second by a distributed computing network in 2007.

"I think is just another step in a journey that has been going on for a while," Linderman said of using consumer components for supercomputers. "But, this will be far and away the largest interactive high performance computer."

----

More game news

Game reviews

Sound Off...What do you think? Join the discussion

Advertisement