Kas yra Gigaflops?

Gigaflopai yra kompiuterio greičio matai. Gigaflopas yra milijardas slankiojo kablelio operacijų per sekundę (FLOPS). FLOPS, kuris techniškai yra vienaskaitos arba daugiskaitos terminas, ypač naudojamas mokslinių slankiojo kablelio skaičiavimų srityse. Slankusis kablelis yra kompiuterinis terminas, reiškiantis skaitmeninio vaizdavimo sistemą, kai skaitmenų eilutė reiškia racionalųjį skaičių. Jis „plūduriuoja“ ta prasme, kad jį galima patalpinti bet kur, palyginti su reikšmingais skaičiaus skaitmenimis.

Slankaus taško kodai naudojami norint lengvai valdyti ilgus skaičius. Slankaus kablelio skaičius išreiškiamas kaip pagrindinis skaičius, dar vadinamas mantisa, eksponentu ir skaičių baze arba radiksu. Pagrindas paprastai yra dešimt arba du. Slankaus kablelio operacijos matuojamos kompiuterio slankiojo kablelio registrais.

Paprastas skaičiuotuvas naudoja tik apie dešimt FLOPS, todėl didelės galios kompiuterių sistemų greičiui matuoti naudojami gigaflopai. Greičiausias kompiuterio procesorius Cray XT Jaguar, kuris buvo išplėstas 2008 m. lapkritį, veikia 1.64 petaflops arba vienu kvadrilijonu FLOPS. Kompiuterio operacijos paprastai matuojamos megaflopais, tai yra vienas milijonas FLOPS. Tačiau plečiantis kompiuterių sistemoms, technikai vartoja tokius terminus kaip gigaflops; teraflops, kurie yra vienas trilijonas FLOPS; ir net petaflops.

Gigaflopai yra geri neapdoroto kompiuterio našumo rodikliai, tačiau jie neturėtų būti vienintelis veiksnys, naudojamas kompiuterio našumui matuoti, nes negali išmatuoti sveikųjų skaičių skaičiavimų. Naudoti FLOPS kaip kompiuterio greičio etaloną taip pat nerekomenduojama, nes jis užtikrina tik teorinį, vieno tikslumo slankiojo kablelio veikimą. Kompiuterio kodas, kuris naudoja dvigubo tikslumo slankiojo kablelio našumą, nebūtų tikslus etalonas. Tik pačiose specializuotose programose FLOPS yra tiek daug, kad reikia naudoti gigaflopus.

Šiuolaikiniuose procesoriuose paprastai yra slankiojo kablelio blokas (FPU), kuris yra už FLOPS atsakinga mikroprocesoriaus dalis. FLOPS matavimas yra FPU greitis. Papildomi elementai, į kuriuos neatsižvelgiama atliekant FLOPS matavimą, yra tai, ar mikroprocesorius veikia esant didelei ar lengvai apkrovai, ir specifines operacijas, įtrauktas į slankiojo kablelio operacijas.

Standartinio našumo vertinimo korporacija (SPEC) yra ne pelno siekianti korporacija, įkurta technikų, norinčių sukurti etaloninių testų, skirtų FLOPS matavimui, standartą. Testai yra intensyvūs tokių veiksnių kaip sveikųjų skaičių ir slankiojo kablelio našumo matavimai.