Gigaflops ovat tietokoneen nopeuden mittareita. Gigaflop on miljardi liukulukuoperaatiota sekunnissa (FLOPS). FLOPSia, joka on teknisesti joko yksikkö- tai monikkotermi, käytetään erityisesti tieteellisten liukulukulaskelmien aloilla. Liukuluku on tietokonetermi, joka viittaa numeeriseen esitysjärjestelmään, jossa numerojono edustaa järkevää lukua. Se “kelluu” siinä mielessä, että se voidaan sijoittaa minne tahansa suhteessa numeron merkittäviin numeroihin.
Liukulukuja käytetään koodeissa käsittelemään pitkiä numeroita helposti. Liukuluku ilmaistaan perusluvuna, jota kutsutaan myös mantissiksi, eksponentiksi ja numerokantaksi tai radiksi. Pohja on yleensä kymmenen tai kaksi. Liukulukuoperaatiot mitataan tietokoneen liukulukurekisterillä.
Yksinkertainen laskin käyttää vain noin kymmenen FLOPSia, joten gigafloppeja käytetään suuritehoisten tietokonejärjestelmien nopeuden mittaamiseen. Nopein tietokoneprosessori, Cray XT Jaguar, jota laajennettiin marraskuussa 2008, toimii 1.64 petaflopin eli yhden neljännesmiljoonan FLOPS -nopeudella. Tietokoneen toiminta mitataan yleensä megaflopeina, jotka ovat miljoona FLOPS. Tietokonejärjestelmien laajentuessa teknikot käyttävät kuitenkin sellaisia termejä kuin gigaflops; teraflops, joka on biljoona FLOPS; ja jopa petaflops.
Gigaflops ovat hyviä indikaattoreita tietokoneen raa’asta suorituskyvystä, mutta niiden ei pitäisi olla ainoa tekijä, jota käytetään tietokoneen suorituskyvyn mittaamiseen, koska ne eivät voi mitata kokonaislukulaskelmia. FLOPSin käyttöä tietokoneen nopeuden vertailukohtana ei myöskään suositella, koska se tarjoaa vain teoreettisen, yhden tarkkuuden liukuluku. Tietokonekoodi, joka käyttää kaksinkertaisen tarkan liukulukuominaisuuden suorituskykyä, ei olisi tarkka vertailuarvo. Vain erikoistuneissa sovelluksissa FLOPS on niin suuri, että gigaflopsia on käytettävä.
Nykyaikaisiin suorittimiin kuuluu tyypillisesti liukulukuyksikkö (FPU), joka on FLOPSista vastaava mikroprosessorin osa. FLOPS -mittaus on FPU: n nopeus. Muita elementtejä, joita FLOPS -mittaus ei ota huomioon, ovat se, toimiiko mikroprosessori raskaalla tai kevyellä kuormituksella, ja liukulukuoperaatioihin kuuluvat toiminnot.
Standard Performance Evaluation Corporation (SPEC) on voittoa tavoittelematon yhteisö, jonka ovat perustaneet teknikot, jotka ovat kiinnostuneita luomaan FLOPS -mittausten vertailutestien standardin. Testit ovat intensiivisiä mittareita sellaisista tekijöistä kuin kokonaisluku- ja liukulukukyky.