Vad är TFLOPS?
TeraFLOPS (TFLOPS) är en enhet som anger hur många biljoner beräkningar med flyttal en dator kan utföra på en sekund. Värdet fungerar som ett mått på prestandan hos processorer, särskilt GPU:er och superdatorer. TFLOPS är särskilt relevant för applikationer som involverar mycket beräkningar, såsom artificiell intelligens, vetenskapliga simuleringar och maskininlärning.
Vad är FLOPS och vad används de till?
FLOPS står för floatingpoint operationsper second(flyttaloperationer per sekund) och är en enhet för beräkningskraft. En flyttaloperation är en matematisk beräkning som involverar decimaler. De är särskilt viktiga för beräkningsintensiva applikationer som kräver hög precision.
FLOPS används främst för vetenskapliga beräkningar, simuleringar, artificiell intelligens, maskininlärning och grafikapplikationer. De spelar en central roll inom olika områden, såsom medicinsk bildbehandling och fysiska simuleringar. De är också viktiga inom finansvärlden, till exempel när det gäller analys av marknadsdata. Inom spelindustrin används FLOPS för att bestämma grafikprestandan hos moderna GPU:er. Med en ständigt ökande FLOPS-kapacitet kan moderna datorer leverera allt mer realistiska fysiska effekter och högupplöst grafik.
FLOPS mäts vanligtvis med hjälp av specialutvecklade benchmarktest som fastställer antalet flyttalsoperationer per sekund. Vanliga benchmarktest är LINPACK, som främst används för superdatorer, och FP32/FP64, som mäter GPU:ers beräkningskraft. Under testerna utförs komplexa matematiska beräkningar för att fastställa hur många operationer per sekund ett system kan hantera. Tillverkarna anger ofta teoretiska FLOPS-värden baserade på datorns arkitektur. I verkligheten kan dock tillämpningarna variera beroende på arbetsbelastning och effektivitet.
Hur många FLOPS finns det i en teraFLOPS?
En teraFLOPS motsvarar en biljon (1 000 000 000 000 eller1012) flyttalsoperationer per sekund. Det innebär att en processor med 1 TFLOPS kan utföra en biljon matematiska operationer med flyttalsnummer per sekund.
Som jämförelse skulle en dator med endast 1 FLOPS behöva 31 000 år för att utföra en biljon flyttalsoperationer. Datorer som arbetar i TFLOPS är alltså kraftfulla system som klarar moderna applikationer i realtid.
Vilka andra FLOPS-enheter finns och hur omvandlas de till TFLOPS?
Det finns många FLOPS-enheter, som skiljer sig åt i hur många operationer per sekund de avser.
| Enhet | FLOPS-värde | Omvandling till TFLOPS |
|---|---|---|
| KiloFLOPS | 103 FLOPS (1 000) | 10-9 TFLOPS |
| MegaFLOPS | 106 FLOPS (1 miljon) | 10-6 TFLOPS |
| GigaFLOPS | 109 FLOPS (1 miljard) | 10-3 TFLOPS |
| TeraFLOPS | 1012 FLOPS (1 biljon) | 1 TFLOP |
| PetaFLOPS | 1015 FLOPS (1 kvadriljon) | 103 TFLOPS |
| ExaFLOPS | 1018 FLOPS (1 kvintillion) | 106 TFLOPS |
Superdatorers prestanda mäts i petaFLOPS och till och med exaFLOPS, medan avancerade grafikkort vanligtvis mäts i teraFLOPS.
Hur många FLOPS når moderna datorer och GPU:er?
GPU:er och moderna datorer inom högpresterande databehandling har uppnått imponerande FLOPS-värden. NVIDIA H100, en av de mest kraftfulla GPU:erna för AI och datacenter, uppnår upp till 989 teraFLOPS för FP32 Tensor Core-beräkningar. Det gör den idealisk för stora neurala nätverk och simuleringar.
NVIDIA A30, en GPU som är optimerad för datacenter, når 10 TFLOPS och är särskilt lämplig för AI-träning och inferenser. Som jämförelse kan den spelorienterade NVIDIA RTX 4090 överklockas till över 100 TFLOPS och möjliggör mycket realistisk grafik.
Superdatorer är ännu kraftfullare: Superdatorn Frontier har överskridit 1 exaFLOPS-gränsen och används för mycket komplexa vetenskapliga simuleringar. Andra kraftfulla superdatorer som används inom forskning, såsom den japanska datorn Fugaku, arbetar också inom detta intervall.

