Gräns | |
---|---|
Aktivitet | sedan 2022 |
Sponsorer | HPE |
Operatörer |
Oak Ridge National Laboratory US Department of Energy |
Plats | Oak Ridge Leadership Computing Facility , Oak Ridge , USA |
Arkitektur | 9248 knop |
Kraft | 21 100 MW |
Prestanda | 1 102 exaflops i drift och 1 686 exaflops toppar |
Ranking | 1 ( Top500 , juni 2022) |
Mediafiler på Wikimedia Commons |
Frontier, eller OLCF-5 , är världens första exascale superdator , värd på Oak Ridge National Laboratory , USA , lanserad 2022. Det är efterföljaren till Summit Supercomputer (OLCF-4) . I juni 2022 blev den den snabbaste superdatorn i världen i Top500- rankingen . [1] [2] [3] [4] [5] Frontier har en påstådd prestanda på 1,102 exaflops och en toppprestanda på 1,686 exaflops med en genomsnittlig effektförbrukning på cirka 21,1 MW. [ett]
Den använder en kombination av 2 GHz AMD Epyc 64C-processorer optimerade för AI och HPC och AMD Instinct MI250X GPU:er och har 8,7 miljoner kärnor [6] . Superdatorn upptar 100 48 cm (19 tum) rack. [7] [8] [9]
Kostnaden för att skapa en superdator var 600 miljoner US-dollar. Frontier nådde #1 på Green500 -rankingen som den mest energieffektiva superdatorn med 62,68 gigaflops/watt. [10] Frontier förbrukar 21 MW (jämfört med 10 MW från dess toppmötes föregångare).
För att programmera applikationer på exascale superdatorer (hundratusentals kontrolltrådar som använder miljontals bearbetningskärnor, flyttalsoperationer per sekund), skapades programmeringsspråket X10 [11] . Objektorienterat språk, med statisk typning, stöd på språknivå för uppgiftsbaserad parallellism, bindning av beräkningsuppgifter ( aktiviteter ) till beräkningskärnor ( platser ), barriärsynkronisering av uppgifter ( klockor ), stöd för parallella slingor, stöd för multidimensionella distribuerade över beräkningsnoder arrayer och strukturella typer, ett asynkront delat globalt adressutrymme [12] (programmeraren kommer åt elementen i arrayen fördelade i RAM-minnet för olika beräkningsnoder som om arrayen är placerad i RAM-minnet på en enda dator, kompilatorn själv organiserar serialiseringen, deserialiseringen och dataöverföringen mellan datornoderna, säkerställer atomiciteten av dataåtkomstoperationer). X10-kod kan kompileras till Java-kod (Managed X10-läge) eller C++ (Native X10-läge) [13] , vilket gör att du både kan skapa applikationer för superdatorer och använda programmeringsspråket X10, om så önskas, utanför området för högpresterande datorer för att utveckla flertrådade applikationer för persondatorer.