Kaj so exaFLOPS?
Računska moč sodobnih računalnikov se meri v FLOPS, kar pomeni operacije s plavajočo vejico na sekundo. Zelo zmogljivi sistemi lahko dosežejo raven exaFLOPS, kar je kvintilijon (1018) operacij na sekundo. Ta ogromna računska zmogljivost je ključnega pomena za zapletene izračune.
Kaj so FLOPS in za kaj se uporabljajo?
FLOPS je kratica za operacije s plavajočovejico na sekundo. Aritmetika s plavajočo vejico v računalnikih je bistvena za znanstvene izračune, simulacije, umetno inteligenco in druge računalniško zahtevne aplikacije. Za razliko od preprostih operacij s celimi števili, števila s plavajočo vejico omogočajo zelo natančno izračunavanje in prikazovanje decimalnih števil.
Zmogljivost računalnika v FLOPS se meri s pomočjo specializiranih meril, ki preizkušajo, koliko operacij s plavajočo vejico je mogoče izvesti v sekundi. To pogosto vključuje programe, kot sta LINPACK in HPCG, ki izvajajo zapletene matematične izračune in merijo hitrost računalnika v realnih pogojih. Dejanska zmogljivost se lahko razlikuje glede na strojno opremo, optimizacijo programske opreme in vrsto izračuna.
Koliko FLOPS je v exaFLOPS?
En exaFLOP ustreza natanko 1018 FLOPS ali eni kvintilijon operacij s plavajočo vejico na sekundo. Za primerjavo, en petaFLOPS (1015 FLOPS) je tisočkrat manjši od exaFLOPS, en teraFLOPS (1012 FLOPS) pa milijonkrat manjši.
Katere so še druge enote FLOPS in kako se pretvorijo v exaFLOPS?
Obstaja veliko enot FLOPS, ki se razlikujejo po tem, koliko operacij na sekundo se nanašajo.
| Enota | Vrednost FLOPS | Pretvorba v exaFLOPS |
|---|---|---|
| KiloFLOP | 103 FLOPS (1.000) | 10–15 exaFLOPS |
| MegaFLOP | 106 FLOPS (1 milijon) | 10–12 eksaFLOPS |
| GigaFLOP | 109 FLOPS (1 milijarda) | 10-9 eksaFLOPS |
| TeraFLOP | 1012 FLOPS (1 bilijon) | 10-6 eksaFLOPS |
| PetaFLOP | 1015 FLOPS (1 kvadrilijon) | 10-3 eksaFLOPS |
| ExaFLOP | 1018 FLOPS (1 kvintilijon) | 1 eksaFLOP |
Te enote olajšujejo primerjavo računske moči različnih sistemov med seboj.
Koliko FLOPS-ov dosežejo sodobni računalniki in grafične kartice?
Sodobni visoko zmogljivi računalniki zdaj dosegajo raven exaFLOPS. Prvi superračunalnik exaFLOPS je bil Tianhe-3 v kitajskem nacionalnem superračunalniškem centru v Guangzhouju, ki dosega do 1,7 exaFLOPS. Drugi superračunalniki, kot je Frontier v ZDA, zdaj prav tako delujejo na ravni exaFLOPS.
Vrhunske grafične kartice, kot so tiste, ki se uporabljajo za igre in strojno učenje, imajo prav tako visoke vrednosti FLOPS, čeprav ne dosegajo niti približno vrednosti exaFLOPS:
- NVIDIA RTX 4090: Okoli 82 teraFLOPS (0,000082 exaFLOPS) za FP32 izračune; s preklopom lahko preseže 1000 teraFLOPS
- NVIDIA H100 SXM: Okoli 989 teraFLOPS (0,000989 exaFLOPS) za izračune FP32 Tensor Core
- NVIDIA A30: Približno 10,3 teraFLOPS (0,000010 exaFLOPS) za izračune FP32
- AMD Radeon RX 7900 XTX: okoli 61 teraFLOPS (0,000061 exaFLOPS) za izračune FP32
Medtem ko so grafične procesne enote (GPU) v prvi vrsti namenjene vzporednim izračunom v umetni inteligenci in grafični obdelavi, se superračunalniki uporabljajo za zelo zapletene simulacije v znanosti in industriji.