Wat zijn petaFLOPS (PFLOPS)?
Eén petaFLOPS (PFLOPS) is gelijk aan1015 FLOPS of één biljoen drijvende-kommabewerkingen per seconde. De eenheid wordt gebruikt om de kracht van krachtige computers te meten.
Wat zijn FLOPS en waarvoor worden ze gebruikt?
FLOPS staat voor floatingpoint operationsper second(drijvende-kommabewerkingen per seconde) en geeft aan hoeveel drijvende-kommabewerkingen een computer in één seconde kan uitvoeren. Drijvende-kommabewerkingen zijn essentieel voor complexe wiskundige en wetenschappelijke berekeningen, omdat ze het mogelijk maken om decimale getallen met hoge precisie weer te geven en te verwerken.
De prestaties van een computer in FLOPS zijn vooral belangrijk voor toepassingen die een enorme rekencapaciteit vereisen. Dat omvat:
- Wetenschappelijke simulaties: In de natuurkunde, scheikunde en biologie worden FLOPS gebruikt om complexe weermodellen, stromingssimulaties en moleculaire dynamica te berekenen.
- Kunstmatige intelligentie en machine learning: AI-modellen en neurale netwerken vereisen een enorme rekenkracht voor het trainen van miljoenen parameters en het optimaliseren van hun prestaties.
- Computergraphics en videogames: Hoge FLOPS-waarden zijn vooral cruciaal bij 3D-rendering en realtime berekeningen voor het weergeven van complexe visuele effecten en fysicasimulaties.
FLOPS worden meestal gemeten met behulp van gestandaardiseerde benchmarks. Een veelgebruikte test is de LINPACK-benchmark, die evalueert hoe snel een computer lineaire stelsels van vergelijkingen oplost. Dat geeft informatie over hoe efficiënt een systeem kan werken met drijvende-kommabewerkingen.
Hoeveel FLOPS is één PFLOPS?
Eén petaFLOPS is gelijk aan1015 of 1.000.000.000.000.000 drijvende-kommabewerkingen per seconde.
Om een idee te krijgen van de immense rekenkracht van een PFLOPS-systeem: als elke persoon op aarde (ongeveer 8 miljard mensen) één berekening per seconde zou uitvoeren, zou het 4 jaar duren om te bereiken wat een petaFLOPS-computer in één seconde kan doen.
Hoe andere FLOPS-eenheden om te rekenen naar PFLOPS
Naast PFLOPS zijn er nog andere FLOPS-eenheden die worden gebruikt om de rekenkracht van verschillende systemen te beschrijven. Deze eenheden kunnen eenvoudig worden omgerekend, zoals te zien is in deze tabel:
| Eenheid | FLOPS-waarde | Omrekening naar PFLOPS |
|---|---|---|
| KiloFLOP | 103 FLOPS (1.000) | 10-12 PFLOPS |
| MegaFLOP | 106 FLOPS (1 miljoen) | 10-9 PFLOPS |
| GigaFLOP | 109 FLOPS (1 miljard) | 10-6 PFLOPS |
| TeraFLOP | 1012 FLOPS (1 biljoen) | 10-3 PFLOPS |
| PetaFLOP | 1015 FLOPS (1 biljoen) | 1 PFLOPS |
| ExaFLOP | 1018 FLOPS (1 quintiljoen) | 103 PFLOPS |
Hoeveel FLOPS halen moderne computers?
Met het toenemende aantal moderne krachtige computers en het groeiende belang van high-performance computing, wordt PFLOPS steeds belangrijker als eenheid. Eén PFLOPS is gelijk aan 1.000 teraFLOPS en markeert het volgende niveau in de ontwikkeling van rekenkracht.
Hoewel veel moderne GPU’s worden gemeten in teraFLOPS, komen een aantal ervan heel dicht in de buurt van PFLOPS. De NVIDIA H100 levert bijvoorbeeld piekwaarden van ongeveer 989 teraFLOPS voor FP32 Tensor Core-berekeningen, wat bijna 1 PFLOPS is. Aan de andere kant haalt de NVIDIA A30, die is ontworpen voor high-performance computing en AI, slechts 10,3 teraFLOPS, wat slechts een fractie van een PFLOPS is.
Buiten het domein van GPU’s werken de snelste supercomputers ter wereld in het PFLOPS-bereik en daarboven. De Frontier-supercomputer heeft waarden van meer dan 1 exaFLOPS bereikt, wat meer is dan 1.000 PFLOPS. Andere systemen, zoals de Japanse supercomputer Fugaku of de eerdere Amerikaanse supercomputer Summit, werken ook in het PFLOPS-bereik en zijn dus in staat om zeer complexe wetenschappelijke en technische problemen op te lossen.