Exascale laskenta
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 29.11.2020 tarkistetusta
versiosta . tarkastukset vaativat
26 muokkausta .
Exascale computing tai ( Exascale supercomputer , exascale , exascale ) on termi, joka viittaa supertietokoneisiin, joiden suorituskyky on luokkaa yksi ex flops ( exaFLOPS ), ja 2000-luvun aloitteita niiden luomiseksi. Tämä suorituskyky on tuhat kertaa korkeampi kuin vuonna 2008 ilmestyneillä petaflop-luokan järjestelmillä [1] . Yksi exaflops vastaa tuhatta petaflopsia , miljardi miljardia (10 18 ) liukulukuoperaatiota sekunnissa (tavallisesti lasketaan operaatiot numeroille 64-bittisessä IEEE 754 -muodossa ).
Exascale-supertietokoneen suorituskyky saavutettiin vuonna 2022. Maailman ensimmäisen eksakokoisen supertietokoneen ja maailman tehokkaimman supertietokoneen Frontierin väitetty suorituskyky on 1 102 exaflopsia ja huippusuorituskyky 1 686 exaflopsia keskimääräisen virrankulutuksen ollessa noin 21,1 MW. [2] [3] [4] .
Exascale-järjestelmien rakentamisesta on tullut tärkeä saavutus tietokonetekniikassa.
Historia
Aloitetta tukee kaksi Yhdysvaltain hallituksen virastoa - Yhdysvaltain energiaministeriö ja National Nuclear Security Administration [5] . Tästä aloitteesta saadut tekniikat olisivat hyödyllisiä useilla laskennallisesti intensiivisillä tutkimusalueilla, mukaan lukien perustieteet, tekniikan tieteet, geotieteet, biologia, materiaalitieteet, energia ja kansallinen turvallisuus [6] .
Vuonna 2012 Yhdysvallat myönsi 126 miljoonaa dollaria ohjelmaan, joka luotiin exascale-järjestelmiä [7] [8] . Vuonna 2014 Yhdysvaltain energiaministeriön ASCR -toimiston ( Advanced Scientific Computing Research ) edustaja arvioi, että vuoteen 2023 mennessä voitaisiin luoda eksakokoinen supertietokone [9] .
Euroopan unionissa on kolme hanketta kehittää laitteisto- ja ohjelmistoteknologioita eksakokoisille supertietokoneille:
- CRESTA ( Exascale Systemware, Tools and Applications Collaborative Research ) [10]
- DEEP ( Dynamical ExaScale Entry Platform ), [11]
- Mont Blanc. [12]
Eri tekijät ennustivat 2000-luvun lopulla mahdollista eksaasteikkojärjestelmien rakentamista aikaisintaan vuosina 2018–2020 [13] .
Japanissa RIKEN (Advanced Institute for Computational Science) -instituutti Fujitsun kanssa aikoi luoda exascale-järjestelmän vuosiin 2020-2021 mennessä, jonka energiankulutus on enintään 30 MW [14] [15] [9] .
Vuonna 2014 havaittu supertietokoneteollisuuden pysähtyneisyys ja maailman top500 - supertietokoneiden sijoitus sai jotkut toimittajat epäilemään exascale-ohjelmien toteutettavuutta vuoteen 2020 mennessä [16] .
Joulukuussa 2014 Yhdysvaltain tiedustelupalvelu IARPA ilmoitti monivuotisen rahoituksen myöntämisestä IBM:lle, Raytheon BBN:lle ja Northrop Grummanille "Cryogenic Computer Complexity" -ohjelmassa ("Cryogenic computer structures"), joka sisältää supertietokoneiden rakentamiseen tarvittavien teknologioiden kehittämisen. käyttäen suprajohtavia logiikkaelementtejä , joilla on mahdollinen poistuminen exaflop-tasolle [17] [18] .
Kiina ilmoitti myös suunnitelmistaan [19] .
Vuoteen 2021 mennessä Intel ja Cray Corporation suunnittelevat rakentavansa ensimmäisen yhdysvaltalaisen eksaasteikkojärjestelmän nimeltä Aurora Yhdysvaltain energiaministeriön Argonnen kansalliseen laboratorioon [20] [21] .
Ongelmia ja tehtäviä
Exascale-järjestelmien luomiseksi on tarpeen ratkaista monia ongelmia sekä ohjelmistopuolelta (luoda ohjelmia, jotka toimivat tehokkaasti miljoonilla ytimillä) että laitteistopuolelta [22] . Esimerkiksi vuoteen 2014 mennessä kehitetty perinteinen tietokoneen muisti voisi kuluttaa muutamasta kymmeniin megawatteihin jokaista 100 PB/s kokonaiskaistanleveyttä kohden [23] .
Sovellusten tehokasta ohjelmointia varten exascale-supertietokoneissa (sadat tuhannet ohjaussäikeet käyttävät miljoonia prosessointiytimiä, liukulukuoperaatiot sekunnissa) IBM Researchin asiantuntijat loivat X10-ohjelmointikielen [24] . Oliokieli, staattisella kirjoituksella, kielitason tuki tehtäväpohjaiselle rinnakkaisuudelle, laskennallisten tehtävien ( toimintojen ) sitominen laskennallisiin ytimiin ( paikkoihin ), tehtävien estesynkronointi ( kellot ), tuki rinnakkaisille silmukoille, tuki moniulotteisille hajautetuille laskennallisten solmujen taulukoiden ja rakennetyyppien yli asynkroninen jaettu globaali osoiteavaruus [25] (ohjelmoija käyttää taulukon elementtejä, jotka on jaettu eri laskentasolmujen RAM-muistiin ikään kuin matriisi sijaitsisi yhden tietokoneen RAM-muistissa, kääntäjä itse järjestää serialisoinnin, deserialisoinnin ja tiedonsiirron laskentasolmujen välillä, varmistaa tiedonhakutoimintojen atomisuuden). X10-koodi voidaan kääntää Java-koodiksi (Managed X10 mode) tai C++ (Native X10 mode) [26] , jonka avulla voit sekä luoda sovelluksia supertietokoneille että käyttää haluttaessa X10-ohjelmointikieltä korkean suorituskyvyn kentän ulkopuolella. tietojenkäsittely monisäikeisten sovellusten kehittämiseksi henkilökohtaisille tietokoneille.
Saavutukset vuonna 2020
Sivuston "Top 500" mukaan :
Top 10:een on kuitenkin tehty useita merkittäviä muutoksia, mukaan lukien kaksi uutta järjestelmää sekä uusi huippuluokan Fugaku Supercomputer -supertietokone. Lisälaitteiston myötä fugaku nosti HPL-suorituskykynsä 442 petaflopsiin, mikä on vaatimaton lisäys järjestelmän saavuttamaan 416 petaflopsiin, kun se debytoi kesäkuussa 2020. Vielä tärkeämpää on, että Fugaku paransi suorituskykyään uudessa sekatarkkuus-HPC-AI-vertailussa 2,0 exaflopsiin, ylittäen kuuden kuukauden takaisen 1,4 exaflops-rajan. Ne edustavat ensimmäisiä vertailumittauksia yhden eksaflopin yläpuolella minkä tahansa tyyppisten laitteiden tarkkuuden osalta.
— Sivustotiedot top500.org – TOP500:n 56. numero, 16.11.2020
Muistiinpanot
- ↑ Yhdysvaltain kansallinen tutkimusneuvosto. Huippuluokan tietojenkäsittelyn mahdollinen vaikutus neljään kuvaavaan tieteen ja tekniikan alaan . - The National Academies, 2008. - S. 11. - ISBN 978-0-309-12485-0 .
- ↑ Kesäkuu 2022 | TOP500 . Haettu 6. kesäkuuta 2022. Arkistoitu alkuperäisestä 9. kesäkuuta 2022. (määrätön)
- ↑ Frontier-supertietokone debytoi maailman nopeimpana ja murtaa eksascale-esteen | ORNL . www.ornl.gov . Haettu 2. kesäkuuta 2022. Arkistoitu alkuperäisestä 1. kesäkuuta 2022. (määrätön)
- ↑ Exascale-supertietokoneet. 1 arkkitehtuurin ääriviivat
- ↑ Exascale-laskenta vaatii siruja, tehoa ja rahaa . Wired.com (8. helmikuuta 2008). Haettu 18. joulukuuta 2009. Arkistoitu alkuperäisestä 4. toukokuuta 2012. (määrätön)
- ↑ Exascale Computingin tieteen näkymät ja hyödyt . Oak Ridgen kansallinen laboratorio . Haettu 18. joulukuuta 2009. Arkistoitu alkuperäisestä 4. toukokuuta 2012. (määrätön)
- ↑ Obaman budjetti sisältää 126 miljoonaa dollaria Exascale Computingiin . Arkistoitu alkuperäisestä 24. helmikuuta 2011. (määrätön)
- ↑ Exaflops Obamalle | avoimet järjestelmät. DBMS | Kustantaja "Avoimet järjestelmät" . Haettu 8. syyskuuta 2018. Arkistoitu alkuperäisestä 8. syyskuuta 2018. (määrätön)
- ↑ 1 2 Patrick Thibodeau . Exascale-supertietokone vuoteen 2023 mennessä. , nro 32 , Computerworld Russia (14. joulukuuta 2014). Arkistoitu alkuperäisestä 8. syyskuuta 2018. Haettu 8.9.2018.
- ↑ Eurooppa valmistautuu Exascale-ohjelmistohaasteeseen 8,3 miljoonan Euro CRESTA -projektin avulla . Hankekonsortio (14. marraskuuta 2011). Haettu 10. joulukuuta 2011. Arkistoitu alkuperäisestä 23. joulukuuta 2011. (määrätön)
- ↑ Booster seuraavan sukupolven supertietokoneille Aloitus eurooppalaiselle exascale-projektille DEEP . FZ Julich (15. marraskuuta 2011). Haettu 10. joulukuuta 2011. Arkistoitu alkuperäisestä 3. syyskuuta 2014. (määrätön)
- ↑ Mont-Blanc-projekti asettaa Exascale-tavoitteet . Projektikonsortio (31. lokakuuta 2011). Haettu 10. joulukuuta 2011. Arkistoitu alkuperäisestä 5. joulukuuta 2011. (määrätön)
- ↑ Tutkijat, IT-yhteisö odottavat eksakokoisia tietokoneita . Computerworld (7. joulukuuta 2009). Käyttöpäivä: 18. joulukuuta 2009. Arkistoitu alkuperäisestä 12. joulukuuta 2009. (määrätön)
- ↑ Miksi Yhdysvallat voi hävitä kilpailun eksamittakaavaan Arkistoitu 3. syyskuuta 2014 Wayback Machinessa // Computerworld, Patrick Thibodeau, 22. marraskuuta 2013
- ↑ Tim Hornyak . Japanilainen Exascale , nro 25 , Computerworld Russia (13. lokakuuta 2014). Arkistoitu alkuperäisestä 8. syyskuuta 2018. Haettu 8.9.2018.
- ↑ Supertietokoneiden pysähtyneisyys: Uusi luettelo maailman nopeimmista tietokoneista varjostaa eksaasteikkoa vuoteen 2020 mennessä . Arkistoitu 28. elokuuta 2014 Wayback Machinessa , extremetech.com, 24. kesäkuuta 2014
- ↑ Yhdysvaltain tiedustelutoimisto pyrkii kehittämään suprajohtavaa tietokonetta (linkki ei ole käytettävissä) . Reuters (3. joulukuuta 2014). Käyttöpäivä: 3. joulukuuta 2014. Arkistoitu alkuperäisestä 16. joulukuuta 2014. (määrätön)
- ↑ Yhdysvaltain kansallinen tiedustelupalvelu tilasi suprajohtimiin perustuvan supertietokoneen Lenta.ru (8. joulukuuta 2014). Arkistoitu alkuperäisestä 11. joulukuuta 2014. Haettu 11. joulukuuta 2014.
- ↑ Kiina rakentaa eksakokoisen tietokoneen vuoteen 2020 mennessä | tietokonemaailma verkossa | Kustantaja "Avoimet järjestelmät" . Haettu 8. syyskuuta 2018. Arkistoitu alkuperäisestä 9. syyskuuta 2018. (määrätön)
- ↑ Anl_Rgb (downlink) . Haettu 4. huhtikuuta 2019. Arkistoitu alkuperäisestä 4. huhtikuuta 2019. (määrätön)
- ↑ Tie Exascale päättyy suuriin uutisiin (linkki ei saatavilla) . Haettu 20. huhtikuuta 2019. Arkistoitu alkuperäisestä 20. huhtikuuta 2019. (määrätön)
- ↑ Arkistoitu kopio . Haettu 8. syyskuuta 2018. Arkistoitu alkuperäisestä 9. syyskuuta 2018. (määrätön)
- ↑ Joel Hruska . Unohda Mooren laki: Kuuma ja hidas DRAM on suuri este Exascalen ja sen pidemmälle , extremetechille ( 14. heinäkuuta 2014). Arkistoitu alkuperäisestä 2. helmikuuta 2017. Haettu 29. tammikuuta 2017.
- ↑ X10-ohjelmointikieli . x10-lang.org . Haettu 2. kesäkuuta 2022. Arkistoitu alkuperäisestä 24. toukokuuta 2022. (määrätön)
- ↑ APGAS-ohjelmointi X10:ssä . x10-lang.org . Haettu 2. kesäkuuta 2022. Arkistoitu alkuperäisestä 2. kesäkuuta 2022. (määrätön)
- ↑ X10 2.6.2 Kielimääritykset . — 2019. Arkistoitu 21. kesäkuuta 2022 Wayback Machinessa
Linkit
- MPI Exascalessa: Haasteita tietorakenteille ja algoritmeille. Tiivistelmä viimeaikaisista edistysaskeleista rinnakkaisessa virtuaalikoneen ja viestinvälitysrajapinnassa, Tietojenkäsittelytieteen luentomuistiinpanot, osa 5759. ISBN 978-3-642-03769-6 . Springer Berlin Heidelberg, 2009, s. 3 (englanniksi)
- Tie Exascale: Voiko nanofotoniikka auttaa? Digitaalinen valmistusraportti. 22. marraskuuta 2011
- Amerikan seuraavan sukupolven supertietokone: Exascale Challenge: Kuulemistilaisuus energia-alan alivaliokunnassa, tiede-, avaruus- ja teknologiakomiteassa, edustajainhuone, satakolmattatoista kongressi, ensimmäinen istunto, keskiviikko 22. toukokuuta 2013
- Viktor Gorbunov, Georgi Elizarov, Leonid Eisymont, Exaflops Supercomputers: Saavutukset ja näkymät - avoimet järjestelmät. DBMS. № 07 2013