Hvad er exaFLOPS?
Moderne computeres regnekraft måles i FLOPS, som står for floating point operations per second (flydende kommaoperationer pr. sekund). Meget kraftfulde systemer kan nå op på exaFLOPS-niveau, hvilket svarer til en kvintillion (1018) operationer pr. sekund. Denne enorme regnekapacitet er afgørende for komplekse beregninger.
Hvad er FLOPS, og hvad bruges de til?
FLOPS står for floatingpoint operationsper second(flydende kommaoperationer pr. sekund). Flydende komma-aritmetik i computere er afgørende for videnskabelige beregninger, simuleringer, kunstig intelligens og andre beregningsintensive applikationer. I modsætning til simple operationer med heltal gør flydende komma-tal det muligt at beregne og repræsentere decimaltal meget præcist.
En computers ydeevne i FLOPS måles ved hjælp af specialiserede benchmarks, der tester, hvor mange flydende kommaoperationer der kan udføres pr. sekund. Det involverer ofte programmer som LINPACK og HPCG, der udfører komplekse matematiske beregninger og måler computerhastigheden under reelle forhold. Den faktiske ydeevne kan variere afhængigt af hardware, softwareoptimering og typen af beregning.
Hvor mange FLOPS er der i en exaFLOPS?
En exaFLOP svarer til nøjagtigt 1018 FLOPS eller en kvintillion flydende kommaoperationer pr. sekund. Til sammenligning er en petaFLOPS (1015 FLOPS) tusind gange mindre end en exaFLOPS, og en teraFLOPS (1012 FLOPS) er en million gange mindre.
Hvad er nogle andre FLOPS-enheder, og hvordan omregnes de til exaFLOPS?
Der findes mange FLOPS-enheder, som adskiller sig i forhold til, hvor mange operationer pr. sekund de refererer til.
| Enhed | FLOPS-værdi | Konvertering til exaFLOPS |
|---|---|---|
| KiloFLOP | 103 FLOPS (1.000) | 10-15 ExaFLOPS |
| MegaFLOP | 106 FLOPS (1 million) | 10-12 ExaFLOPS |
| GigaFLOP | 109 FLOPS (1 milliard) | 10-9 ExaFLOPS |
| TeraFLOP | 1012 FLOPS (1 billion) | 10-6 ExaFLOPS |
| PetaFLOP | 1015 FLOPS (1 kvadrillion) | 10-3 ExaFLOPS |
| ExaFLOP | 1018 FLOPS (1 kvintillion) | 1 ExaFLOP |
Disse enheder gør det lettere at sammenligne forskellige systemers regnekraft med hinanden.
Hvor mange FLOPS når moderne computere og GPU’er?
Moderne højtydende computere når nu op på exaFLOPS-niveau. Den første exaFLOPS-supercomputer var Tianhe-3 i det kinesiske nationale supercomputercenter i Guangzhou, som leverer op til 1,7 exaFLOPS. Andre supercomputere som Frontier i USA opererer nu også på exaFLOPS-niveau.
High-end grafikkort, som dem der bruges til gaming og maskinlæring, har også høje FLOPS-værdier, selvom de ikke kommer i nærheden af exaFLOPS:
- NVIDIA RTX 4090: Cirka 82 teraFLOPS (0 **,**000082 exaFLOPS) for FP32-beregninger; med overclocking kan den overstige 1.000 teraFLOPS
- NVIDIA H100 SXM: Cirka 989 teraFLOPS (0,000989 exaFLOPS) for FP32 Tensor Core-beregninger
- NVIDIA A30: Omkring 10,3 teraFLOPS (0,000010 exaFLOPS) for FP32-beregninger
- AMD Radeon RX 7900 XTX: Cirka 61 teraFLOPS (0,000061 exaFLOPS) for FP32-beregninger
Mens GPU’er primært er designet til parallelle beregninger inden for AI og grafikbehandling, bruges supercomputere til meget komplekse simuleringer inden for videnskab og industri.