PlayStation 3 cluster
   HOME

TheInfoList



OR:

A PlayStation 3 cluster is a distributed system computer composed primarily of
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
video game console A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home video game console, home consoles, which are generally ...
s. Before and during the console's production lifetime, its powerful
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Cell Cell most often refers to: * Cell (biology), the functional basic unit of life * Cellphone, a phone connected to a cellular network * Clandestine cell, a penetration-resistant form of a secret or outlawed organization * Electrochemical cell, a de ...
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
attracted interest in using multiple, networked PS3s for affordable high-performance computing.


Deployments

PlayStation 3 clusters have had different configurations. A distributed computing system utilizing PlayStation 3 consoles does not need to meet the strict definition of a
computer cluster A computer cluster is a set of computers that work together so that they can be viewed as a single system. Unlike grid computers, computer clusters have each node set to perform the same task, controlled and scheduled by software. The newes ...
. The
National Center for Supercomputing Applications The National Center for Supercomputing Applications (NCSA) is a unit of the University of Illinois Urbana-Champaign, and provides high-performance computing resources to researchers in the United States. NCSA is currently led by Professor Bill ...
had already built a
cluster may refer to: Science and technology Astronomy * Cluster (spacecraft), constellation of four European Space Agency spacecraft * Cluster II (spacecraft), a European Space Agency mission to study the magnetosphere * Asteroid cluster, a small ...
based on the
PlayStation 2 The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October, in Europe on 24 Novembe ...
. Terra Soft Solutions released Yellow Dog Linux for the PlayStation 3, and sold PS3s with it pre-installed, in single units and in 8 and 32 node clusters. RapidMind developed a stream programming package for the PS3. On January 3, 2007, Dr. Frank Mueller, Professor of Computer Science at
North Carolina State University North Carolina State University (NC State, North Carolina State, NC State University, or NCSU) is a public university, public Land-grant university, land-grant research university in Raleigh, North Carolina, United States. Founded in 1887 and p ...
, clustered 8 PS3s. Mueller commented that the 256 MB of system RAM is a limitation for this particular application, and considered attempting to retrofit more RAM. Software includes
Fedora A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
Core 5 Linux ppc64, MPICH2, OpenMP v2.5,
GNU Compiler Collection The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, Computer architecture, hardware architectures, and operating systems. The Free Software Foundation (FSF) distributes ...
, and CellSDK 1.1. In mid-2007,
Gaurav Khanna Gaurav Khanna (born 11 December 1981) is an Indian television actor. He is best known for his portrayal of Anuj Kapadia in Star Plus's ''Anupamaa'', for which he won the Indian Telly Award for Best Actor (Editorial). In 2025, he won the first s ...
, a professor in the Physics Department of the University of Massachusetts Dartmouth independently built a message-passing based cluster using eight PS3s running Fedora Linux, named the PS3 Gravity Grid. It was built with support from
Sony Computer Entertainment Sony Interactive Entertainment LLC (SIE) is an American video game and digital entertainment company that is a major subsidiary of Japanese conglomerate Sony, Sony Group Corporation. It primarily operates the PlayStation brand of video game co ...
as the first PS3 cluster with published scientific results. It performed astrophysical simulations of large supermassive black holes capturing smaller compact objects. Khanna claims that its performance exceeds that of a 100+ Intel Xeon core based traditional Linux cluster, on his simulations. The PS3 Gravity Grid gathered significant media attention from 2007 through 2010. Khanna also created an instructional website on building such clusters. In May 2008, The Laboratory for Cryptological Algorithms, under the direction of
Arjen Lenstra Arjen Klaas Lenstra (born 2 March 1956, in Groningen) is a Dutch mathematician, cryptographer and computational number theorist. He is a professor emeritus from the École Polytechnique Fédérale de Lausanne (EPFL) where he headed of the Labora ...
at
École Polytechnique Fédérale de Lausanne The École Polytechnique Fédérale de Lausanne (, EPFL) is a public university, public research university in Lausanne, Switzerland, founded in 1969 with the mission to "train talented engineers in Switzerland". Like its sister institution E ...
, built a cluster of 200 consoles which broke a record for the Diffie-Hellman problem on elliptic curves. The cluster operated until 2015. In November 2010, the
Air Force Research Laboratory The Air Force Research Laboratory (AFRL) is a scientific research and development detachment of the United States Air Force Air Force Materiel Command, Materiel Command dedicated to leading the discovery, development, and integration of direct- ...
created a powerful
supercomputer A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
, nicknamed the "Condor Cluster", by connecting together 1,760 processors with 168 GPUs and 84 coordinating servers in a parallel array capable of 500 trillion
floating-point operations per second Floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance in computing, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate measur ...
(500 TFLOPS). As built, the Condor Cluster was the 33rd largest supercomputer in the world and was used to analyze high definition satellite imagery at a cost of only one tenth that of a traditional supercomputer.


Single PS3

Even a single PS3 can significantly accelerate some computations. Marc Stevens, Arjen K. Lenstra, and Benne de Weger have demonstrated an
MD5 The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. MD5 was designed by Ronald Rivest in 1991 to replace an earlier hash function MD4, and was specified in 1992 as Request for Comments, RFC 1321. MD5 ...
brute-force attack In cryptography, a brute-force attack or exhaustive key search is a cryptanalytic attack that consists of an attacker submitting many possible keys or passwords with the hope of eventually guessing correctly. This strategy can theoretically be ...
in a few hours. In November 2007, they said: "Essentially, a single PlayStation 3 performs like a cluster of 30 PCs at the price of only one".


Medical research

On March 22, 2007, SCE and
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
expanded the
Folding@home Folding@home (FAH or F@h) is a distributed computing project aimed to help scientists develop new therapeutics for a variety of diseases by the means of simulating protein dynamics. This includes the process of protein folding and the movements ...
project to the PS3. Along with thousands of PCs already joined over the Internet, PS3 owners contributed to the study of improper protein folding and associated diseases, such as Alzheimer's, Parkinson's, Huntington's, cystic fibrosis, and cancer. The software was included as part of the 1.6 firmware update on March 22, 2007, and can be set to run manually or automatically when the PS3 is idle through the
XrossMediaBar The XrossMediaBar (pronounced "cross-media bar" and officially abbreviated as XMB) is a graphical user interface developed by Sony Computer Entertainment. The interface features icons that are spread horizontally across the screen. Navigation m ...
. Processing power from PS3 users greatly contributed, ranked third to
Nvidia Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
and
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a hardware and fabless company that de ...
GPUs in
teraflop Floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance in computing, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate measur ...
s. In March 2011, more than one million PS3s had Folding@home installed and more than 27,000 active, for a total of 8.1 petaFLOPS. By comparison, the world's most powerful supercomputer as of November 2010, the Tianhe-IA, has a peak performance of 2.56 petaFLOPS, or 2,566 teraFLOPS. The Computational Biochemistry and Biophysics Lab in Barcelona has launched a
distributed computing Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers. The components of a distributed system commu ...
project called PS3GRID. This project was expected to run sixteen times faster than on a PC. eHiTS Lightning is the first
virtual screening Virtual screening (VS) is a computational technique used in drug discovery to search libraries of small molecules in order to identify those structures which are most likely to bind to a drug target, typically a protein receptor (biochemistry), r ...
and molecular docking software for the PS3. It was released by SimBioSys. as reported by Bio-IT World in July 2008. This application runs up to 30 times faster on a single PS3 than on a regular single CPU PC, and it runs on PS3 clusters, achieving screening of huge chemical compound libraries in hours or days rather than weeks.


Decline

On March 28, 2010, Sony announced it would be disabling the PS3's
OtherOS OtherOS is a feature of early versions of Sony Computer Entertainment's PlayStation 3 video game console, allowing user installed software, such as Linux or FreeBSD. Software running in the OtherOS environment has access to 6 of the 7 Synergistic ...
feature, with the v3.21 update, due to security concerns. This update would not affect any existing supercomputing clusters, because they are not connected to
PlayStation Network PlayStation Network (PSN) is a digital media entertainment service provided by Sony Interactive Entertainment. Launched in November 2006, PSN was originally conceived for the PlayStation video game consoles, but soon extended to encompass smartp ...
and would not be forced to update. However, it would make replacing the individual consoles that compose the clusters very difficult or impossible, because newer models would be shipped with v3.21. This caused the end of the PS3's common use for clustered computing, though projects like "The Condor" were still being created with older PS3 units, and have come online after that update.


See also

*
General-purpose computing on graphics processing units General-purpose computing on graphics processing units (GPGPU, or less often GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditional ...
*
Beowulf cluster A Beowulf cluster is a computer cluster of normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed that allow processing to be shared among them. The result is a high-performa ...


References


External links


eHiTS Lightning

PS3GRID

Computational Biochemistry and Biophysics Lab
{{PlayStation 3 Cell BE architecture Parallel computing
Cluster may refer to: Science and technology Astronomy * Cluster (spacecraft), constellation of four European Space Agency spacecraft * Cluster II (spacecraft), a European Space Agency mission to study the magnetosphere * Asteroid cluster, a small ...