FLOPS
Această intrare sau secțiune despre componentele computerului nu menționează sursele necesare sau sunt insuficiente . |
Performanța computerului | ||||||
---|---|---|---|---|---|---|
Nume | FLOPS | |||||
trebuie să FLOPS | 10 24 | |||||
zetta FLOPS | 10 21 | |||||
exa FLOPS | 10 18 | |||||
peta FLOPS | 10 15 | |||||
tera FLOPS | 10 12 | |||||
jig FLOPS | 10 9 | |||||
mega FLOPS | 10 6 | |||||
kilo FLOPS | 10 3 | |||||
FLOPS | 1 |
FLOPS ( acronim pentru FL oating point O perations P er S econd ), în informatică , indică numărul de operații în virgulă mobilă efectuate într-o secundă de CPU .
Istorie
- În 1961 supercalculatorul IBM 7030 Stretch depășește pragul megaFLOPS .
- În 1984, supercomputerul M-13 depășește pragul unui gigaFLOPS .
- În 1997 supercomputerul ASCI Red depășește pragul unui teraFLOPS .
- În 2008, supercomputerul IBM Roadrunner depășește pragul unui petaFLOPS
- În 2011 (va intra în funcțiune în noiembrie 2012) supercomputerul Fujitsu K ajunge la 10,5 petaFLOPS [1]
- În 2012 supercomputerul IBM Sequoia ajunge cu 16,32 petaFLOPS [2]
- În 2012, la sfârșitul lunii octombrie, supercomputerul XK7 de la Cray Inc. supranumit Titan atinge un record de 20 petaFLOPS [3] [4] Arhivat 13 iunie 2018 în Internet Archive . [5]
- În 2013, cel mai puternic computer este chinezesc, se numește Tianhe 2 și are o capacitate de calcul de aproximativ 34 petaFLOPS.
- În 2014, AMD Radeon R9 295x2 a fost prezentat cu o putere de 11,5 teraFLOPS și a fost cea mai rapidă placă video din lume.
- În 2016, în iunie, este prezentat cel mai rapid supercomputer din lume: este chinezesc Sunway TaihuLight cu o putere de calcul de 93 petaFLOPS [6] .
- În 2018, în iunie, este prezentat Summit , un supercomputer care atinge viteza de 200 petaFLOPS.
- În martie 2020, rețeaua de calcul distribuită Folding @ home depășește pentru prima dată puterea de calcul a unui exaFLOPS [7]
- În aprilie 2020, rețeaua de calcul distribuită Folding @ home atinge 2,4 exaFLOPS, o putere de calcul mai mare decât toate cele 500 de supercalculatoare din TOP 500 combinate. [8]
- În 2021, Aurora, un supercomputer la un laborator guvernamental din Illinois , va fi primul care va trece pragul exaflops. [1]
Descriere
Majoritatea microprocesoarelor moderne pot rula 4 FLOP-uri pe ciclu de ceas [2] . Prin urmare, teoretic un procesor cu un singur nucleu tactat la 2,5 GHz are o capacitate de 10 miliarde FLOPS sau 10 GFLOPS. Cu toate acestea, această ecuație se aplică destul de generic unei arhitecturi hardware date și, evident, nu ia în considerare limitele impuse de lățimea de bandă a memoriei sau de alte constrângeri arhitecturale. În general, prin urmare, valoarea FLOPS a unui sistem dat nu este determinată pe calcule teoretice ca acesta.
Procesoarele moderne includ o unitate cu virgulă mobilă ( FPU ), o componentă specializată în calculul operațiilor în virgulă mobilă . Deci FLOPS este o unitate de măsură a performanței FPU. Evaluarea puterii de calcul efective a FPU trebuie efectuată în raport cu o referință standard, care face posibilă compararea valorilor obținute cu cele ale altor computere. O referință în acest sens sunt LINPACK și LAPACK .
Studiul performanței unui computer prin măsurarea FLOPS nu oferă informații detaliate despre capacitatea reală de procesare a procesorului, deoarece factori precum încărcarea microprocesorului și tipul de funcționare în virgulă mobilă nu sunt luați în considerare. Din acest motiv, a fost creat SPEC (Standard Performance Evaluation Corporation), a cărui sarcină este de a furniza referințe mai detaliate și precise.
Operații în virgulă mobilă și operații cu numere întregi
FLOPS măsoară capacitatea de calcul a unui computer. Un exemplu de operație în virgulă mobilă este calculul ecuațiilor matematice; ca atare, FLOPS este o măsură utilă a performanței unui supercomputer. MIPS este utilizat pentru a măsura performanța unui computer la nivelul operațiilor întregi. Exemple de operații întregi includ mutarea datelor (A la B) sau compararea valorilor (dacă A = B, atunci C). MIPS este suficient ca o performanță de referință atunci când sunt utilizate în interogări de baze de date , cuvânt procesoare, foi de calcul , sau porni mai multe sisteme de operare virtuale. [3] [4] Frank H. McMahon, de la Laboratorul Național Lawrence Livermore, a inventat termenii FLOPS și MFLOPS (megaFLOPS) pentru a compara așa-numitele supercomputere ale timpului, din numărul de calcule în virgulă mobilă pe care au putut să le efectueze până la conform. Aceasta a fost o alegere mai bună decât utilizarea popularului MIPS pentru compararea computerelor, deoarece aceste statistici au de obicei o influență redusă asupra capacităților aritmetice ale mașinii.
Jumătate de precizie, precizie simplă și dublă
Există diferite tipuri de FLOPS pe baza preciziei matematice care este calculată. Calculele cu dublă precizie sunt cele cu o precizie mai mare, dar sunt, de asemenea, cele mai solicitante din punct de vedere al calculului și corespund reprezentării pe 64 de biți a datelor. Calculul de jumătate de precizie (16 biți) a luat recent stăpânire, ceea ce este foarte performant în cadrul bibliotecilor grafice.
Notă
- ^ (RO) Acest supercomputer va efectua 1.000.000.000.000.000.000 de operații pe secundă , pe popsci.com, 21 martie 2019.
- ^ a b "Noduri, socluri, nuclee și FLOPS, Oh, My" de Dr. Mark R. Fernandez, Ph.D.
- ^ Fix cu virgulă mobilă. Adus la 25 decembrie 2009.
- ^ Manipulare date și calcul matematic. Adus la 25 decembrie 2009.
Alte proiecte
- Wikționarul conține dicționarul lema « FLOPS »
Controlul autorității | GND ( DE ) 7749349-7 |
---|