Mis on exaFLOPS?
Kaasaegsete arvutite arvutusvõimsust mõõdetakse FLOPS-ides, mis tähendab ujukomaarvutusi sekundis. Väga võimsad süsteemid võivad saavutada exaFLOPS-i taseme, mis on kvintiljon (1018) arvutust sekundis. See tohutu arvutusvõimsus on keeruliste arvutuste tegemiseks hädavajalik.
Mis on FLOPS ja milleks neid kasutatakse?
FLOPS tähendab ujukomaarvutuste arvu sekundis. Ujukomaarvutused on arvutites olulised teaduslike arvutuste, simulatsioonide, tehisintellekti ja muude arvutusmahukate rakenduste jaoks. Erinevalt lihtsatest täisarvutest võimaldavad ujukomaarvud arvutada ja esitada kümnendkohalisi arve väga täpselt.
Arvuti jõudlust FLOPS-is mõõdetakse spetsiaalsete võrdlusaluste abil, mis testivad, kui palju ujukomaarvutusi on võimalik teha sekundis. Selleks kasutatakse sageli programme nagu LINPACK ja HPCG, mis teevad keerukaid matemaatilisi arvutusi ja mõõdavad arvutuskiirust reaalsetes tingimustes. Tegelik jõudlus võib varieeruda sõltuvalt riistvarast, tarkvara optimeerimisest ja arvutuste tüübist.
Kui palju FLOPS-e on ühes exaFLOPS-is?
Üks exaFLOP vastab täpselt 1018 FLOPS-ile ehk ühele kvintiljonile ujukomaarvutusele sekundis. Võrdluseks: üks petaFLOPS (1015 FLOPS) on tuhat korda väiksem kui exaFLOPS ja üks teraFLOPS (1012 FLOPS) on miljon korda väiksem.
Millised on muud FLOPS-ühikud ja kuidas neid konverteeritakse exaFLOPS-iks?
On palju FLOPS-ühikuid, mis erinevad üksteisest selle poolest, kui palju operatsioone sekundis nad tähistavad.
| Üksus | FLOPS väärtus | Konverteerimine exaFLOPS-iks |
|---|---|---|
| KiloFLOP | 103 FLOPS (1000) | 10–15 eksaFLOPS |
| MegaFLOP | 106 FLOPS (1 miljon) | 10–12 eksaFLOPS |
| GigaFLOP | 109 FLOPS (1 miljard) | 10-9 eksaFLOPS |
| TeraFLOP | 1012 FLOPS (1 triljon) | 10-6 eksaFLOPS |
| PetaFLOP | 1015 FLOPS (1 kvadriljon) | 10-3 eksaFLOPS |
| ExaFLOP | 1018 FLOPS (1 kvintiljon) | 1 eksaFLOP |
Need ühikud hõlbustavad erinevate süsteemide arvutusvõimsuse võrdlemist omavahel.
Kui palju FLOPS-i saavutavad tänapäeva arvutid ja GPU-d?
Kaasaegsed suure jõudlusega arvutid saavutavad nüüd exaFLOPSi taseme. Esimene exaFLOPSi taseme superarvuti oli Tianhe-3 Hiina riiklikus superarvutikeskuses Guangzhous, mille jõudlus on kuni 1,7 exaFLOPSi. Ka teised superarvutid, nagu Frontier Ameerika Ühendriikides, töötavad nüüd exaFLOPSi tasemel.
Kõrgklassi graafikakaardid, mida kasutatakse näiteks mängude ja masinõppe jaoks, omavad samuti kõrgeid FLOPS-väärtusi, isegi kui need ei ulatu ligilähedalegi exaFLOPS-väärtustele:
- NVIDIA RTX 4090: umbes 82 teraFLOPS (0,000082 exaFLOPS) FP32 arvutuste jaoks; ülekiirendamisel võib see ületada 1000 teraFLOPS
- NVIDIA H100 SXM: umbes 989 teraFLOPS (0,000989 exaFLOPS) FP32 Tensor Core arvutuste jaoks
- NVIDIA A30: Umbes 10,3 teraFLOPS (0,000010 exaFLOPS) FP32 arvutuste jaoks
- AMD Radeon RX 7900 XTX: umbes 61 teraFLOPS (0,000061 exaFLOPS) FP32 arvutuste puhul
Kui GPU-d on peamiselt mõeldud paralleelsete arvutuste tegemiseks tehisintellekti ja graafika töötlemise valdkonnas, siis superarvuteid kasutatakse väga keeruliste simulatsioonide tegemiseks teaduses ja tööstuses.