Exascale computing
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 29. listopadu 2020; kontroly vyžadují
26 úprav .
Exascale computing neboli ( Exascale supercomputer , exascale , exascale ) je termín, který označuje superpočítače s výkonem řádově jeden ex flops ( exaFLOPS ) a iniciativy 21. století k jejich vytvoření. Tento výkon je tisíckrát vyšší než u systémů třídy petaflop, které se objevily v roce 2008 [1] . Jeden exaflops se rovná tisíci petaflopů , miliardě miliard (10 18 ) operací s pohyblivou řádovou čárkou za sekundu (obvykle počítá operace s čísly v 64bitovém formátu IEEE 754 ).
Výkon superpočítače Exascale byl dosažen v roce 2022. První exascale superpočítač na světě a nejvýkonnější superpočítač na světě, Frontier , má uváděný výkon 1 102 exaflops a špičkový výkon 1 686 exaflops s průměrnou spotřebou energie asi 21,1 MW. [2] [3] [4] .
Konstrukce systémů exascale se stala důležitým úspěchem v počítačovém inženýrství.
Historie
Iniciativu podporují dvě americké vládní agentury – Ministerstvo energetiky USA a Národní úřad pro jadernou bezpečnost [5] . Technologie získané z této iniciativy by byly užitečné v různých oblastech výzkumu náročného na výpočetní techniku, včetně základních věd, technických věd, geověd, biologie, věd o materiálech, energetiky a národní bezpečnosti [6] .
V roce 2012 Spojené státy vyčlenily 126 milionů dolarů na program na vytvoření systémů exascale [7] [8] . V roce 2014 odhadl zástupce kanceláře AV ČR ( Advanced Scientific Computing Research ) Ministerstva energetiky USA , že do roku 2023 by mohl vzniknout exascale superpočítač [9] .
V Evropské unii existují tři projekty na vývoj hardwarových a softwarových technologií pro exascale superpočítače:
- CRESTA ( Collaborative Research in Exascale Systemware, Tools and Applications ), [10]
- DEEP ( Dynamical ExaScale Entry Platform ), [11]
- Mont Blanc. [12]
Koncem roku 2000 různí autoři předpovídali možnou konstrukci exaškálových systémů nejdříve v letech 2018–2020 [13] .
V Japonsku Institut RIKEN (Advanced Institute for Computational Science) za účasti Fujitsu plánoval do roku 2020-2021 vytvořit exascale systém se spotřebou energie maximálně 30 MW [14] [15] [9] .
V roce 2014 pozorování stagnace superpočítačového průmyslu a žebříček světových superpočítačů Top 500 vedlo některé novináře k pochybnostem o proveditelnosti programů exascale do roku 2020 [ 16] .
V prosinci 2014 americká zpravodajská agentura IARPA oznámila poskytnutí víceletého financování společnostem IBM, Raytheon BBN a Northrop Grumman v rámci programu „Cryogenic Computer Complexity“ („kryogenní počítačové struktury“), který zahrnuje vývoj technologií pro stavbu superpočítačů. pomocí supravodivých logických prvků , s potenciálním výstupem na úroveň exaflop [17] [18] .
Plány oznámila i Čína [19] .
Do roku 2021 plánují Intel a Cray Corporation vybudovat první americký exascale systém s názvem Aurora pro Argonne National Laboratory amerického ministerstva energetiky [20] [21] .
Problémy a úkoly
Pro vytvoření exascale systémů je nutné vyřešit mnoho problémů jak ze strany softwaru (vytvořit programy, které efektivně běží na milionech jader), tak ze strany hardwaru [22] . Například konvenční počítačová paměť vyvinutá do roku 2014 by mohla spotřebovat několik až desítky megawattů na každých 100 PB/s celkové šířky pásma [23] .
Pro efektivní programování aplikací na exascale superpočítačích (stovky tisíc řídicích vláken využívajících miliony procesorových jader, operace s pohyblivou řádovou čárkou za sekundu) vytvořili specialisté IBM Research programovací jazyk X10 [24] . Objektově orientovaný jazyk se statickým typováním, podpora paralelismu na úrovni jazyka, vazba výpočetních úloh ( aktivit ) na výpočetní jádra ( místa ), bariérová synchronizace úloh ( hodiny ), podpora paralelních smyček, podpora vícerozměrných distribuovaných přes pole výpočetních uzlů a strukturální typy asynchronní sdílený globální adresní prostor [25] (programátor přistupuje k prvkům pole distribuovaným v paměti RAM různých výpočetních uzlů, jako by se pole nacházelo v paměti RAM jednoho počítače, kompilátor sám organizuje serializaci, deserializaci a přenos dat mezi výpočetními uzly, zajišťuje atomičnost operací přístupu k datům). Kód X10 lze zkompilovat do kódu Java (Managed X10 mode) nebo C++ (Native X10 mode) [26] , což umožňuje jak vytvářet aplikace pro superpočítače, tak v případě potřeby používat programovací jazyk X10 mimo oblast vysoce výkonných výpočetní technika pro vývoj vícevláknových aplikací pro osobní počítače.
Úspěchy v roce 2020
Podle webu "Top 500" :
Došlo však k několika významným změnám v top 10, včetně dvou nových systémů, stejně jako nové špičkové značky, kterou stanovil špičkový superpočítač Fugaku. S dalším hardwarem zvýšilo fugaku svůj výkon HPL na 442 petaflopů, což je mírný nárůst oproti 416 petaflopům, kterých systém dosáhl při svém debutu v červnu 2020. Ještě důležitější je, že Fugaku zvýšil svůj výkon v novém benchmarku HPC-AI se smíšenou přesností na 2,0 exaflops, čímž překonal svou značku 1,4 exaflops před šesti měsíci. Představují první referenční měření nad jedním exaflopem pro jakoukoli přesnost na jakémkoli typu zařízení.
— Údaje o webu top500.org – 56. vydání TOP500 ze dne 16. listopadu 2020
Poznámky
- ↑ Národní rada pro výzkum Spojených států. Potenciální dopad špičkové výpočetní techniky na čtyři ilustrativní oblasti vědy a techniky . - The National Academies, 2008. - S. 11. - ISBN 978-0-309-12485-0 .
- ↑ červen 2022 | TOP 500 . Získáno 6. června 2022. Archivováno z originálu 9. června 2022. (neurčitý)
- ↑ Superpočítač Frontier debutuje jako nejrychlejší na světě a překonává bariéru exascale | ORNL . www.ornl.gov . Získáno 2. června 2022. Archivováno z originálu dne 1. června 2022. (neurčitý)
- ↑ Superpočítače Exascale. 1 obrysy architektury
- ↑ Exascale Computing vyžaduje čipy, energii a peníze . Wired.com (8. února 2008). Získáno 18. prosince 2009. Archivováno z originálu dne 4. května 2012. (neurčitý)
- ↑ Vědecké vyhlídky a přínosy Exascale Computing . Národní laboratoř Oak Ridge . Získáno 18. prosince 2009. Archivováno z originálu dne 4. května 2012. (neurčitý)
- ↑ Obama rozpočet zahrnuje 126 milionů dolarů na Exascale Computing . Archivováno z originálu 24. února 2011. (neurčitý)
- ↑ Exaflops pro Obamu | otevřené systémy. DBMS | Nakladatelství "Otevřené systémy" . Získáno 8. září 2018. Archivováno z originálu 8. září 2018. (neurčitý)
- ↑ 1 2 Patrick Thibodeau . Exascale superpočítač do roku 2023. , č. 32 , Computerworld Russia (14. prosince 2014). Archivováno z originálu 8. září 2018. Staženo 8. září 2018.
- ↑ Europe Gears Up pro Exascale Software Challenge s projektem 8,3 milionů Euro CRESTA . Projektové konsorcium (14. listopadu 2011). Získáno 10. prosince 2011. Archivováno z originálu 23. prosince 2011. (neurčitý)
- ↑ Booster pro superpočítače nové generace Zahájení evropského exascale projektu DEEP . FZ Julich (15. listopadu 2011). Získáno 10. prosince 2011. Archivováno z originálu 3. září 2014. (neurčitý)
- ↑ Projekt Mont-Blanc stanoví cíle Exascale . Projektové konsorcium (31. října 2011). Získáno 10. prosince 2011. Archivováno z originálu 5. prosince 2011. (neurčitý)
- ↑ Vědci a IT komunita čekají na exascale počítače . Computerworld (7. prosince 2009). Datum přístupu: 18. prosince 2009. Archivováno z originálu 12. prosince 2009. (neurčitý)
- ↑ Proč mohou USA prohrát závod o exascale Archivováno 3. září 2014 na Wayback Machine // Computerworld, Patrick Thibodeau, 22. listopadu 2013
- ↑ Tim Hornyak . Japanese Exascale , č. 25 , Computerworld Russia (13. října 2014). Archivováno z originálu 8. září 2018. Staženo 8. září 2018.
- ↑ Stagnace superpočítačů: Nový seznam nejrychlejších počítačů světa vrhá stín na exascale do roku 2020 Archivováno 28. srpna 2014 na Wayback Machine , extremetech.com, 24. června 2014
- ↑ Americká agentura intel si klade za cíl vyvinout supravodivý počítač (nedostupný odkaz) . Reuters (3. prosince 2014). Datum přístupu: 3. prosince 2014. Archivováno z originálu 16. prosince 2014. (neurčitý)
- ↑ Americká národní rozvědka objednala superpočítač založený na supravodičích Lenta.ru (8. prosince 2014). Archivováno z originálu 11. prosince 2014. Staženo 11. prosince 2014.
- ↑ Čína postaví exascale počítač do roku 2020 | počítačový svět online | Nakladatelství "Otevřené systémy" . Získáno 8. září 2018. Archivováno z originálu 9. září 2018. (neurčitý)
- ↑ Anl_Rgb (downlink) . Staženo 4. dubna 2019. Archivováno z originálu 4. dubna 2019. (neurčitý)
- ↑ Cesta k Exascale končí velkými novinkami (odkaz není k dispozici) . Staženo 20. dubna 2019. Archivováno z originálu 20. dubna 2019. (neurčitý)
- ↑ Archivovaná kopie . Získáno 8. září 2018. Archivováno z originálu 9. září 2018. (neurčitý)
- ↑ Joel Hruška . Zapomeňte na Moorův zákon: Horká a pomalá DRAM je hlavní překážkou pro exascale a dále , Extremetech ( 14. července 2014). Archivováno z originálu 2. února 2017. Staženo 29. ledna 2017.
- ↑ Programovací jazyk X10 . x10-lang.org . Získáno 2. června 2022. Archivováno z originálu dne 24. května 2022. (neurčitý)
- ↑ Programování APGAS v X10 . x10-lang.org . Získáno 2. června 2022. Archivováno z originálu 2. června 2022. (neurčitý)
- ↑ X10 2.6.2 Specifikace jazyka . — 2019. Archivováno 21. června 2022 na Wayback Machine
Odkazy
- MPI na Exascale: Výzvy pro datové struktury a algoritmy. Abstrakt nedávných pokroků v paralelním virtuálním stroji a rozhraní pro předávání zpráv , Poznámky k přednáškám z informatiky, svazek 5759. ISBN 978-3-642-03769-6 . Springer Berlin Heidelberg, 2009, str. 3 (anglicky)
- Cesta k Exascale: Může nanofotonika pomoci? Zpráva o digitální výrobě. 22. listopadu 2011
- Superpočítač nové generace Ameriky: Výzva Exascale: Slyšení před Podvýborem pro energii, Výborem pro vědu, vesmír a technologie, Sněmovna reprezentantů, Sto třináctý kongres, první zasedání, středa 22. května 2013
- Viktor Gorbunov, Georgy Elizarov, Leonid Eisymont, Superpočítače Exaflops: Úspěchy a vyhlídky – otevřené systémy. DBMS. № 07 2013