Superarvuti — mis see on? Definitsioon ja peamised kasutusalad
Mis on superarvuti? Lugege lihtsat definitsiooni, toimimist ja peamisi kasutusvaldkondi: ilmamudelid, geneetika, krüptanalüüs ja tipptasemel teadus.
Superarvuti on väga suur jõudlusvõimega arvuti, millel on palju protsessoreid ja suur mälu. Selline masin suudab lahendada arvutusülesandeid palju kiiremini kui samal ajal valmistatud tavalised arvutid. Superarvutid on tavaliselt tuhandeid kordi kiiremad kui sama perioodi tavalised personaalarvutid ning on optimeeritud paralleelseks arvutustööks ja suureks andmeedastuseks. Neid kasutatakse ülesannetes, mis nõuavad väga palju aritmeetilisi operatsioone või suurt andmemahtu — näiteks ilmaprognoosid, koodide murdmine, geneetiline analüüs ja teaduslikud simulatsioonid.
Kuidas superarvutid töötavad
Superarvuti põhikomponendid on suured hulk töötlemismooduleid (CPU-d ja sageli ka GPU-d või muud kiirendajad), palju mälu, kiire sisevõrk, andmetalletus ja energia- ning jahutussüsteemid. Arvutused jaotatakse paljudele töötlemissõlmedele, mis töötavad paralleelselt — nii suureneb läbiarvutuskiirus märkimisväärselt. Tarkvarapoolselt kasutatakse spetsiaalseid programmeerimisraamistikke (näiteks MPI ja OpenMP), mis aitavad ülesandeid sõlmede vahel jaotada.
Peamised kasutusalad
- Ilmateadus ja ilmaprognooside modelleerimine — suured ruumilised ja ajaliselt peened mudelid.
- Krüptograafia ja koodide murdmine — jõudlus eksponentiaalselt lühendab raskete võtmete murdmise aega.
- Bioloogia ja meditsiin — geneetiline analüüs, molekulaarne dünaamika ja ravimite disain.
- Kosmoloogia ja füüsika — universumi simulatsioonid, tuumareaktsioonide modelleerimine.
- Tehisintellekti ja suurte masinõppe mudelite treenimine — süvaõppe mudelite õppimise kiirendamine.
- Nafta- ja gaasitööstuse seismilised modelleerimised, finants- ja riskianalüüs, suured andmetöötlusülesanded.
Disain ja tehnilised väljakutsed
Superarvutite ehitamisel tuleb arvestada mitme olulise probleemiga:
- Jahutus ja energiatarve: suured masinad vajavad tohutut võimsust ja efektiivseid jahutussüsteeme (vedeljahutus, suured ventilaatorid jm).
- Skaleeritavus: programmeerimise ja algoritmide kohandamine nii, et nad kasutaksid hästi ära tuhandeid protsessoreid.
- Tõrketaluvus: sageli peavad süsteemid jätkama tööd ka üksikute komponentide rikke korral — kasutatakse tarkvara- ja riistvarapõhist silumise ja taastamise lahendust.
- Ühenduvus: sõlmedevaheline kiire side (hästi optimeeritud interconnect) on kriitiline, et vähendada latentsust ja andmeedastusvõime pudelikaelu.
- Kulud: ehitus, töö- ja hoolduskulud ning energiatarve on väga suured.
Mõõtmine ja võrdlemine
Superarvutite jõudlust mõõdetakse tavaliselt FLOPS-iga (floating point operations per second) — näiteks teraflops, petaflops või eksaflops. Rahvusvaheliselt tuntud nimekiri TOP500 järjestab maailma kiiremaid superarvuteid, kasutades selleks sageli LINPACKi testi, mis mõõdab lineaarsete võrdsüsteemide lahendamise jõudlust.
Tulevikutrendid
Tööstus liigub suunas, kus kombineeritakse traditsioonilisi protsessoreid ja spetsiaalseid kiirendajaid (GPU-d, FPGA-d) ning optimeeritakse tarkvara suuremateks masinaklassideks (näiteks hübriidsed ja heterogeensed süsteemid). Samuti on töös eksaskala (exaFLOPS) tasemel superarvutid ja uuritakse kvantarvutuse mõju tulevastele hübriidsetele süsteemidele.
Elektrotehnikud ja süsteemiinsenerid ehitavad superarvuteid, mis ühendavad tihti tuhandeid või kümneid tuhandeid mikroprotsessoreid ning palju kiirendajaid ja kiiret mälulahendust, et täita teadus- ja tööstusmaailma kasvavaid arvutusnõudmisi.

Cray-2, maailma kiireim superarvuti aastatel 1985-1989.
Tüübid
Superarvutite tüübid on: jagatud mälu, jaotatud mälu ja massiivi. Jagatud mäluga superarvuteid arendatakse paralleelarvutite ja torujuhtmete kontseptsiooni abil. Jaotatud mäluga superarvutid koosnevad paljudest (umbes 100~10000) sõlmedest. CRAYRESERCH ja VP 2400/40 seeria CRAY, NEC의 SX-3 HUCIS on jagatud mälu tüüpi. nCube 3, iPSC/860, AP 1000, NCR 3700, Paragon XP/S, CM-5 on jaotatud mälu tüüpi.
1972. aastal alustas tööd ILIAC-tüüpi arvuti. Hiljem töötati välja CF-11, CM-2 ja Mas Par MP-2 (mis on samuti massiivi tüüpi). Superarvutite hulka, mis kasutavad füüsiliselt eraldatud mälu ühe ühise mäluna, kuuluvad T3D, KSR1 ja Tera Computer.
Superarvutuskeskused, organisatsioonid
Organisatsioonid
- DEISA Distributed European Infrastructure for Supercomputing Applications, mis ühendab üksteist Euroopa superarvutikeskust.
- NAREGI Jaapani NAtional REsearch Grid Initiative, mis hõlmab mitmeid superarvutikeskusi.
- TeraGrid, üheksa USA superarvutikeskust ühendav riiklik rajatis.
Keskused
- BSC Barcelona Supercomputing Center - Hispaania riiklik superarvutikeskus ja teadus- ja arendustegevuse keskus.
- CESCA Kataloonia superarvutikeskus - Centre de Supercomputacio de Catalunya
- CESGA Galicia Superarvutuskeskus - Centro de Supercomputación de Galicia
- CeSViMa Madridi superarvutite ja visualiseerimise keskus
- CINECA CINECA ülikoolidevaheline konsortsium, Itaalia
- CINES Centre Informatique National de l'Enseignement Superieur, Prantsusmaa
- CSAR Ühendkuningriigi riiklik superarvutiteenus, mida haldab Manchester Computing
- EPCC Edinburghi Paralleelarvutikeskus. Asub Edinburghi Ülikoolis.
- GSIC ülemaailmne teadusinfo- ja arvutuskeskus Tokyo Tehnoloogiainstituudis
- HECToR Ühendkuningriigi riiklik superarvutiteenus, mida pakub EPCC, Cray ja Numerical Algorithms Group (NAG) konsortsium.
- Ühendkuningriigi riiklik superarvutiteenus HPCx, mida haldavad EPCC ja Daresbury Lab.
- IRB
- Minnesota Supercomputer Institute (endine Minnesota Supercomputer Center), mida haldab Minnesota Ülikool.
- NASA täiustatud superarvutid
- Riiklik atmosfääriuuringute keskus (NCAR)
- Riiklik superarvutirakenduste keskus (NCSA)
- Riiklik energeetikauuringute teaduskeskus (NERSC)
- Ohio Superarvutikeskus (OSC)
- Pittsburghi superarvutikeskus, mida haldavad Pittsburghi Ülikool ja Carnegie Melloni Ülikool.
- San Diego superarvutikeskus (SDSC)
- SARA (Stichting Academisch Rekencentrum Amsterdam), Amsterdam, Madalmaad.
- Süsteem X Virginia Techis
- Texas Advanced Computing Center (TACC)
- DCSC Taani Teadusarvutuskeskus. Asub Kopenhaageni Ülikoolis.
- PSNC (Poznani superarvutite ja võrkude keskus), Poznan, Poola
- NSC Riiklik superarvutikeskus Rootsis Linköpingi Ülikoolis, Rootsis
Konkreetsed masinad, üldotstarbelised
- Linux NetworXi pressiteade: Linux NetworX ehitab "suurima" Linuxi superarvuti
- ASCI White pressiteade
- MCR @ LLNL Linux NetworX Supermicro põhinev superarvuti "3. suurim superarvuti 2004. aastal"
- Artikkel Jaapani arvuti "Earth Simulator" kohta
- "Earth Simulator" veebisait (inglise keeles)
- NEC kõrgtehnoloogilise arvutustehnika teave
- Ülijuhtiv superarvuti
- Blue Waters Petascale arvutussüsteem
Spetsiaalsed masinad, eriotstarbelised
- Dokumendid eriotstarbelise arvuti GRAPE kohta
- Rohkem teavet eriotstarbeliste superarvutite kohta
- Teave APEmille eriotstarbelise arvuti kohta
- Teave eriotstarbelise arvuti apeNEXT kohta
- Teave QCDOCi projekti, masinate kohta
Seotud leheküljed
- Klaster (arvutamine)
- Grid-arvutid
Küsimused ja vastused
K: Mis on superarvuti?
V: Superarvuti on suure kiiruse ja mäluga arvuti, mis suudab teha töid kiiremini kui ükski teine oma põlvkonna arvuti.
K: Kui palju kiiremad on superarvutid võrreldes tavaliste personaalarvutitega?
V: Superarvutid on tavaliselt tuhandeid kordi kiiremad kui tavalised personaalarvutid, mis on sel ajal valmistatud.
K: Millisteks ülesanneteks superarvuteid kasutatakse?
V: Superarvuteid kasutatakse ilmaprognooside koostamiseks, koodide murdmiseks, geneetiliseks analüüsiks ja muudeks töödeks, mis vajavad palju arvutusi.
K: Kuidas valmistavad elektriinsenerid superarvuteid?
V: Elektrotehnikud valmistavad superarvuteid, ühendades palju tuhandeid mikroprotsessoreid.
K: Kuidas on tehnoloogia arenedes tavaliste arvutite võimsus võrreldav varasemate superarvutite võimsusega?
V: Kui uued arvutid muutuvad võimsamaks, tehakse uusi tavalisi arvuteid, mille võimsus oli varem ainult superarvutitel, samas kui uued superarvutid ületavad neid jätkuvalt.
Otsige