FLOPS

+YtelseNavnEnhetVerdikiloFLOPSkFLOPS103megaFLOPSMFLOPS106gigaFLOPSGFLOPS109teraFLOPSTFLOPS1012petaFLOPSPFLOPS1015exaFLOPSEFLOPS1018zettaFLOPSZFLOPS1021yottaFLOPSYFLOPS1024
I databehandling er floating point operations per second (FLOPS, flops eller flop/s) (norsk: flyttallsoperasjoner per sekund)  en måleenhet for ytelse i datamaskiner, som er nyttig i vitenskapelige beregninger som krever flyttalls-beregninger. For slike tilfeller er det et mer nøyaktig mål enn instruksjoner per sekund.

 Flyttalls-aritmetikk 
Flyttalls-aritmetikk er nødvendig for svært store eller svært små reelle tall, eller beregninger som krever en stor dynamisk rekkevidde. Flyttalls-representasjon er likt som vitenskapelig notasjon, bortsett fra at alt er representert i totallsystemet i stedet for titallsystemet.

 Beregningsorientert ytelse 
FLOPS og MIPS er måleenheter for ytelse av en datamaskin. Flyttalls-operasjoner er vanligvis brukt i for eksempel vitenskapelig beregningsorientert forskning. Enheten MIPS måler ytelsen til å utføre heltalls-operasjoner hos datamaskinen. Eksempler på heltall-operasjoner inkluderer databevegelse (A til B) eller verditesting (Hvis A = B, og C).

FLOPS på et HPC-system kan beregnes ved hjelp av denne ligningen:

.

Dette kan forenkles til det mest vanlige tilfellet: en datamaskin som har nøyaktig 1 CPU:

.

FLOPS kan bli målt i ulike grader av presisjon, for eksempel TOP500-listen over superdatamaskiner rangerer datamaskiner ved 64-biters (dobbelpresisjons flyttalls-format)- operasjoner per sekund, forkortet til FP64. Lignende målinger er tilgjengelig for 32-bit (FP32) og 16-bit] (FP16) operasjoner.

 FLOPS per syklus for forskjellige prosessorer 
MikroarkitekturISAFP64FP32FP16Intel Atom (Bonnell, Saltwell, Silvermont and Goldmont)SSE3 (64-bit)240Intel Core (Merom, Penryn)Intel Nehalem (Nehalem, Westmere)SSE4 (128-bit)480Intel Sandy Bridge (Sandy Bridge, Ivy Bridge)AVX (256-bit)8160Intel Haswell (Haswell, Devil's Canyon, Broadwell)Intel Skylake (Skylake, Kaby Lake, Coffee Lake, Whiskey lake, Amber lake)AVX2 & FMA (256-bit)16320Intel Xeon Phi (Knights Corner)SSE & FMA (256-bit)16320Intel Skylake-XIntel Xeon Phi (Knights Landing, Knights Mill)AVX-512 & FMA (512-bit)32640AMD BobcatAMD64 (64-bit)240AMD JaguarAMD PumaAVX (128-bit)480AMD K10SSE4/4a (128-bit)480AMD Bulldozer (Piledriver, Steamroller, Excavator)AVX (128-bit) Bulldozer-Steamroller
AVX2 (128-bit) Excavator

FMA3 (Bulldozer)

FMA3/4 (Piledriver-Excavator)480AMD Zen (Ryzen 1000 series, Threadripper 1000 series, Epyc Naples)AMD Zen+ page 7  (Ryzen 2000 series, Threadripper 2000 series)AVX2 & FMA (128-bit, 256-bit decoding)8160AMD Zen 2 (Ryzen 3000 series, Threadripper 3000 series, Epyc Rome)AVX2 & FMA (256-bit)16320ARM Cortex-A7, A9, A15ARMv7180ARM Cortex-A32, A35, A53, A55, A72, A73, A75ARMv8280ARM Cortex-A57ARMv8480ARM Cortex-A76, A77ARMv88160Qualcomm KraitARMv8180Qualcomm Kryo (1xx - 3xx)ARMv8280Qualcomm Kryo (4xx - 5xx)ARMv88160Samsung Exynos M1 and M2ARMv8280Samsung Exynos M3 and M4ARMv83120IBM PowerPC A2 (Blue Gene/Q)?88 (as FP64)0Hitachi SH-4SH-4170Nvidia Fermi (bare GeForce GTX 465–480, 560 Ti, 570-590)PTX1/4 (låst av driver, 1 i maskinvare)20Nvidia Fermi (bare Quadro 600-2000)PTX1/820Nvidia Fermi (bare Quadro 4000–7000, Tesla)PTX120Nvidia Kepler (GeForce (unntatt Titan og Titan Black), Quadro (unntatt K6000), Tesla K10)PTX1/12 (for GK110: låst av driver, 2/3 i maskinvare)20Nvidia Kepler (GeForce GTX Titan and Titan Black, Quadro K6000, Tesla (unntatt K10))PTX2/320Nvidia MaxwellNvidia Pascal (alle unntatt Quadro GP100 og Tesla P100)PTX1/1621/32Nvidia Pascal (bare Quadro GP100 og Tesla P100)PTX124Nvidia VoltaPTX12 (FP32) + 2 (INT32)16Nvidia Turing (bare GeForce 16XX)PTX1/162 (FP32) + 2 (INT32)4Nvidia Turing (alle unntatt GeForce 16XX)PTX1/162 (FP32) + 2 (INT32)16Nvidia AmperePTX22 (FP32) + 2 (INT32)32AMD GCN (bare Radeon Pro WX 2100-7100)GCN1/822AMD GCN (alle unntatt Radeon VII, Instinct MI50 og MI60, Radeon Pro WX 2100-7100)GCN1/824AMD GCN Vega 20 (bare Radeon VII)GCN1/2 (låst av driver, 1 i maskinvare)24AMD GCN Vega 20 (bare Radeon Instinct MI50 / MI60 og Radeon Pro VII)GCN124AMD RDNARDNA1/824Graphcore Colossus GC2 (verdier estimert)?01872Graphcore Colossus GC200 Mk2 (verdier estimert)?018144

 Se også 

 TOP500

 Referanser 

Kategori:Informatikk