Vad är Gigaflops?

Gigaflops är mått på datorhastighet. En gigaflop är en miljard flyttalsoperationer per sekund (FLOPS). FLOPS, som tekniskt sett är antingen en singular eller plural term, används särskilt inom områdena vetenskapliga flyttalsberäkningar. Flyttal är en datorterm som syftar på ett system för numerisk representation där en siffrorssträng står för ett rationellt tal. Den ”flyter” i den meningen att den kan placeras var som helst i förhållande till de signifikanta siffrorna i numret.

Flytande poäng används i koder för att enkelt hantera långa siffror. Ett flyttal uttrycks som ett grundtal, även kallat mantissa, en exponent och en talbas, eller radix. Basen är vanligtvis antingen tio eller två. Flyttalsoperationer mäts av en dators flyttalsregister.

En enkel miniräknare använder bara ett tiotal FLOPS, så gigaflops används för att mäta hastigheten hos datorsystem med hög effekt. Den snabbaste datorprocessorn, Cray XT Jaguar, som utökades i november 2008, fungerar på 1.64 petaflops, eller en kvadriljon FLOPS. Datordrift mäts vanligtvis i megaflops, vilket är en miljon FLOPS. När datorsystemen expanderar, använder tekniker emellertid termer som gigaflops; teraflops, som är en biljon FLOPS; och även petaflops.

Gigaflops är bra indikatorer på en dators råa prestanda, men de bör inte vara den enda faktorn som används för att mäta datorprestanda, eftersom de inte kan mäta heltalsberäkningar. Att använda FLOPS som ett riktmärke för datorhastighet rekommenderas inte heller, eftersom det bara ger teoretisk flyttalsprestanda med en precision. En datorkod som använder flyttalsprestanda med dubbel precision skulle inte vara ett korrekt riktmärke. Endast i de mest specialiserade applikationerna är FLOPS så många att gigaflops måste användas.

Moderna processorer inkluderar vanligtvis en flyttalsenhet (FPU), som är den del av mikroprocessorn som ansvarar för FLOPS. FLOPS-mätningen är hastigheten på FPU:n. Ytterligare element som en FLOPS-mätning inte tar hänsyn till inkluderar huruvida mikroprocessorn körs under en tung eller lätt belastning och de specifika operationerna som ingår i flyttalsoperationer.

Standard Performance Evaluation Corporation (SPEC) är ett ideellt företag som grundats av tekniker som är intresserade av att skapa en standard för benchmark-tester för att mäta FLOPS. Testerna är intensiva mått på sådana faktorer som heltalsprestanda och flyttalsprestanda.