|
Tiistai, 22.6.2004 Supertietokoneiden top500-lista päivittyiMaailman nopeimpien supertietokoneiden top500-lista on jälleen päivittynyt. Listaykköseksi vuonna 2002 noussut NEC Earth Simulator on edelleen listan kärjessä 35,86 teraflopsin suorituskyvyllään. Kakkossijalle on noussut Itanium2-prosessoreihin perustuva Thunder-niminen supertietokoneklusteri, joka on asennettu Lawrence Livermoren kansalliseen tutkimuslaitokseen.
Lue juttu oma, 22.6.2004 00:51. Lähde: top500.org
|
|
Anonyymi kommentoija, 22.6.2004 01:35:16
Anonyymi kommentoija, 22.6.2004 07:20:50
Samalla periaatteellahan Lada on maailman nopein auto, koska 10 Ladaa kulkee yhteensä kovempaa kuin yksi Ferrari...
Hei, autovertaus!
Toisin kuin tietokoneiden laskentateho, niin autojen nopeus ei kumuloidu :)
Anonyymi kommentoija, 22.6.2004 10:50:09
Ferrariakaan ei saa niin nopeaksi että se ehtisi tehdä n. 50 tarvittavaa reissua Lada-karavaanin hakkaamiseksi.
Anonyymi kommentoija, 22.6.2004 10:54:10
Toisin kuin tietokoneiden laskentateho, niin autojen nopeus ei kumuloidu :)
feenix, 22.6.2004 07:26:32
(Härregyyd, ei minun pitäisi sortua autovertauksiin...)
Anonyymi kommentoija, 22.6.2004 11:09:08
Samalla periaatteellahan Lada on maailman nopein auto, koska 10 Ladaa kulkee yhteensä kovempaa kuin yksi Ferrari...
Hei, autovertaus!
Anonyymi kommentoija, 22.6.2004 09:31:22
Ja yksi huomionarvoinen seikka lienee myös, että SETI@home tekee v ain yhdenlaista laskentaa, eli siinä ei ole käyttöjärjestelmää, jonka avulla voisi käynnistää Doomin tms... Noissa varsinaisissa superkoneissa lienee kuitenkin jonkinlainen käyttöjärjestelmä, jonka avulla voi sipaista softaa käynttin.
Anonyymi kommentoija, 22.6.2004 09:40:48
Anonyymi kommentoija, 22.6.2004 15:19:11
Xgrid käyttää MacOSX:n Rendezvous-tekniikkaa.
http://www.apple.com/acg/xgrid/
http://www.apple.com/macosx/features/rendezvous/
Supercomputers Made Easy
Xserve + MacOSX server + Xgrid + Xsan
http://www.apple.com/xserve/
http://www.apple.com/xserve/cluster/
http://www.apple.com/server/macosx/
http://www.apple.com/xsan/
Anonyymi kommentoija, 23.6.2004 07:33:01
Anonyymi kommentoija, 22.6.2004 09:37:52
Se, miten nämä koneet kuitenkin poikkeavat laskentaverkosta on se, että niiden laskettu kapasiteetti on käytössä koko ajan. Seti-projektin laskentatehoa ei voi mitata, koska koneiden määrä vaihtelee. Jos haluat taata itsellesi jonkun tietyn laskentatehon, niin on joko hankittava sellainen kone tai ostettava vastaava palvelu. Harrastelijoiden seti-hajautukseen ei oikein voi lähteä. Listalla olevissa clustereissa on myös käytetty tehokkaampia verkkoratkaisuja. Mikäli ongelman ratkaisussa joudutaan siirtämään paljon dataa, Seti-projekti ei välttämättä olekaan tehokkain, vaan jokin pienempi clusteri jossa kaikki nodet on kiinni toisissaan vaikkapa Myrinetillä.
Jos kaipaat yksittäisiä supertietokoneita, niin valitettavasti niiden aika taitaa olla jo ohi. Jos vektoriprosessorit, SIMDit, SMP:t (ja mitä niitä nyt olikaan) tulevat vielä joskus muotiin, niin eiköhän niitäkin laiteta useampia vierekkäin tai sitten ne ovat yksittäisten nodejen sisäistä tekniikkaa, niinkuin toi SMP.
Anonyymi kommentoija, 22.6.2004 14:32:05
Sinänsä harmi ettei ne ole muuten kovin huudossa. Nyt kun on seinä tulossa vastaan kellotaajuuksissa ja liki ainoana tapana lisätä tehoja on lisätä parallelismia, niin luulisi, että vektorointi olisi jotenkin ilmiselvä veto.
Mutta ei. sen kun pistetään prossuja rinnakkain.. huoh. ja taas uhrataan puolet piistä logiikkaan eikä laskentaan.
Anonyymi kommentoija, 22.6.2004 15:14:45
Anonyymi kommentoija, 22.6.2004 18:03:27
Kuvittelisin, että jos logiikkaan uhrataan tavaraa laskennan sijasta, niin se hyödyttäisi jotain. Kahden ytimen prosessoreiden mainostetaan pystyvän hyvin kahden rinnakkaisen ja erillisen prosessin pyörittämiseen. Eli esimerkiksi virustorjuntaohjelma pyörii toisessa samalla kun muita ohjelmia pyöritetään toisessa, jolloin kone ei hyydy huonon virustorjuntaohjelman takia, kuten se nykyaikaisilla tavallisilla prosessoreilla tekee.
Pystyvätkö vektoriprosessorit samaan, vai onko niiden parhaan puolet yhden prosessin tehokkaassa pyörittämisessä?
feenix, 22.6.2004 20:17:36
Anonyymi kommentoija, 22.6.2004 09:23:09
Virginia Tech's System X may have not made it onto the latest Top 500 supercomputer rankings because of maintenance, but Apple announced Monday that the U.S. Army is deploying MACH 5, a supercomputing cluster of 1566 Xserve G5 systems that it anticipates will be faster than System X -- and if projections hold true, faster than all but one supercomputer in the world.
Anonyymi kommentoija, 22.6.2004 12:21:51
Eli käytännössä tälläkin hetkellä ykkösenä oleva NEC:n laite on oikea supertietokone sillä se pystyy laskemaan toisiinsa vaikuttavia laskutehtäviä esim. sään ennustaminen. Sen sijaan nuo Applen koneista väsätyt ryppäät ovat surkeita siinä, mutta sen sijaan ovat hyviä toisista riippumattomaan laskentaan esim. salasanan murtaminen.
Minusta ainakin on hölmöä katsoa tuota listaa jos ei tätä asiaa ota huomioon. Ehkä olisi aika
Anonyymi kommentoija, 22.6.2004 15:09:50
Minusta ainakin on hölmöä katsoa tuota listaa jos ei tätä asiaa ota huomioon. Ehkä olisi aika
NEC:in Earth Simulatorissa on 640 nodea, joista jokaisessa on 8 vektorityyppistä prosessoria ja 16 gigaa muistia. Nodet on liitetty toisiinsa nopealla kytkentä verkolla.
Miten tämä poikkeaa clusterista, paitsi ehkä siistimmän ulkoasunsa puolesta?
http://www.es.jamstec.go.jp/esc/eng/Hardware/syste...
Miksi muuten clusterilla ei pystyisi laskemaan toisiinsa vaikuttavia laskutehtäviä? Kyllä tällaisia tehdään ihan rinnakkaisohjelmoinnin peruskursseilla, ei ole ollenkaan vaikeata. Vaatii hieman erilaisen ajattelutavan kuin sekventiaalinen ohjelmointi, mutta pitäisi onnistua about keltä tahansa, joka vaan osaa ohjelmoida. Pienellä lisäharjoituksella toki.
Perusideahan on se, että clustereiden solmut välittävät toisilleen viestejä, esimerkiksi välituloksia. Ellei näitä viestejä välitettäisi, niin nopeat ja kalliit kytkentäverkot olisivat tarpeettomia. Miksi kukaan satsaisi esimerkiksi myrinettiin siinä tapauksessa?
Suomen tehokkain tietokone, joka sijaitsee CSC:n tiloissa (nyt listalla 186.), on myöskin cluster. Laite on IBM:n toimittama ja sillä lasketaan mm. sääennusteita.
Rinnakkaislaskenta tuntuu olevan aika vierasta suurelle yleisölle. Aivan turhaan. Kyse ei ole mistään rakettitieteestä, vaan yhdestä ohjelmointisuunnasta. Isot ongelmat tarvitsevat enemmän tehoa kuin mitä yksittäiset prosessorit voivat tuottaa, joten ohjelmoijan on ohjelmoitava ohjelmansa siten, että se osaa jakaa kuorman monelle prosessorille. Käyttöjärjestelmä, tai mikään muukaan, ei tee sitä, jos softa on huonosti koodattu.
Anonyymi kommentoija, 23.6.2004 13:28:27
Miksi muuten clusterilla ei pystyisi laskemaan toisiinsa vaikuttavia laskutehtäviä? Kyllä tällaisia tehdään ihan rinnakkaisohjelmoinnin peruskursseilla, ei ole ollenkaan vaikeata. Vaatii hieman erilaisen ajattelutavan kuin sekventiaalinen ohjelmointi, mutta pitäisi onnistua about keltä tahansa, joka vaan osaa ohjelmoida. Pienellä lisäharjoituksella toki.
Eli uskoako lehteä joka on pian 20vuotta tehnyt juttuja vai anonyymia kommenttia.
Anonyymi kommentoija, 23.6.2004 22:44:49
Jos siinä lehdessä sanotaan, että clusterilla ei voi laskea tehtäviä, jotka riippuvat toisistaan, niin ovat kyllä täysin väärässä. Kuten jo totesin, sääennustukset lasketaan Suomessa nimenomaan clusterilla. Lisää tietoa saat vaikkapa www.csc.fi sivuilta. Siellä se kone on ja siellä on myös Suomen kovin clusteri-osaaminen (ei, minä en ole siellä).
jjx, 23.6.2004 21:21:39
Anonyymi kommentoija, 22.6.2004 13:07:11
http://www.research.ibm.com/bluegene/