Kas yra petaFLOPS (PFLOPS)?
Vienas petaFLOPS (PFLOPS) yra lygus1015 FLOPS arba vienam kvadrilijonui plaukiojančios dešimtainės operacijos per sekundę. Ši vienetas naudojamas aukštos našumo kompiuterių galingumui matuoti.
Kas yra FLOPS ir kam jie naudojami?
FLOPS reiškia plaukiojančiojokablelio operacijasper sekundęir nurodo, kiek plaukiojančiojo kablelio operacijų kompiuteris gali atlikti per vieną sekundę. Plaukiojančiojo kablelio operacijos yra būtinos sudėtingiems matematiniams ir mokslo skaičiavimams, nes jos leidžia labai tiksliai pateikti ir apdoroti dešimtainius skaičius.
Kompiuterio našumas FLOPS yra ypač svarbus programoms, kurioms reikalingas didelis skaičiavimo pajėgumas. Tai apima:
- Moksliniai modeliavimai: fizikoje, chemijoje ir biologijoje FLOPS naudojami sudėtingų oro modelių, srautų modeliavimų ir molekulinės dinamikos skaičiavimams.
- Dirbtinis intelektas ir mašininis mokymasis: AI modeliai ir neuroniniai tinklai reikalauja didžiulės skaičiavimo galios, kad būtų galima apmokyti milijonus parametrų ir optimizuoti jų veikimą.
- Kompiuterinė grafika ir vaizdo žaidimai: didelės FLOPS vertės yra ypač svarbios 3D atvaizdavimui ir realaus laiko skaičiavimams, skirtoms sudėtingų vizualinių efektų ir fizikos modeliavimui atvaizduoti.
FLOPS paprastai matuojami naudojant standartizuotus testus. Vienas iš dažniausiai naudojamų testų yra LINPACK testas, kuris vertina, kaip greitai kompiuteris sprendžia linijines lygčių sistemas. Tai suteikia informacijos apie sistemos efektyvumą atliekant skaičiavimus su slankiuoju kableliu.
Kiek FLOPS yra vienas PFLOPS?
Vienas petaFLOPS yra lygus1015 arba 1 000 000 000 000 000 plaukiojančiojo kablelio operacijų per sekundę.
Norėdami susidaryti įspūdį apie milžinišką PFLOPS sistemos skaičiavimo galią: jei kiekvienas planetos gyventojas (apie 8 milijardai žmonių) per sekundę atliktų po vieną skaičiavimą, tai užtruktų 4 metai, kad būtų atlikta tai, ką petaFLOPS kompiuteris gali atlikti per vieną sekundę.
Kaip konvertuoti kitas FLOPS vienetus į PFLOPS
Be PFLOPS, yra ir kitų FLOPS vienetų, kurie naudojami apibūdinti skirtingų sistemų skaičiavimo galią. Šiuos vienetus lengva konvertuoti, kaip parodyta šioje lentelėje:
| Vienetas | FLOPS vertė | Konversija į PFLOPS |
|---|---|---|
| KiloFLOP | 103 FLOPS (1 000) | 10-12 PFLOPS |
| MegaFLOP | 106 FLOPS (1 milijonas) | 10-9 PFLOPS |
| GigaFLOP | 109 FLOPS (1 milijardas) | 10-6 PFLOPS |
| TeraFLOP | 1012 FLOPS (1 trilijonas) | 10-3 PFLOPS |
| PetaFLOP | 1015 FLOPS (1 kvadrilijonas) | 1 PFLOPS |
| ExaFLOP | 1018 FLOPS (1 kvintilijonas) | 103 PFLOPS |
Kiek FLOPS pasiekia šiuolaikiniai kompiuteriai?
Didėjant modernių aukštos našumo kompiuterių skaičiui ir augant aukštos našumo skaičiavimo svarbai, PFLOPS tampa vis svarbesniu matavimo vienetu. Vienas PFLOPS prilygsta 1000 teraFLOPS ir žymi naują lygį skaičiavimo galios plėtroje.
Nors daugelis šiuolaikinių GPU yra matuojami teraFLOPS, kai kurie iš jų yra labai artimi PFLOPS. Pavyzdžiui, NVIDIA H100 pasiekia apie 989 teraFLOPS didžiausią vertę FP32 Tensor Core skaičiavimams, o tai yra beveik 1 PFLOPS. Kita vertus, NVIDIA A30, kuris buvo sukurtas aukštos našumo skaičiavimams ir AI, pasiekia tik 10,3 teraFLOPS, o tai yra tik dalis PFLOPS.
Už GPU ribų greičiausi pasaulio superkompiuteriai veikia PFLOPS diapazone ir dar greičiau. Superkompiuteris „Frontier“ pasiekė daugiau nei 1 exaFLOPS vertę, o tai yra daugiau nei 1000 PFLOPS. Kitos sistemos, pavyzdžiui, Japonijos superkompiuteris „Fugaku“ arba ankstesnis Amerikos superkompiuteris „Summit“, taip pat veikia PFLOPS diapazone ir todėl gali spręsti labai sudėtingas mokslo ir technikos problemas.