Co to są Gigaflops?
Gigaflops to miary szybkości komputera. Gigaflop to miliard operacji zmiennoprzecinkowych na sekundę (FLOPS). FLOPS, który technicznie jest terminem pojedynczym lub mnogim, jest stosowany szczególnie w dziedzinie naukowych obliczeń zmiennoprzecinkowych. Zmienny punkt to termin komputerowy, który odnosi się do systemu reprezentacji numerycznej, w którym ciąg cyfr oznacza liczbę wymierną. „Unosi się” w tym sensie, że można go umieścić w dowolnym miejscu względem znaczących cyfr w liczbie.
Punkty zmiennoprzecinkowe są używane w kodach, aby łatwo obsługiwać długie liczby. Liczba zmiennoprzecinkowa jest wyrażana jako liczba podstawowa, zwana także mantysą, wykładnikiem i bazą liczb lub radix. Podstawa wynosi zwykle dziesięć lub dwa. Operacje zmiennoprzecinkowe są mierzone przez rejestry zmiennoprzecinkowe komputera.
Prosty kalkulator używa tylko około dziesięciu FLOPS, więc gigaflopy służą do pomiaru prędkości systemów komputerowych dużej mocy. Najszybszy procesor komputerowy, Cray XT Jaguar, który został rozszerzony w listopadzie 2008 r., Działa na 1,64 petaflopsie lub jednym biliardzie FLOPS. Operacje komputerowe są zwykle mierzone w megaflopach, które są milionem FLOPS. Jednak w miarę rozwoju systemów komputerowych technicy używają takich terminów jak gigaflop; teraflopy, które stanowią jeden trylion FLOPS; a nawet petaflops.
Gigaflops są dobrym wskaźnikiem nieprzetworzonej wydajności komputera, ale nie powinny być jedynym czynnikiem używanym do mierzenia wydajności komputera, ponieważ nie mogą mierzyć obliczeń całkowitych. Używanie FLOPS jako testu szybkości komputera również nie jest zalecane, ponieważ zapewnia jedynie teoretyczną wydajność zmiennoprzecinkową z pojedynczą precyzją. Kod komputerowy, który wykorzystuje wydajność zmiennoprzecinkową podwójnej precyzji, nie byłby dokładnym testem porównawczym. Tylko w najbardziej wyspecjalizowanych aplikacjach FLOPS są tak liczne, że trzeba użyć gigaflopów.
Nowoczesne procesory zazwyczaj zawierają jednostkę zmiennoprzecinkową (FPU), która jest częścią mikroprocesora odpowiedzialnego za FLOPS. Pomiar FLOPS to prędkość FPU. Dodatkowe elementy, których pomiar FLOPS nie bierze pod uwagę, obejmują to, czy mikroprocesor pracuje pod dużym lub małym obciążeniem oraz konkretne operacje, które są uwzględnione w operacjach zmiennoprzecinkowych.
Standard Performance Evaluation Corporation (SPEC) jest organizacją non-profit założoną przez techników zainteresowanych opracowaniem standardu testów porównawczych do pomiaru FLOPS. Testy są intensywnymi pomiarami takich czynników, jak wydajność liczb całkowitych i wydajność zmiennoprzecinkowa.