Da­to­rer­nas be­räk­nings­ka­pa­ci­tet mäts i FLOPS, vilket står för floating point ope­ra­tions per second (flytande de­ci­ma­lo­pe­ra­tio­ner per sekund). Mycket kraft­ful­la system kan nå nivån exaFLOPS, vilket är en kvin­til­li­on (1018) ope­ra­tio­ner per sekund. Denna enorma be­räk­nings­ka­pa­ci­tet är avgörande för komplexa be­räk­ning­ar.

Vad är FLOPS och vad används de till?

FLOPS står för floatingpoint ope­ra­tionsper second(flyt­ta­lo­pe­ra­tio­ner per sekund). Flyt­tal­räk­ning i datorer är avgörande för ve­ten­skap­li­ga be­räk­ning­ar, si­mu­le­ring­ar, ar­ti­fi­ci­ell in­tel­li­gens och andra da­torkrä­van­de tillämp­ning­ar. Till skillnad från enkla ope­ra­tio­ner med heltal gör flytande tal det möjligt att beräkna och re­pre­sen­te­ra de­ci­mal­tal mycket exakt.

En dators prestanda i FLOPS mäts med hjälp av spe­ci­a­li­se­ra­de bench­mark­test som testar hur många flyt­tal­so­pe­ra­tio­ner som kan utföras per sekund. Det innebär ofta program som LINPACK och HPCG, som utför komplexa ma­te­ma­tis­ka be­räk­ning­ar och mäter be­räk­nings­has­tig­he­ten under verkliga för­hål­lan­den. Den faktiska pre­stan­dan kan variera beroende på hårdvara, pro­gram­va­ru­op­ti­me­ring och typ av beräkning.

Hur många FLOPS finns det i en exaFLOPS?

En exaFLOP motsvarar exakt 1018 FLOPS eller en kvin­til­li­on flyt­tal­so­pe­ra­tio­ner per sekund. Som jäm­fö­rel­se är en petaFLOPS (1015 FLOPS) tusen gånger mindre än en exaFLOPS, och en teraFLOPS (1012 FLOPS) är en miljon gånger mindre.

Vilka andra FLOPS-enheter finns det och hur omvandlas de till exaFLOPS?

Det finns många FLOPS-enheter, som skiljer sig åt i hur många ope­ra­tio­ner per sekund de avser.

Enhet FLOPS-värde Om­vand­ling till exaFLOPS
KiloFLOP 103 FLOPS (1 000) 10-15 ExaFLOPS
MegaFLOP 106 FLOPS (1 miljon) 10-12 exaFLOPS
GigaFLOP 109 FLOPS (1 miljard) 10-9 exaFLOPS
TeraFLOP 1012 FLOPS (1 biljon) 10-6 ExaFLOPS
PetaFLOP 1015 FLOPS (1 kvad­ril­jon) 10-3 exaFLOPS
ExaFLOP 1018 FLOPS (1 kvin­til­li­on) 1 exaFLOP

Dessa enheter gör det lättare att jämföra olika systems da­tor­kraft med varandra.

Hur många FLOPS når moderna datorer och GPU:er?

Moderna hög­pre­ste­ran­de datorer når nu exaFLOPS-nivåer. Den första exaFLOPS-su­per­da­torn var Tianhe-3 i det kinesiska na­tio­nel­la su­per­da­tor­cent­ret i Guangzhou, som levererar upp till 1,7 exaFLOPS. Andra su­per­da­to­rer, som Frontier i USA, arbetar nu också på exaFLOPS-nivåer.

Hög­pre­ste­ran­de gra­fik­kort som används för spel och ma­ski­nin­lär­ning har också höga FLOPS-värden, även om de inte når upp till exaFLOPS:

  • NVIDIA RTX 4090: Cirka 82 teraFLOPS (0,000082 exaFLOPS) för FP32-be­räk­ning­ar; med över­klock­ning kan den överstiga 1 000 teraFLOPS
  • NVIDIA H100 SXM: Cirka 989 teraFLOPS (0,000989 exaFLOPS) för FP32 Tensor Core-be­räk­ning­ar
  • NVIDIA A30: Cirka 10,3 teraFLOPS (0,000010 exaFLOPS) för FP32-be­räk­ning­ar
  • AMD Radeon RX 7900 XTX: Cirka 61 teraFLOPS (0,000061 exaFLOPS) för FP32-be­räk­ning­ar

Medan GPU:er främst är utformade för pa­ral­lel­la be­räk­ning­ar inom AI och gra­fik­be­ar­bet­ning, används su­per­da­to­rer för mycket komplexa si­mu­le­ring­ar inom vetenskap och industri.

Gå till huvudmeny