Hvad er TFLOPS?
TeraFLOPS (TFLOPS) er en enhed, der angiver, hvor mange billioner beregninger med flydende tal en computer kan udføre på et sekund. Værdien fungerer som et mål for processorer, især GPU’er og supercomputere. TFLOPS er især relevante for applikationer, der involverer mange beregninger, såsom kunstig intelligens, videnskabelige simuleringer og maskinlæring.
Hvad er FLOPS, og hvad bruges de til?
FLOPS står for floatingpoint operationsper second(flydende kommaoperationer pr. sekund) og er en enhed for regnekraft. En flydende kommaoperation er en matematisk beregning, der involverer decimaler. De er især vigtige for beregningsintensive applikationer, der kræver en høj grad af præcision.
FLOPS bruges hovedsageligt til videnskabelige beregninger, simuleringer, kunstig intelligens, maskinlæring og grafikapplikationer. De spiller en central rolle inden for forskellige områder, såsom medicinsk billedbehandling og fysiske simuleringer. De er også vigtige inden for finansverdenen, for eksempel når det kommer til analyse af markedsdata. I spilindustrien bruges FLOPS til at bestemme grafikydelsen for moderne GPU’er. Med stadigt stigende FLOPS-kapacitet kan moderne computere levere stadig mere realistiske fysiske effekter og grafik i høj opløsning.
FLOPS måles typisk ved hjælp af specielt udviklede benchmark-tests, der bestemmer antallet af flydende kommaoperationer pr. sekund. Ofte anvendte benchmarks omfatter LINPACK, der hovedsageligt bruges til supercomputere, og FP32/FP64, der vurderer GPU’ers regnekraft. Under testene udføres komplekse matematiske beregninger for at bestemme, hvor mange operationer pr. sekund et system kan håndtere. Producenter angiver ofte teoretiske FLOPS-værdier baseret på en computers arkitektur. Imidlertid kan virkelige applikationer variere afhængigt af arbejdsbyrde og effektivitet.
Hvor mange FLOPS er der i en teraFLOPS?
En teraFLOPS svarer til en billion (1.000.000.000.000 eller1012) flydende kommaoperationer pr. sekund. Det betyder, at en processor med 1 TFLOPS kan udføre en billion matematiske operationer med flydende komma tal pr. sekund.
Til sammenligning ville en computer, der kun har 1 FLOPS, have brug for 31.000 år for at udføre en billion flydende kommaoperationer. Computere, der arbejder i TFLOPS, er altså kraftfulde systemer, der er i stand til at køre moderne applikationer i realtid.
Hvilke andre FLOPS-enheder findes der, og hvordan omregnes de til TFLOPS?
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 TFLOPS |
|---|---|---|
| KiloFLOPS | 103 FLOPS (1.000) | 10-9 TFLOPS |
| MegaFLOPS | 106 FLOPS (1 million) | 10-6 TFLOPS |
| GigaFLOPS | 109 FLOPS (1 milliard) | 10-3 TFLOPS |
| TeraFLOPS | 1012 FLOPS (1 billion) | 1 TFLOP |
| PetaFLOPS | 1015 FLOPS (1 kvadrillion) | 103 TFLOPS |
| ExaFLOPS | 1018 FLOPS (1 kvintillion) | 106 TFLOPS |
Supercomputeres ydeevne måles i petaFLOPS og endda exaFLOPS, mens high-end grafikkort normalt måles i teraFLOPS.
Hvor mange FLOPS når moderne computere og GPU’er?
GPU’er og moderne computere inden for højtydende databehandling har nået imponerende FLOPS-værdier. NVIDIA H100, en af de mest kraftfulde GPU’er til AI og datacentre, opnår op til 989 teraFLOPS til FP32 Tensor Core-beregninger. Det gør den ideel til store neurale netværk og simuleringer.
NVIDIA A30, en GPU, der er optimeret til datacentre, når op på 10 TFLOPS og er særligt velegnet til AI-træning og -inferenser. Til sammenligning kan den gamerorienterede NVIDIA RTX 4090 overclockes til over 100 TFLOPS og muliggør meget realistisk grafik.
Supercomputere er endnu mere kraftfulde: Frontier-supercomputeren har overskredet 1 exaFLOPS-mærket og bruges til meget komplekse videnskabelige simuleringer. Andre kraftfulde supercomputere, der bruges i forskning, såsom den japanske computer Fugaku, opererer også i dette område.