Acasă / Console de jocuri / Tabel de procesoare Gigaflops. Procesor ARM - procesor mobil pentru smartphone-uri și tablete

Tabel de procesoare Gigaflops. Procesor ARM - procesor mobil pentru smartphone-uri și tablete

Aproape toți utilizatorii care înțeleg ceva în SoC intră în dispute sângeroase despre al cui smartphone, procesor, GPU este mai tare. De fapt, puterea GPU este măsurată în FLOPS, o unitate specială care arată câte operațiuni în virgulă mobilă poate efectua un GPU (și nu numai) pe secundă. Oricine este interesat, vă rog sub pisica!

Să începem cu cel mai popular GPU, Mali-400. Acest GPU a câștigat multă faimă datorită performanței și consumului de energie. În același timp, cipul a fost puternic și economic în ceea ce privește încărcarea bateriei la multe procesoare, de la NovaThor U8500 la Exynos 4412. Există multe varietăți ale acestui GPU, care diferă prin numărul de nuclee. Mai jos sunt câteva smartphone-uri în care este implementat acest GPU și numărul de GFLOPS.

Samsung Galaxy Ace 2- Mali-400MP- 275MHz- 2.48Gflops
Samsung Galaxy S3- Mali-400MP4- 533MHz- 19.2Gflops

O diferență destul de mare, nu-i așa?
De asemenea, am răspândit mitul că, cu cât frecvența este mai mare, cu atât cipul este mai puternic

Mali-450MP4- 700MHz, care se află în MT6592, și care, conform asigurărilor mai multor utilizatori ai Treshbox-ului, ar trebui să depășească chiar și Adreno 420 neeliberat. Rezultatul este 41.8Gflops. Un pas destul de mare față de Mali-400MP4, dar Adreno 330-450MHz atinge 129,6 Gflops, ceea ce este nerealist de mare. În plus, frecvența sa este mai mică decât la Mali-450MP4 la 250MHz. Pentru comparație, cel mai puternic PowerVR G6430- 450MHz, care se află în iPhone 5S și iPad Air, câștigă 115,2 Gflops. Cel mai puternic Mali-628MP6- 533MHz, care este în versiunea Octa a Samsung Galaxy Note 3 lovituri 102,4 Gflops.

De asemenea, nu uitați de Tegra 4 și Tegra 4i. GeForce ULP x72, care se află în Tegra 4, câștigă 96,8 Gflops, iar fratele său LTE cu GeForce ULP x60 - 79,2

Dar aici se întâmplă cel mai interesant lucru, pentru că Adreno 330 are și o versiune de 550MHz (care în viitorul apropiat poate fi obținută folosind kernel-uri personalizate) și această versiune foarte overclockată câștigă până la 158.4Gflops! Acesta este un record.

Să aruncăm o privire la GPU-uri mai vechi precum Adreno 320, Adreno 225, GeForce ULP x12 și PowerVR SGX544MP3 și SGX554MP4 și nu uităm de simplul SGX544MP găsit în super popularul cip MT6589.

De asemenea, să ne uităm la procesoarele video Adreno 203, Adreno 205, Adreno 200, Adreno 220 și Adreno 305. Primele 4 procesoare video au următoarele: Adreno 200- 3.92Gflops la 247MHz, Adreno 204.84Gflops la aceeași frecvență de 204MHz-204MHz . După cum puteți vedea: un rezultat dublu la aceeași frecvență.
Adreno 205 este o continuare a lui 203rd. Atinge 8.5Gflops, ceea ce nu este foarte mult, dar următorul GPU, numit Adreno 220, sparge stereotipurile GPU-urilor nu atât de high-end: un incredibil de 18Gflops este nivelul Mali-400MP4 533MHz găsit în top. -termină Samsung Galaxy S3. Acum luați în considerare Adreno 305, care este o versiune simplificată a lui Adreno 320. Acest GPU se găsește în procesoare precum Snapdragon S4 Plus și Snapdragon 400. Deci, acest accelerator câștigă 21,6Gflops la 450MHz.

Adreno 320 este împărțit în două categorii: care este în S4 Pro și care este în Snapdragon 600. Ele diferă prin numărul de blocuri: dacă versiunea S4 Pro are 64 dintre ele, atunci versiunea 600 are 96. Adreno 320 S4 Pro câștigă 57Gflops, iar versiunea sa S600 este de până la 97,2 la 450MHz. Aceasta este chiar mai mult decât GeForce ULP x72, așa că Snapdragon 600 1.9GHz are un GPU mai puternic decât Tegra 4. Un rezultat șocant.

Să aruncăm o privire la Adreno 225. La 400 MHz, atinge 25,6 Gflops. Pentru comparație, GeForce ULP x12, care se află în Tegra 3, câștigă 12,5 Gflops la 520 MHz. Adreno 225 este mai puternic decât GeForce ULP x12... Hmm... Dar dacă este adevărat, atunci performanța GeForce ULP x12 este la egalitate... 4,5 Gflops mai mică decât Adreno 220...

Acum să trecem la PowerVR SGX544MP3, care se află în Exynos 5410 sau, mai simplu, în Samsung Galaxy S4. Performanța sa este de 51,1 Gflops. Nu cel mai puternic. SGX554MP4, mai de top, care a servit drept bază de joc pentru iPad 4, produce 76,8 Gflops. Mult mai mare.

Dar de îndată ce am aflat performanța lui SGX544MP, care se află în MT6589 și MT6589T, nu mă contează. MT6589 are o versiune de 286 MHz. Oferă doar 9,2 Gflops. Acesta este foarte mic, dar mai mult decât fratele său mai mic MT6589M. Are un grafic. acceleratorul funcționează la o frecvență de numai 156MHz. Sincer să fiu, nu vreau să vorbesc despre acest procesor, dar trebuie. Deci, dă doar 4,9 Gflops. Nu este cu mult mai bun decât Adreno 200. MT6589T turbo are un booster de 357MHz și asta îi oferă 11,4Gflops.

Și acum pentru console. Îndrăgitul PSP produce doar 2,6 Gflops. Îți amintești grafica incredibilă a jocurilor PSP? Și felul în care au mers lin pe el? Adreno 330 este de peste 50 de ori mai puternic decât PSP. Dar o creștere de 50 de ori nu se simte. PSVita este o dezvoltare serioasă a fierului. Are un PowerVR SGX543MP4+ și oferă un impresionant 51,2 Gflops.

Și acum despre PS și Xbox. PS3 are o performanță de 228.8Gflops și cred că următoarea generație de GPU-uri va fi mai puternică decât îndrăgitul set-top box, dar la nivelul PS4, care încă câștigă 1840Gflops, precum cancerul Chinei. Apropo, placa grafică super-puternică Nvidia GeForce GTX Titan câștigă 4500Gflops, iar noul GTX 780Ti are aproximativ 4800Gflops. La computer, ca la lună: D

Oh, am uitat de acceleratorul video Vivante GC6400, care rulează la 800MHz. Acest accelerator video este singurul concurent al infernalului Adreno 330: performanța sa este de 128!!! Gflops, ceea ce este cu doar 1,6 Gflops mai puțin decât Adreno 330, dar știm că dezvoltatorii nu prea doresc să optimizeze jocurile pentru acest accelerator rar. De exemplu, nu cunosc niciun dispozitiv cu acest accelerator. Cine știe: vă rog să scrieți în comentarii

Procesorul ARM este un procesor mobil pentru smartphone-uri și tablete.

Acest tabel listează toate procesoarele ARM cunoscute în prezent. Tabelul procesoarelor ARM va fi suplimentat și actualizat pe măsură ce apar noi modele. Acest tabel folosește un sistem condiționat pentru evaluarea performanței CPU și GPU. Datele de performanță pentru procesoarele ARM au fost preluate dintr-o varietate de surse, în principal bazate pe rezultatele unor teste precum: Nota de trecere, Antutu, GFXBench.

Nu pretindem acuratețe absolută. Clasament absolut exact și evaluează performanța procesoarelor ARM imposibil, pentru simplul motiv că fiecare dintre ele, în anumite privințe, are avantaje și, în unele privințe, rămâne în urmă față de alte procesoare ARM. Tabelul procesoarelor ARM vă permite să vedeți, să evaluați și, cel mai important, comparați diferite SoC-uri (System-On-Chip) solutii. Folosind masa noastră, poți compara procesorul mobilși află exact cum este poziționată inima ARM a viitorului (sau prezent) smartphone-ului sau tabletei tale.

Aici am comparat procesoarele ARM. Am căutat și am comparat performanța procesorului și a GPU-urilor în diferite SoC-uri (Sistem pe cip). Dar cititorul poate avea câteva întrebări: Unde sunt folosite procesoarele ARM? Ce este un procesor ARM? Care este diferența dintre arhitectura ARM și procesoarele x86? Să încercăm să înțelegem toate acestea fără a intra în prea multe detalii.

Mai întâi, să definim terminologia. ARM este numele arhitecturii și în același timp numele companiei care o dezvoltă. Abrevierea ARM înseamnă (Advanced RISC Machine sau Acorn RISC Machine), care poate fi tradusă ca: advanced RISC machine. Arhitectura ARM combină o familie de nuclee de microprocesoare pe 32 și 64 de biți dezvoltate și licențiate de ARM Limited. Aș dori să observ imediat că ARM Limited se ocupă exclusiv de dezvoltarea de nuclee și instrumente pentru acestea (instrumente de depanare, compilatoare etc.), dar nu și în producția procesoarelor în sine. Companie ARM Limited vinde licențe pentru producția de procesoare ARM către terți. Iată o listă parțială a companiilor autorizate să producă procesoare ARM astăzi: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale ... și multe altele.

Unele companii licențiate pentru a lansa procesoare ARM își creează propriile variante de nuclee bazate pe arhitectura ARM. Exemplele includ: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A4/A5/A6 și HiSilicon K3.

Pe baza procesoarelor ARM lucrează astăzi aproape orice electronică: PDA, Telefoane mobileși smartphone-uri, playere digitale, console de jocuri portabile, calculatoare, hard disk-uri externe și routere. Toate conțin un nucleu ARM, așa că putem spune asta ARM - procesoare mobile pentru smartphone-uriși tablete.

procesor ARM reprezintă a SoC, sau „sistem pe un cip”. Un sistem SoC, sau „sistem pe un cip”, poate conține într-un singur cip, pe lângă procesorul însuși, și alte părți ale unui computer cu drepturi depline. Acesta este un controler de memorie și un controler de port I/O și un nucleu grafic și un sistem de geopoziționare (GPS). Poate conține și un modul 3G, precum și multe altele.

Dacă luăm în considerare o familie separată de procesoare ARM, să zicem Cortex-A9 (sau oricare alta), nu putem spune că toate procesoarele din aceeași familie au aceleași performanțe sau toate sunt echipate cu un modul GPS. Toți acești parametri depind foarte mult de producătorul de cip și de ce și cum a decis să implementeze în produsul său.

Care este diferența dintre procesoarele ARM și X86? Prin ea însăși, arhitectura RISC (Reduced Instruction Set Computer) implică un set redus de instrucțiuni. Ceea ce duce, în consecință, la un consum de energie foarte moderat. Într-adevăr, în interiorul oricărui cip ARM există mult mai puține tranzistoare decât omologul său din linia x86. Nu uitați că în sistemul SoC totul periferice este situat în interiorul unui singur cip, ceea ce permite procesorului ARM să fie și mai economic în ceea ce privește consumul de energie. Arhitectura ARM a fost concepută inițial pentru a calcula numai operațiuni cu numere întregi, spre deosebire de x86, care poate funcționa cu calcule în virgulă mobilă sau FPU. Este imposibil să comparăm fără echivoc aceste două arhitecturi. În anumite privințe, avantajul va fi pentru ARM. Și undeva și invers. Dacă încercați să răspundeți la întrebare într-o singură propoziție: care este diferența dintre procesoarele ARM și X86, atunci răspunsul va fi următorul: procesorul ARM nu știe numărul de comenzi pe care procesorul x86 îl cunoaște. Și cei care știu, par mult mai scunzi. Aceasta are atât plusuri, cât și minusuri. Oricum ar fi, în ultimul timp totul sugerează că procesoarele ARM ajung încet, dar sigur, și depășesc, într-un fel, chiar procesoarele x86 convenționale. Mulți declară deschis că procesoarele ARM vor înlocui în curând platforma x86 în segmentul PC-urilor de acasă. După cum am făcut deja, în 2013, mai multe companii de renume mondial au abandonat complet lansarea ulterioară a netbook-urilor în favoarea tabletelor. Ei bine, ce se va întâmpla de fapt, timpul va spune.

Vom urmări procesoarele deja disponibile pe piața ARM.

Chiar din vremurile în care a apărut primul computer (asemănarea lui), a început căutarea puterii, a performanței și astăzi, ca și înainte, nimic nu s-a schimbat în acest sens, deoarece fiecare proprietar calculator personal a căror activitate este legată de sarcina asupra puterii de calcul a PC-ului visează la un hardware și mai productiv.

Toate computerele care există sunt împărțite în mai multe categorii, de la microcipuri la supercomputere care consumă zeci de kilowați de electricitate și sunt de top în capabilități de calcul. În acest articol, veți învăța cum să măsurați performanța unui computer personal.

Din cele mai vechi timpuri, pentru a măsura performanța unui anumit computer, au decis să folosească numărul de operații în virgulă mobilă efectuate pe 1 secundă de timp. În practică, acesta s-a dovedit a fi într-adevăr un rezultat foarte semnificativ. Unitatea de măsură a unei operații a fost numită Flops (Flops). Cu toate acestea, computerele sunt dispozitive foarte productive, așa că înainte de flop se folosește prefixul kilo / mega / giga / peta / ex etc. Fiecare operațiune listată este de 1000 de ori mai mare decât cea anterioară. Pentru evaluarea finală sunt date rezultatele Flops/e, adică flop-uri pe secundă. Dacă vrei să citești mai multe despre Flops, atunci ești aici.

Măsurarea performanței unui PC personal

Există multe instrumente pentru a măsura performanța FLOPS a unui computer personal sau laptop. Cu toate acestea, toate instrumentele se bazează pe același principiu de funcționare.

Dintre interfețele posibile, există o analiză a performanței prin Linie de comanda, prin compilatoare Fortran și C++ etc. Dar vom merge pe calea mai ușoară și vom folosi cea deja compilată fișier .exe program în Linpack, care este cel mai popular în măsurarea performanței computerelor pe Windows.

Mai jos vă prezentăm atenției 2 versiuni ale programului Linpack, care vă vor ajuta să determinați câte operațiuni în virgulă mobilă face computerul pe secundă de timp.

Cum se verifică?

Mai întâi, despachetați arhiva și rulați programul (fișierul LinX.exe). Interfața programului este foarte simplă și o puteți înțelege cu ușurință. Mai întâi, accesați setările și acordați programului cea mai mare prioritate. După aceea, încercați să opriți consumul de resurse al programului. În interfața LinX, puteți alege de câte ori sau minute să rulați testul și câte date să gestionați în timpul acestuia. Când toate setările sunt setate, faceți clic Test. După finalizare, cel mai probabil veți vedea rezultatul în GFlops/s (Gigaflops pe secundă).

Pentru a reprezenta cât este: 1 flops=1 operație în virgulă mobilă; 1GFlops= 1.000.000.000 de operații în virgulă mobilă.