Mis on Gigaflopid?

Gigaflopid on arvuti kiiruse mõõdikud. Gigaflop on miljard ujukomaoperatsiooni sekundis (FLOPS). FLOPSi, mis on tehniliselt kas ainsuse või mitmuse termin, kasutatakse eriti teaduslike ujukomaarvutuste valdkondades. Ujukoma on arvutitermin, mis viitab numbrilise esituse süsteemile, kus numbrijada tähistab ratsionaalset arvu. See “ujub” selles mõttes, et selle saab numbri oluliste numbrite suhtes paigutada ükskõik kuhu.

Ujukoma kasutatakse koodides pikkade numbrite hõlpsaks käsitlemiseks. Ujukomaarvu väljendatakse põhiarvuna, mida nimetatakse ka mantissiks, astendajaks ja arvualuseks ehk radiksiks. Põhi on tavaliselt kas kümme või kaks. Ujukomatehteid mõõdetakse arvuti ujukomaregistrite abil.

Lihtne kalkulaator kasutab vaid umbes kümmet FLOPSi, seega kasutatakse suure võimsusega arvutisüsteemide kiiruse mõõtmiseks gigaflopse. Kiireim arvutiprotsessor Cray XT Jaguar, mida laiendati 2008. aasta novembris, töötab 1.64 petaflopsi ehk ühe kvadriljoni FLOPSiga. Arvuti toiminguid mõõdetakse tavaliselt megafloppides, mis on miljon FLOPS. Arvutisüsteemide laienedes kasutavad tehnikud aga selliseid termineid nagu gigaflops; teraflops, mis on üks triljon FLOPS; ja isegi petaflops.

Gigaflopid on head arvuti toorjõudluse indikaatorid, kuid need ei tohiks olla ainukesed tegurid, mida arvuti jõudlust mõõta, kuna nendega ei saa mõõta täisarvulisi arvutusi. FLOPSi kasutamine arvuti kiiruse etalonina ei ole samuti soovitatav, kuna see tagab ainult teoreetilise, ühe täpsusega ujukoma jõudluse. Kahekordse täpsusega ujukoma jõudlust kasutav arvutikood ei oleks täpne võrdlusalus. Ainult kõige spetsialiseeritud rakendustes on FLOPS nii palju, et tuleb kasutada gigaflopse.

Kaasaegsed protsessorid sisaldavad tavaliselt ujukomaühikut (FPU), mis on FLOPS-i eest vastutava mikroprotsessori osa. FLOPS-i mõõt on FPU kiirus. Täiendavad elemendid, mida FLOPS-i mõõtmisel arvesse ei võeta, hõlmavad seda, kas mikroprotsessor töötab suure või väikese koormuse all, ja konkreetsed toimingud, mis sisalduvad ujukomatoimingutes.

Standard Performance Evaluation Corporation (SPEC) on mittetulundusühing, mille asutasid tehnikud, kes on huvitatud FLOPS-i mõõtmise võrdlustestide standardi loomisest. Testid mõõdavad intensiivselt selliseid tegureid nagu täisarvude jõudlus ja ujukoma jõudlus.