Mai puțin de o zecime din costul pe GFlop al unui supercomputer de 2500 de dolari Luați 8 console PS 3, Yellow Dog Linux, un switch Gigabit Ethernet și codurile preferate de pliere a proteinelor sau de modelare a undelor gravitaționale și veți face știință adevărată. Pe un Playstation!
Încercați să jucați Ratchet & Clank pe un CrayCel mai mult calcul științific se face pe calculatoare cluster. Blue Gene/L, cel mai rapid supercomputer din lume, folosește 130.000 de procesoare. Plus o mulțime de bani, energie și răcire.
La aproximativ 4 dolari pe miliard de operații în virgulă mobilă (GFlops), PS3 este cel mai ieftin bloc de construcție pentru supercomputere disponibil în prezent.
Uită-te sub capotăProcesorul Cell Broadband Engine al PS3, sau Cell, este un multiprocesor eterogen. În loc de nuclee identice – precum procesoarele multi-core de la Intel și AMD – Cell este format dintr-un nucleu PowerPC de 64 de biți și 8 “elemente de co-procesor sinergic” (SPE).
Care SPE are 256 KB de memorie locală, un controler de memorie și o “unitate de procesare sinergică” (SPU) cu o unitate de procesare Single Instruction, Multiple Data și 128 de registre de 128 de biți fiecare. Acestea sunt conectate printr-o magistrală cu o lățime de bandă internă de peste 300 GB/s care transferă datele între SPE-uri.
Sfârșitul: puteți merge la Toys-R-Us și să aruncați 200 GFlops în coșul de cumpărături.
Sony, furnizorul tău prietenos de supercomputereSony a donat cu generozitate 8 console PS3 profesorului Gaurav Khanna de la Universitatea din Massachusetts pentru cercetările sale asupra găurilor negre și cosmologiei cuantice.
Aceasta este o imagine grafică a unei găuri negre care intră în spirală în alta. Este reprezentativ pentru problemele pe care le analizează profesorul Khanna.
Facerea unui rulaj pe un supercomputer convențional l-a costat aproximativ 5.000 de dolari din fonduri nerambursabile. Pentru mai puțin de atât ar fi putut să construiască clusterul PS3 și să ruleze orice ar fi dorit. Dar Sony l-a scutit chiar și de acest deranj, donându-i echipamentul.
Acesta este un lucru serios, nu? Deci trebuie să fie montat în rack. Dar PS3-ul este atât de mic:
Faceți treabă adevărată pe un cluster Playstation Mergeți la Terrasoft pentru a obține PowerPC Linux care rulează pe PS3-ul . Mergeți la IBM pentru versiunea 3.0 a kitului pentru dezvoltatori.
Cumpărați un SCOP3, A Rough Guide to Scientific Computing On the PlayStation 3, realizat de o echipă de la Universitatea din Tennessee, care îl include pe Jack Dongarra, editorul dintotdeauna al listei Top 500 supercomputere.
Obțineți notele de curs de la MIT de la cursul de programare Cell.
Vă interesați de ray tracing? Consultați Ray Tracing on the Cell Processor (pdf) de Carsten Benthin, Ingo Wald, Michael Scherbaum șiHeiko Friedrich. Notă: dacă nu înțelegeți deja matematica din spatele ray tracing-ului, vă veți pierde în această lucrare extrem de tehnică.
Plivire a proteinelorPasarela dumneavoastră autonomă PS3 poate face parte dintr-un proiect de supercomputer chiar dacă nu o construiți dumneavoastră. Cercetarea Folding@home de la Stanford privind plierea proteinelor poate folosi ciclurile PS3-ului dumneavoastră pentru a ajuta la înțelegerea cauzelor bolii Alzheimer și a multor alte boli. Ajutați la salvarea lumii *reale*.
Biți de stocare iaUn singur procesor Cell este aproximativ echivalent cu 25 de noduri pe Blue Gene/L. Deși există o serie de limitări arhitecturale ale Cell și PS3 care îi limitează aplicabilitatea generală, acesta permite cercetătorilor să aplice un număr incredibil de cicluri la anumite clase de probleme. Iar Sony, IBM și Toshiba lucrează din greu la următoarea generație a Cell.
Pe StorageMojo am abordat adesea problema consumerizării IT. PS3 reprezintă consumerizarea supercalculatoarelor. De asta vom beneficia cu toții.
Comentariile sunt binevenite, bineînțeles.
Update: Un comentator a scris pentru a denigra PS3 ca supercalculator, spunând că a avut un cluster de 8 noduri și a considerat că nu este mai mult decât o jucărie. L-am întrebat pe profesorul Khanna despre asta și a spus:
Mi-am făcut temele înainte de a construi clusterul; problemele de memorie și de latență a rețelei pe care le menționează nu au fost o problemă pentru mine. Așa că, de fapt, funcționează foarte bine pentru mine. Fac simulări de nivel de cercetare pe cluster.
BTW, dacă nu mai are nevoie de PS3-urile sale .. poate că se poate gândi să ni le doneze aici 😉