Mājas / Spēļu konsoles / Gigaflops procesoru tabula. ARM procesors - mobilais procesors viedtālruņiem un planšetdatoriem

Gigaflops procesoru tabula. ARM procesors - mobilais procesors viedtālruņiem un planšetdatoriem

Gandrīz visi lietotāji, kas kaut ko saprot SoC, iesaistās asiņainos strīdos par to, kura viedtālrunis, procesors, GPU ir vēsāks. Faktiski GPU jaudu mēra FLOPS — īpašā vienībā, kas parāda, cik peldošā komata darbību GPU (un ne tikai) var veikt sekundē. Kurus interesē, lūdzu zem kaķa!

Sāksim ar populārāko GPU Mali-400. Šis GPU ir ieguvis lielu slavu tā veiktspējas un enerģijas patēriņa dēļ. Tajā pašā laikā mikroshēma bija jaudīga un ekonomiska akumulatora uzlādes ziņā daudzos procesoros, sākot no NovaThor U8500 līdz Exynos 4412. Šim GPU ir daudz šķirņu, kas atšķiras ar kodolu skaitu. Tālāk ir norādīti daži viedtālruņi, kuros ir ieviests šis GPU, un GFLOPS skaits.

Samsung galaktika Ace 2 — Mali — 400 MP — 275 MHz — 2,48 Gflops
Samsung Galaxy S3 — Mali 400 MP4 — 533 MHz — 19,2 Gflops

Diezgan liela atšķirība, vai ne?
Izplatīju arī mītu, ka jo augstāka frekvence, jo jaudīgāka mikroshēma

Mali-450MP4- 700MHz, kas ir MT6592 un kuram pēc vairāku Treshbox lietotāju apliecinājumiem vajadzētu pārspēt pat vēl neizlaisto Adreno 420. Rezultāts ir 41.8Gflops. Diezgan liels solis uz priekšu, salīdzinot ar Mali-400MP4, bet Adreno 330-450MHz sasniedz milzīgus 129,6 Gflops, kas ir nereāli augsts. Turklāt tā frekvence ir zemāka nekā Mali-450MP4 ar 250 MHz. Salīdzinājumam top PowerVR G6430- 450MHz, kas ir iPhone 5S un iPad Air, iegūst 115.2Gflops.Jaudīgākais Mali-628MP6- 533MHz, kas ir Samsung Octa versijā. Galaxy Note 3 sitieni 102.4Gflops.

Tāpat neaizmirstiet par Tegra 4 un Tegra 4i. GeForce ULP x72, kas ir Tegra 4, iegūst 96,8 Gflops, un tā LTE brālis ar GeForce ULP x60 - 79,2

Bet šeit notiek pats interesantākais, jo Adreno 330 ir arī 550MHz versija (kuru tuvākajā laikā varēs iegūt izmantojot custom kodolus) un šī ļoti overclocked versija iegūst pat 158.4Gflops! Tas ir rekords.

Apskatīsim vecākus GPU, piemēram, Adreno 320, Adreno 225, GeForce ULP x12 un PowerVR SGX544MP3 un SGX554MP4, un neaizmirstiet par vienkāršo SGX544MP, kas atrodama īpaši populārajā MT6589 mikroshēmā.

Apskatīsim arī video procesorus Adreno 203, Adreno 205, Adreno 200, Adreno 220 un Adreno 305. Pirmajiem 4 video procesoriem ir šāds rezultāts: Adreno 200 - 3,92 Gflops pie 245 MHz, Adreno 203 Gflops ar tādu pašu frekvenci 44 G f 7 2 s. . Kā redzat: dubults rezultāts ar tādu pašu frekvenci.
Adreno 205 ir 203. modeļa turpinājums. Tas sasniedz 8,5 Gflops, kas nav daudz, taču nākamais GPU ar nosaukumu Adreno 220 lauž stereotipus par ne pārāk augstas klases GPU: neticami 18 Gflops ir Mali-400MP4 533 MHz līmenis, kas atrodams topā. - beigu Samsung Galaxy S3. Tagad apsveriet Adreno 305, kas ir Adreno 320 vienkāršota versija. Šis GPU ir atrodams tādos procesoros kā Snapdragon S4 Plus un Snapdragon 400. Tātad šis paātrinātājs iegūst 21,6 Gflops pie 450 MHz.

Adreno 320 ir sadalīts divās kategorijās: kura ir S4 Pro, un kura ir Snapdragon 600. Tie atšķiras ar bloku skaitu: ja S4 Pro versijā tie ir 64, tad 600 versijā tie ir 96. Adreno 320 S4 Pro iegūst 57 Gflops, un viņa S600 versija ir pat 97,2 pie 450 MHz. Tas ir pat vairāk nekā GeForce ULP x72, tāpēc Snapdragon 600 1,9 GHz ir jaudīgāks GPU nekā Tegra 4. Satriecošs rezultāts.

Apskatīsim Adreno 225. Pie 400 MHz tas sasniedz 25,6 Gflops. Salīdzinājumam, GeForce ULP x12, kas atrodas Tegra 3, iegūst 12,5 Gflops pie 520 MHz. Adreno 225 ir jaudīgāks par GeForce ULP x12… Hmm… Bet, ja tā ir taisnība, tad GeForce ULP x12 veiktspēja ir līdzvērtīga… 4,5 Gflops zemāka nekā Adreno 220…

Tagad pāriesim pie PowerVR SGX544MP3, kas atrodas Exynos 5410 vai, vienkāršāk sakot, Samsung Galaxy S4. Tā veiktspēja ir 51,1 Gflops. Nav visspēcīgākais. Augstākās klases SGX554MP4, kas kalpoja kā iPad 4 spēļu bāze, ražo 76,8 Gflops. Daudz lielāka.

Bet, tiklīdz es uzzināju SGX544MP, kas ir MT6589 un MT6589T, veiktspēju, es… vienalga. MT6589 ir 286MHz versija. Tas izdala tikai 9,2 Gflops. Tas ir ļoti mazs, bet tomēr vairāk nekā tā jaunākais brālis MT6589M. Viņam ir grafiks. akselerators darbojas tikai 156MHz frekvencē. Ja godīgi, es nevēlos runāt par šo procesoru, bet man tas ir jādara. Tātad tas izdala tikai 4,9 Gflops. Tas nav daudz labāks par Adreno 200. MT6589T ar turbokompresoru ir 357MHz pastiprinātājs, un tas nodrošina 11,4 Gflops.

Un tagad par konsolēm. Mīļotais PSP ražo tikai 2,6 Gflops. Vai atceries neticamo PSP spēļu grafiku? Un tas, kā viņi gludi gāja pa to? Adreno 330 ir vairāk nekā 50 reizes jaudīgāks par PSP. Bet 50-kārtīgs pieaugums nav jūtams. PSVita ir nopietna dzelzs attīstība. Tam ir PowerVR SGX543MP4+, un tas nodrošina iespaidīgu 51,2 Gflops.

Un tagad par PS un Xbox. PS3 veiktspēja ir 228,8 Gflops, un es uzskatu, ka nākamās paaudzes GPU būs jaudīgāki par iemīļoto televizora pierīci, taču līdz PS4 līmenim, kas joprojām iegūst 1840 Gflops, kā vēzis Ķīnai. Starp citu, superjaudīgā Nvidia GeForce GTX Titan grafiskā karte iegūst 4500 Gflops, bet jaunā GTX 780Ti ir aptuveni 4800 Gflops. Uz datoru, kā uz mēnesi: D

Ak, es aizmirsu par Vivante GC6400 video paātrinātāju, kas darbojas ar 800 MHz. Šis video paātrinātājs ir vienīgais konkurents infernālajam Adreno 330: tā veiktspēja ir 128!!!Gflops, kas ir tikai par 1,6 Gflops mazāk nekā Adreno 330, taču mēs zinām, ka izstrādātāji īsti nevēlas optimizēt spēles šim retajam paātrinātājam. Piemēram, es nezinu nevienu ierīci ar šo paātrinātāju. Kas zina: lūdzu, rakstiet komentāros

ARM procesors ir mobilais procesors viedtālruņiem un planšetdatoriem.

Šajā tabulā ir uzskaitīti visi pašlaik zināmie ARM procesori. ARM procesoru tabula tiks papildināta un uzlabota, parādoties jauniem modeļiem. Šajā tabulā tiek izmantota nosacījuma sistēma CPU un GPU veiktspējas novērtēšanai. ARM procesoru veiktspējas dati tika ņemti no dažādiem avotiem, galvenokārt pamatojoties uz šādu testu rezultātiem: Paiet Markam, Antutu, GFXBench.

Mēs nepretendējam uz absolūtu precizitāti. Absolūti precīzs rangs un novērtēt ARM procesoru veiktspēju neiespējami tā vienkāršā iemesla dēļ, ka katram no tiem dažos veidos ir priekšrocības un tas dažos veidos atpaliek no citiem ARM procesoriem. ARM procesoru tabula ļauj redzēt, novērtēt un, pats galvenais, salīdziniet dažādus SoC (System-On-Chip) risinājumus. Izmantojot mūsu tabulu, jūs varat salīdziniet mobilo procesoru un uzziniet, kā tieši atrodas jūsu nākotnes (vai pašreizējā) viedtālruņa vai planšetdatora ARM-sirds.

Šeit mēs esam salīdzinājuši ARM procesorus. Mēs apskatījām un salīdzinājām CPU un GPU veiktspēju dažādos SoC (System-on-Chip). Bet lasītājam var rasties daži jautājumi: kur tiek izmantoti ARM procesori? Kas ir ARM procesors? Kāda ir atšķirība starp ARM arhitektūru un x86 procesoriem? Mēģināsim to visu saprast, pārāk neiedziļinoties detaļās.

Pirmkārt, definēsim terminoloģiju. ARM ir arhitektūras nosaukums un vienlaikus arī uzņēmuma nosaukums, kas to izstrādā. Saīsinājums ARM apzīmē (Advanced RISC Machine vai Acorn RISC Machine), ko var tulkot kā: uzlabota RISC mašīna. ARM arhitektūra apvieno gan 32, gan 64 bitu mikroprocesoru kodolu saimi, ko izstrādājis un licencējis uzņēmums ARM Limited. Uzreiz gribu atzīmēt, ka ARM Limited nodarbojas tikai ar kodolu un tiem paredzēto rīku izstrādi (atkļūdošanas rīki, kompilatori utt.), bet ne pašu procesoru ražošanu. Uzņēmums ARM Limited pārdod trešajām personām licences ARM procesoru ražošanai. Šeit ir daļējs to uzņēmumu saraksts, kuriem šodien ir licence ražot ARM procesorus: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale ... un daudzas citas.

Daži uzņēmumi, kuriem ir licence izlaist ARM procesorus, izveido savus kodolu variantus, pamatojoties uz ARM arhitektūru. Piemēri: 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 un HiSilicon K3.

Pamatojoties uz ARM procesoriem šodien strādā praktiski jebkura elektronika: PDA, Mobilie tālruņi un viedtālruņi, digitālie atskaņotāji, pārnēsājamas spēļu konsoles, kalkulatori, ārējie cietie diski un maršrutētāji. Visi no tiem satur ARM kodolu, tāpēc mēs to varam teikt ARM - mobilie procesori viedtālruņiem un tabletes.

ARM procesors pārstāv a SoC, vai "sistēma mikroshēmā". SoC sistēma vai "sistēma mikroshēmā" var saturēt vienā mikroshēmā papildus pašam CPU un pārējam pilnvērtīgam datoram. Tas ir atmiņas kontrolieris un I / O porta kontrolleris, grafiskais kodols un ģeopozicionēšanas sistēma (GPS). Tajā var būt arī 3G modulis, kā arī daudz kas cits.

Ja mēs ņemam vērā atsevišķu ARM procesoru saimi, piemēram, Cortex-A9 (vai jebkuru citu), mēs nevaram teikt, ka visiem vienas saimes procesoriem ir vienāda veiktspēja vai visi ir aprīkoti ar GPS moduli. Visi šie parametri ir ļoti atkarīgi no mikroshēmas ražotāja un no tā, ko un kā viņš nolēma ieviest savā produktā.

Kāda ir atšķirība starp ARM un X86 procesoriem?? Pati par sevi RISC (Reduced Instruction Set Computer) arhitektūra nozīmē samazinātu instrukciju kopu. Kas attiecīgi rada ļoti mērenu enerģijas patēriņu. Patiešām, jebkurā ARM mikroshēmā ir daudz mazāk tranzistoru nekā tā ekvivalentā no x86 līnijas. Neaizmirstiet, ka SoC sistēmā viss perifērijas ierīces atrodas vienā mikroshēmā, kas ļauj ARM procesoram būt vēl ekonomiskākam enerģijas patēriņa ziņā. ARM arhitektūra sākotnēji tika izstrādāta, lai aprēķinātu tikai veselu skaitļu darbības, atšķirībā no x86, kas var darboties ar peldošā komata vai FPU aprēķiniem. Nav iespējams viennozīmīgi salīdzināt šīs divas arhitektūras. Dažos veidos priekšrocība būs ARM. Un kaut kur un otrādi. Ja mēģināt atbildēt uz jautājumu vienā teikumā: kāda ir atšķirība starp ARM un X86 procesoriem, tad atbilde būs šāda: ARM procesors nezina komandu skaitu, ko zina x86 procesors. Un tie, kas zina, izskatās daudz īsāki. Tam ir gan plusi, gan mīnusi. Lai kā arī būtu, pēdējā laikā viss liecina, ka ARM procesori lēnām, bet pārliecinoši tuvojas un savā ziņā pat pārspēj parastos x86. Daudzi atklāti paziņo, ka ARM procesori drīzumā aizstās x86 platformu mājas datoru segmentā. Kā jau esam, 2013. gadā vairākas pasaulslavenas kompānijas ir pilnībā atteikušās no tālākas netbooks izlaišanas par labu planšetdatoriem. Nu, kas īsti notiks, laiks rādīs.

Mēs izsekosim jau ARM tirgū pieejamos procesorus.

No tiem laikiem, kad parādījās pats pirmais dators (tā līdzība), sākās tiekšanās pēc jaudas, veiktspējas, un šodien, tāpat kā iepriekš, šajā ziņā nekas nav mainījies, jo katrs īpašnieks personālais dators kuru darbs ir saistīts ar datora skaitļošanas jaudas slodzi, sapņo par vēl produktīvāku aparatūru.

Visi esošie datori ir iedalīti vairākās kategorijās, sākot no mikroshēmām līdz superdatoriem, kas patērē desmitiem kilovatu elektroenerģijas un ir augstākās skaitļošanas iespējas. Šajā rakstā jūs uzzināsit, kā izmērīt personālā datora veiktspēju.

Kopš seniem laikiem, lai izmērītu konkrēta datora veiktspēju, viņi nolēma izmantot peldošā komata darbību skaitu, kas veiktas 1 sekundē. Praksē tas izrādījās ļoti nozīmīgs rezultāts. 1 operācijas mērvienību sauca par Flops (Flops). Tomēr datori ir ļoti produktīvas ierīces, tāpēc pirms flopa tiek izmantots prefikss kilo / mega / giga / peta / ex utt. Katra uzskaitītā darbība ir 1000 reižu lielāka nekā iepriekšējā. Galīgajam vērtējumam tiek doti Flops/s rezultāti, t.i. flops sekundē. Ja vēlaties lasīt vairāk par Flops, tad esat šeit.

Personālā datora veiktspējas mērīšana

Personālā datora vai klēpjdatora FLOPS veiktspējas mērīšanai ir daudz rīku. Tomēr visi instrumenti ir balstīti uz vienu un to pašu darbības principu.

No iespējamām saskarnēm tiek veikta veiktspējas analīze komandrinda, izmantojot Fortran un C++ kompilatorus utt. Bet mēs iesim vieglāko ceļu un izmantosim jau apkopoto .exe fails programma Linpack, kas ir vispopulārākā datoru veiktspējas mērīšanai operētājsistēmā Windows.

Zemāk piedāvājam jūsu uzmanībai 2 Linpack programmas versijas, kas palīdzēs noteikt, cik peldošā komata darbību jūsu dators veic sekundē.

Kā pārbaudīt?

Vispirms izpakojiet arhīvu un palaidiet programmu (fails LinX.exe). Programmas saskarne ir ļoti vienkārša, un jūs to varat viegli saprast. Vispirms dodieties uz iestatījumiem un piešķiriet programmai augstāko prioritāti. Pēc tam mēģiniet izslēgt programmas resursu patēriņu. LinX interfeisā varat izvēlēties, cik reizes vai minūtes veikt testu un cik daudz datu tā laikā apstrādāt. Kad visi iestatījumi ir iestatīti, noklikšķiniet uz Pārbaude. Pēc pabeigšanas jūs, visticamāk, redzēsit rezultātu GFlops/s (Gigaflops sekundē).

Lai attēlotu, cik tas ir: 1 flops=1 peldošā komata darbība; 1GFlops = 1 000 000 000 peldošā komata operācijas.