Skip to main content

Hvad er gigaflops?

Gigaflops er målinger af computerhastighed.En gigaflop er en milliard flydende punktoperationer pr. Sekund (flops).Flops, som teknisk set enten er en entydig eller flertalsperiode, bruges især inden for områder med videnskabelige flydende punktberegninger.Flydende punkt er et computerperiode, der henviser til et system til numerisk repræsentation, hvor en række cifre står for et rationelt tal.Det flyder i den forstand, at det kan placeres hvor som helst i forhold til de betydelige cifre i antallet.

Flydende punkter bruges i koder til let at håndtere lange tal.Et flydende punktnummer udtrykkes som et grundlæggende tal, også kaldet en mantissa, en eksponent og et talbase eller Radix.Basen er normalt enten ti eller to.Flydende punktoperationer måles ved en computers flydende punktregistre.

En simpel lommeregner bruger kun ca. ti flops, så gigaflops bruges til at måle hastigheden på højeffekt computersystemer.Den hurtigste computerprocessor, den Cray XT Jaguar, der blev udvidet i november 2008, fungerer på 1,64 Petaflops eller en firkantet flops.Computeroperationer måles normalt i Megaflops, som er en million flops.Efterhånden som computersystemer udvides, bruger teknikere imidlertid sådanne udtryk som gigaflops;teraflops, som er en billion flops;og endda petaflops.

gigaflops er gode indikatorer for en computers rå ydeevne, men de skal ikke være den eneste faktor, der bruges til at måle computerydelse, da de ikke kan måle heltalberegninger.Brug af flops som et benchmark for computerhastighed anbefales heller ikke, da det kun giver teoretiske, en-præcisionsflydende punktydelse.En computerkode, der bruger dobbeltpræcision, flydende punktydelse ville ikke være et nøjagtigt benchmark.Kun i de mest specialiserede applikationer er flops, der er så mange, at gigaflops skal bruges.

Moderne processorer inkluderer typisk en flydende punktenhed (FPU), som er den del af mikroprocessoren, der er ansvarlig for flopperne.FLOPS -målingen er FPU'ers hastighed.Yderligere elementer, som en flops måling ikke tager højde for, inkluderer, om mikroprocessorAf teknikere, der er interesseret i at oprette en standard for benchmarktest til måling af flops.Testene er intensive mål for sådanne faktorer som heltalets ydeevne og flydende punktydelse.