Bygg en superdator med 8 PS3-datorer

Mindre än en tiondel av kostnaden per GFlop jämfört med en superdator för 2 500 dollarTa 8 PS 3-konsoler, Yellow Dog Linux, en Gigabit Ethernet-switch och dina favoritkoder för proteinveckning eller modellering av gravitationsvågor och du kan göra riktig vetenskap. På en Playstation!

Try playing Ratchet & Clank on a CrayDe flesta vetenskapliga beräkningar görs på klusterdatorer. Blue Gene/L, världens snabbaste superdator, använder 130 000 processorer. Plus mycket pengar, kraft och kylning.

Med en kostnad på cirka 4 dollar per miljard flyttaloperationer (GFlops) är PS3 den billigaste superdatorbyggstenen som finns tillgänglig idag.

Se under huvenP3:s Cell Broadband Engine-processor, eller Cell, är en heterogen multiprocessor. I stället för identiska kärnor – som Intels och AMD:s flerkärniga processorer – består Cell av en 64-bitars PowerPC-kärna och 8 “synergistiska samprocessorelement” (SPE).

Varje SPE har 256 KB lokal lagring, en minneskontroller och en “synergistisk bearbetningsenhet” (SPU) med en bearbetningsenhet för en enda instruktion, flera data och 128 register på 128 bitar vardera. De är förbundna med en buss med en intern bandbredd på mer än 300 GB/s som överför data mellan SPE:erna.

Slutsatsen: Du kan gå till Toys-R-Us och slänga 200 GFlops i din kundvagn.

Sony, din vänliga superdatorleverantörSony donerade generöst 8 PS3-konsoler till professor Gaurav Khanna vid University of Massachusetts för hans forskning om svarta hål och kvantkosmologi.

picture-2.jpg

Det här är en grafik av ett svart hål som spiralar in i ett annat. Den är representativ för de problem som professor Khanna analyserar.

Att göra en körning på en konventionell superdator kostade honom cirka 5 000 dollar i bidragspengar. För mindre än så hade han kunnat bygga PS3-klustret och köra vad han ville. Men Sony besparade honom även det besväret genom att donera utrustningen. Det här är allvarliga saker, eller hur? Så det måste vara rackmonterat. Men PS3 är så liten:

ps3-super.jpg

Gör riktigt arbete på ett Playstation-klusterGå till Terrasoft för att få PowerPC Linux som körs på PS3:s . Gå till IBM för att få version 3.0 av utvecklarkitet.

Hämta en SCOP3, A Rough Guide to Scientific Computing On the PlayStation 3 av ett team från University of Tennessee som inkluderar Jack Dongarra, mångårig utgivare av Top 500 superdatorlistan.

Hämta MIT:s föreläsningsanteckningar från Cell-programmeringskursen.

Intresserad av ray tracing? Läs Ray Tracing on the Cell Processor (pdf) av Carsten Benthin, Ingo Wald, Michael Scherbaum och Heiko Friedrich. Observera: Om du inte redan förstår matematiken bakom ray tracing kommer du att vara vilse i denna mycket tekniska artikel.

ProteinveckningDin fristående PS3 kan vara en del av ett superdatorprojekt även om du inte bygger den själv. Stanfords Folding@home forskning om proteinveckning kan använda din PS3:s cykler för att hjälpa till att förstå orsakerna till Alzheimers sjukdom och många andra sjukdomar. Hjälp till att rädda den *verkliga* världen.

The Storage Bits takeEn enda Cell-processor motsvarar ungefär 25 noder på Blue Gene/L. Även om det finns ett antal arkitektoniska begränsningar för Cell och PS3 som begränsar dess allmänna tillämplighet, gör den det möjligt för forskare att tillämpa ett otroligt antal cykler på vissa klasser av problem. Och Sony, IBM och Toshiba arbetar hårt på nästa generation av Cell.

På StorageMojo har jag ofta tagit upp konsumentanpassningen av IT. PS3 representerar konsumentiseringen av superdatorer. Det kommer att gynna oss alla.

Kommentarer är naturligtvis välkomna.

Uppdatering: En kommentator skrev för att nedvärdera PS3 som superdator och sa att han hade haft ett kluster med 8 noder och tyckte att det inte var mer än en leksak. Jag frågade professor Khanna om detta och han svarade:

Jag hade gjort min hemläxa innan jag byggde klustret; de problem med minne och nätverksfördröjning som han nämner var inte ett problem för mig. Så det fungerar faktiskt riktigt bra för mig. Jag gör simuleringar på forskningsnivå på klustret.

BTW, om han inte behöver sina PS3:er längre … kanske han kan överväga att donera dem till oss här 😉

Lämna ett svar

Din e-postadress kommer inte publiceras.