Arabă Bulgară Chineză Croată Cehă Daneză Olandeză Engleză Estoniană Finlandeză Franceză Germană Greacă Hindi Indonezian Islandeză Italiană Japoneză Letonă Lituaniană malgașă Norvegiană Persană Poloneză Portugheză Română Rusă Sârbă Slovacă Slovenă Spaniolă Thai Turcă Vietnameză suedeză
Arabă Bulgară Chineză Croată Cehă Daneză Olandeză Engleză Estoniană Finlandeză Franceză Germană Greacă Hindi Indonezian Islandeză Italiană Japoneză Letonă Lituaniană malgașă Norvegiană Persană Poloneză Portugheză Română Rusă Sârbă Slovacă Slovenă Spaniolă Thai Turcă Vietnameză suedeză
definition - flops
- Wikipedia, enciclopedia liberă
FLOPS (sau flops sau flop / s) (.. Din acronimul englezesc Fl punct O flotante P Operațiuni în er S econd flops pronunțat) - valoare utilizată pentru a măsura performanța calculatoarelor. care arată cât de multe operații în virgulă mobilă pe secundă executa acest sistem informatic.
Deoarece computerele moderne au un nivel ridicat de productivitate, valori derivate mai comune din FLOPS, formate prin utilizarea de echipamente standard, SI.
Flops ca o măsură a performanței
La fel ca majoritatea altor indicatori de performanță, valoarea este determinată prin rularea unui program de testare pe calculator de testare, care rezolvă problema cu o cantitate cunoscută de operațiuni și contorizează timpul pentru care a fost rezolvată. Cele mai populare test de performanță este de departe programul LINPACK. utilizate, inclusiv în pregătirea clasamentelor supercomputer TOP500.
Unul dintre principalele avantaje ale indicatorului Flops este că este de până la anumite limite ar putea fi interpretată ca o valoare absolută și calculată teoretic, în timp ce cele mai multe dintre celelalte măsuri populare sunt relative și ne permit să se estimeze un sistem de testare doar în comparație cu un număr de alte persoane. Această caracteristică face posibilă pentru a fi utilizate pentru a evalua rezultatele diferitelor algoritmi. precum și pentru a evalua performanța sistemelor informatice, care încă nu există sau sunt în curs de dezvoltare.
Limitele de aplicabilitate
În ciuda ambiguității aparente în realitatea flops este destul de slabă o măsură de performanță, așa cum este deja definiție foarte ambiguă. Prin „floating point“, ar putea ascunde o masă de lucruri diferite, să nu mai vorbim de faptul că un rol semnificativ în aceste calcule joacă operanzi bit. care este, de asemenea, nicăieri să fie negociate. Mai mult decât atât, magnitudinea flops afectat de mai mulți factori care nu sunt direct legate de performanța modulului de calcul, cum ar fi canalele de comunicare cu lățime de bandă de mediu procesor. memoria principală de performanță și calendarul memoriei cache la diferite niveluri.
Toate acestea conduc în cele din urmă la faptul că rezultatele obținute pe același computer utilizând software-ul diferit, să fie diferite, de fapt, cu fiecare test de noi rezultate diferite pot fi obținute folosind un singur algoritm. O parte a problemei este rezolvată printr-un acord cu privire la utilizarea programelor de testare uniforme (aceeași Linpack) rezultate în medie, dar în timp, posibilitatea de calculatoare „deveni prea mare“, domeniul de aplicare al testului și a trecut începe dând rezultate scăzute în mod artificial, deoarece nu utilizează cele mai noi capabilități de dispozitive de calcul. Și la unele sisteme de teste convenționale, în general, nu pot fi aplicate, astfel încât problema performanței lor rămâne deschisă.
Motivele pe scară largă
În ciuda numărului mare de deficiențe semnificative, rata de flops continuă să fie folosit cu succes pentru a evalua performanța pe baza rezultatelor testului LINPACK. Motivele pentru o astfel de popularitate datorită, în primul rând, că flops, așa cum sa menționat mai sus, este o valoare absolută. În al doilea rând, foarte multe probleme de inginerie și științifice practică în cele din urmă redus la sisteme de ecuații algebrice liniare de rezolvare. testul LINPACK și doar pe baza măsurării vitezei de rezolvare a unor astfel de sisteme. În plus, marea majoritate a calculatoarelor (inclusiv supercomputere) construite pe o arhitectură clasică, folosind procesoare standard de, permițându-vă să utilizați teste convenționale cu mare încredere.
Revizuirea performanțelor sistemelor reale
Datorită Linpack ridicat de dispersie rezultatele testului sunt prezentate valorile obținute prin calcularea mediei exemplari indicilor pe baza informațiilor din diverse surse. console de jocuri de performanță, sisteme distribuite (având de specialitate și nu acceptă testul LINPACK) este prezentat în scopuri de referință, în conformitate cu numerele indicate de către dezvoltatorii lor. rezultate mai exacte pot fi obținute cu indicarea parametrilor specifici sistemului, de exemplu, pe site-ul Performance Database Server.
supercalculatoare
calculatoare personale
Handhelds
- PDA-uri bazate pe procesorul Samsung S3C2440 400MHz (arhitectura ARM9) - 1.3 MFLOPS
- Intel XScale PXA270 520 MHz - 1.6 MFLOPS
- Intel XScale PXA270 624 MHz - 2 MFLOPS
Notă: Procesorul nu are suport hardware pentru calcule în virgulă mobilă. Mai multe procesoare moderne ale acestei clase (i.MX31, OMAP-Lx) cu FPU hardware au 2 log mai mare productivitate.
sistem distribuit
console de jocuri
Afișate floating pe date de 32 de biți
Un bărbat și un calculator
O persoană care utilizează doar stilou și hârtie, efectuează operații în virgulă mobilă este foarte lent și de multe ori o mare greșeală. Vorbind despre performanța dispozitivului nostru de calcul, este necesar să se utilizeze o unitate, cum ar fi milliflops și chiar mikroflops. Cu toate acestea, creierul uman in timp real, pot efectua operații complexe, cum ar fi sinteza și recunoașterea vorbirii și a imaginii, coordonarea în spațiu și multe altele.