Byg en 8 PS3-supercomputer

Mindre end en tiendedel af prisen pr. GFlop i forhold til en supercomputer til 2.500 dollarsTag 8 PS 3-konsoller, Yellow Dog Linux, en Gigabit Ethernet-switch og dine foretrukne koder til proteinfoldning eller gravitationsbølgemodellering, og du kan lave rigtig videnskab. På en Playstation!

Prøv at spille Ratchet & Clank på en CrayDe fleste videnskabelige beregninger udføres på klyngecomputere. Blue Gene/L, verdens hurtigste supercomputer, bruger 130.000 processorer. Plus en masse penge, strøm og køling.

Med en pris på ca. 4 USD pr. milliard floating point-operationer (GFlops) er PS3 den billigste supercomputer-bygningsblok, der er tilgængelig i dag.

Kig under motorhjelmen PS3’s Cell Broadband Engine-processor, eller Cell, er en heterogen multiprocessor. I stedet for identiske kerner – som Intel- og AMD-multikerneprocessorer – består Cell af en 64bit PowerPC-kerne og 8 “synergistiske co-processorelementer” (SPE’er)

Hvert SPE har 256 KB lokalt lager, en hukommelsescontroller og en “synergistisk behandlingsenhed” (SPU) med en Single Instruction, Multiple Data processing unit og 128 registre på hver 128 bit. De er forbundet af en bus med en intern båndbredde på mere end 300 GB/s, der overfører data mellem SPE’erne.

Den endelige konklusion: Du kan gå til Toys-R-Us og smide 200 GFlops i din indkøbsvogn. Sony, din venlige supercomputerleverandørSony har generøst doneret 8 PS3-konsoller til professor Gaurav Khanna fra University of Massachusetts til hans forskning i sorte huller og kvantekosmologi.

picture-2.jpg

Dette er en grafik af et sort hul, der spiralformet går ind i et andet. Den er repræsentativ for de problemer, som professor Khanna analyserer.

Det koster ham ca. 5.000 dollars i støtte at køre på en konventionel supercomputer. For mindre end det kunne han have bygget PS3-klyngen og kørt alt, hvad han ville. Men Sony sparede ham for selv dette besvær ved at donere udstyret. Det her er seriøst, ikke sandt? Så det skal være rackmonteret. Men PS3’en er så lille:

ps3-super.jpg

Gør rigtigt arbejde på en Playstation-klyngeGå til Terrasoft for at få PowerPC Linux, der kører på PS3’eren . Gå til IBM for at få version 3.0 af udviklersættet.

Hent et SCOP3, A Rough Guide to Scientific Computing On the PlayStation 3 af et hold fra University of Tennessee, der omfatter Jack Dongarra, mangeårig udgiver af Top 500-supercomputerlisten.

Hent MIT-forelæsningsnoter fra Cell-programmeringskurset.

Interesserer du dig for ray tracing? Se Ray Tracing on the Cell Processor (pdf) af Carsten Benthin, Ingo Wald, Michael Scherbaum og Heiko Friedrich. Bemærk: Hvis du ikke allerede forstår matematikken bag ray tracing, vil du være fortabt i denne meget tekniske artikel.

ProteinfoldningDin standalone PS3 kan være en del af et supercomputerprojekt, selv om du ikke selv bygger den. Stanford’s Folding@home-forskning om proteinfoldning kan bruge din PS3’s cyklusser til at hjælpe med at forstå årsagerne til Alzheimers og mange andre sygdomme. Vær med til at redde den *virkelige* verden.

The Storage Bits takeEn enkelt Cell-processor svarer nogenlunde til 25 knudepunkter på Blue Gene/L. Selv om der er en række arkitektoniske begrænsninger for Cell og PS3, der begrænser dens generelle anvendelighed, gør den det muligt for forskere at anvende et utroligt antal cyklusser på visse klasser af problemer. Og Sony, IBM og Toshiba arbejder hårdt på den næste generation af Cell.

På StorageMojo har jeg ofte beskæftiget mig med forbrugergørelsen af IT. PS3 repræsenterer forbrugeriseringen af supercomputere. Det vil komme os alle til gode. Kommentarer er naturligvis velkomne. Opdatering: En kommentator skrev for at nedgøre PS3 som supercomputer, idet han sagde, at han havde haft en klynge med 8 knudepunkter og ikke fandt den mere end et stykke legetøj. Jeg spurgte professor Khanna om det, og han sagde:

Jeg havde gjort mit hjemmearbejde, inden jeg byggede klyngen; de problemer med hukommelse og netværkslatenstid, som han nævner, var ikke et problem for mig. Så det fungerer faktisk rigtig godt for mig. Jeg laver simuleringer af forskningsmæssig kvalitet på klyngen.

BTW, hvis han ikke har brug for sine PS3’er mere .. måske kan han overveje at donere dem til os her 😉

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.