Co jsou gigaflopy?
Gigaflopy jsou měřítkem rychlosti počítače. Gigaflop je operace s pohyblivou desetinnou čárkou za sekundu (FLOPS). FLOPS, což je technicky buď singulární nebo množné číslo, se používá zejména v oblastech vědeckých výpočtů s pohyblivou řádovou čárkou. Plovoucí bod je počítačový pojem, který odkazuje na systém pro numerické znázornění, kde řetězec číslic představuje racionální číslo. "Plave" v tom smyslu, že může být umístěn kdekoli vzhledem k významným číslům v čísle.
Plovoucí body se používají v kódech pro snadné zpracování dlouhých čísel. Číslo s pohyblivou řádovou čárkou je vyjádřeno jako základní číslo, také nazývané mantisou, exponentem a číselnou základnou nebo radixem. Základna je obvykle deset nebo dvě. Operace s pohyblivou řádovou čárkou se měří registry s pohyblivou řádovou čárkou počítače.
Jednoduchá kalkulačka používá pouze asi deset FLOPS, takže gigaflopy se používají k měření rychlosti vysoce výkonných počítačových systémů. Nejrychlejší počítačový procesor, Cray XT Jaguar, který byl rozšířen v listopadu 2008, pracuje na 1,64 petaflop, neboli na jednom kvadrilionu FLOPS. Počítačové operace se obvykle měří v megaflopech, což je jeden milion FLOPS. S rozšiřováním počítačových systémů však technici používají pojmy jako gigaflopy; teraflopy, což je jeden bilion FLOPS; a dokonce i petaflopy.
Gigaflopy jsou dobrými ukazateli surového výkonu počítače, ale neměly by být jediným faktorem používaným k měření výkonu počítače, protože nemohou měřit celé výpočty. Použití FLOPS jako měřítka rychlosti počítače se také nedoporučuje, protože poskytuje pouze teoretický výkon s plovoucí desetinnou čárkou s přesnou přesností. Počítačový kód, který používá výkon s pohyblivou řádovou čárkou s dvojitou přesností, by nebyl přesným měřítkem. Pouze ve většině specializovaných aplikací jsou FLOPS tak četné, že je nutné použít gigaflopy.
Moderní procesory obvykle zahrnují jednotku s pohyblivou řádovou čárkou (FPU), která je součástí mikroprocesoru odpovědného za FLOPS. Měření FLOPS je rychlost FPU. Mezi další prvky, které měření FLOPS nezohledňuje, patří, zda mikroprocesor běží pod velkým nebo malým zatížením a specifické operace, které jsou zahrnuty v operacích s pohyblivou řádovou čárkou.
Standard Performance Evaluation Corporation (SPEC) je nezisková společnost založená technickými pracovníky, kteří mají zájem o vytvoření standardních testů pro měření FLOPS. Testy jsou intenzivními měřeními takových faktorů, jako je celočíselný výkon a výkon s pohyblivou řádovou čárkou.