Hodne mi ten Cray co se !prostoroveho! usporadani pripomina tenhle navrh http://helmer3.sfe.se/ , diky za serial, jen si neodpustim jednu malickost, jsem vzdy zmaten "zmenou" zamereni dilu, asi proto, ze nevidim kam vlastne celym serialem Unixove vykopavky smerujete ( cray, 8bit v SSSR, URAL, GIMP, scheme, LISP, IBM, COBOL...).
Presto vyborna prace, dobre se to cte, v komentarich vetsinout hodnoty a ne balast. F
Ten navrh petaFLOPoveho pocitace je zajimavy, akorat bych rekl, ze to mel Cray s primym chlazenim lepe vymyslene nez prezentovane medene desky :-) Docela by me zajimalo, jaky pocitac by dokazal zkonstruovat z dnesnich cipu, asi by se to PCcku moc nepodobalo.
Je pravda, ze ten serial je vedeny dost "volne", ale premyslim o tom, ze bych nekde na konci uvedl neco na zpusob stromu vyvoje jak hardwaru, tak i operacnich systemu a jazyku. Zrovna jazyky jsou dobre zmapovane, hardware uz min (ne kazdy ma tu vyhodu byt z CR, kde se stykaly zapadni a vychodni technologie :-)
Ja si myslim ze dnes by to bylo hodne podobne tomuto Cray-2, desky s FPGA/RAM a signaly vedeny jen ve vnitrnich vrstvach desek, samozrejme 4D propojeni, nebo neco vic.. a tech fpga by tam byli tisice + by mel vlastni soft, jez dokaze optimalne pracovat s polem FPGA (zatim zadny vyrobce toto primo nenabizi, mozna neco maji v Intelu k simulacim procesoru..)
Dovolim si nesouhlasit s temi FPGA. Ono to na jednu stranu vypada jako nadherny universalni cip (universalnejsi nez mikroprocesor), ale ve skutecnosti za tuto variabilitu krvave platite poctem tranzistoru a take plochou cipu obetovanou na "naprogramovani" funkcionality. Takze FGPAcka se pouzivaji v maloseriovych vyrobcich, popr. tam, kde je navrh od zacatku zmrseny a je jasne, ze se budou muset provadet updaty firmwaru :)
Mnohem lepsi je IMHO navrh vlastniho specializovaneho cipu, coz je samozrejme drazsi, ale na cenu se Cray nikdy moc neohlizel, protoze celkem logicky dospel k tomu, ze existuji instituce, ktere si jeho nejrychlejsi superpocitac budou moci dovolit :-)
Ano, mám pocit že váš názor je bližší realitě. Sice všechna "Co kdyby" jsou dost pofidérní, ale IMHO FPGA není cesta k realizaci superpočítače. Já bych to hádal na obdobu nějakých procesorových řezů, tj. paralelně řaditelné třeba 512 bitové jádro, volně rozšiřovatelné. Dnešní svět jde spíše aplikací mnohočetných CPU strojů, ale věřím že pan Cray by šel jinou cestou. Násobení počtu jader má mnoho problémů, zejména proto že přírůstek výkonu postupně klesá.
Jste si jist? Viz: http://www.copacobana.org/ .. lze na tom rozlouskat cokolov. Pokud neco chcete programovat, je lepsi to udelat jako FPGA, nez specializovane cipy, to se pak dostanete k topicim monstrum - viz graficke karty s jejich shaderama. Co inzeruji na webu:
"A new release of COPACOBANA is available now being equipped with 128 Virtex-4 SX 35 FPGAs. This version will provide even more logic resources as well as a total of 24,576 DSP blocks within the FPGAs for accelerating arithmetic-intensive applications. "
To je 24576 jednotek @ 500MHz = 12,288 T operaci/s. Neni to uz nahodou vykon srovnatelny s grafikama, jez maji treba 2T flop x 4ks na 1U rack? Nezavrhujte FPGA, jsou to univerzalni nastroj a specializovana architektura na reseni konkretnich problemu bude ve FPGA vzdy vykonnejsi, nez pouziti nevhodne architektury jednoucelovych cipu k reseni ukolu pro ktery nebyli vyvinuty.
FPGA je krok k superpočítačům. Řada dnešních superpočítačů jako FPGA začínala. Jako funkční prototypy s ne až tak super výsledky. Jakmile se design osvědčí, tak se vytesá do křemíku a teprve z toho se staví počítač, který jde k zákazníkovi. Pak se ze "superpočítače" běžícího na 25MHz a majícího 8 jader stane superpočítač běžící na 2GHz, který má v sobě stovky pouzder a v každém 256 jader. Ale i ty prototypy často chodí k zákazníkům - ladí se na nich překladače, algoritmy atd.