Uy / O'yin konsollari / Gigaflops protsessorlari jadvali. ARM protsessor - smartfon va planshetlar uchun mobil protsessor

Gigaflops protsessorlari jadvali. ARM protsessor - smartfon va planshetlar uchun mobil protsessor

SoC-da biror narsani tushunadigan deyarli barcha foydalanuvchilar smartfon, protsessor, GPU sovuqroq ekanligi haqida qonli bahslarga kirishadilar. Aslida, GPU quvvati FLOPS da o'lchanadi, bu GPU (va nafaqat) soniyada qancha suzuvchi nuqta operatsiyalarini bajarishi mumkinligini ko'rsatadigan maxsus birlik. Kim qiziqsa, iltimos mushuk ostida!

Eng mashhur GPU Mali-400 dan boshlaylik. Ushbu GPU ishlashi va quvvat sarfi tufayli juda ko'p shuhrat qozondi. Shu bilan birga, chip NovaThor U8500 dan Exynos 4412 gacha bo'lgan ko'plab protsessorlarda batareya quvvati jihatidan kuchli va tejamkor edi. Bu GPU ning ko'plab navlari mavjud, ular yadrolar soni bilan farqlanadi. Quyida ushbu GPU amalga oshirilgan bir nechta smartfonlar va GFLOPS soni keltirilgan.

samsung galaxy Ace 2- Mali-400MP- 275MHz- 2.48Gflops
Samsung Galaxy S3- Mali-400MP4- 533MHz- 19,2Gflops

Juda katta farq, shunday emasmi?
Men shuningdek, chastota qanchalik baland bo'lsa, chip shunchalik kuchliroq degan afsonani tarqatdim

Mali-450MP4- 700MHz, MT6592-da joylashgan va Treshbox-dan bir nechta foydalanuvchilarning fikriga ko'ra, hatto hali chiqarilmagan Adreno 420-dan ham ustun bo'lishi kerak. Natijada 41,8 Gflops. Mali-400MP4-dan juda katta qadam, lekin Adreno 330-450MHz 129,6 Gflops ga etadi, bu haqiqatdan ham yuqori. Bundan tashqari, uning chastotasi 250 MGts chastotada Mali-450MP4 ga qaraganda past. Taqqoslash uchun iPhone 5S va iPad Air-da joylashgan PowerVR G6430- 450MHz eng yuqori chastotasi 115,2Gflops, Samsung-ning Octa versiyasida joylashgan eng kuchli Mali-628MP6-533MHz. Galaxy Note 3 ta 102,4 Gflops.

Shuningdek, Tegra 4 va Tegra 4i ni ham unutmang. Tegra 4 da joylashgan GeForce ULP x72 96,8 Gflops va uning GeForce ULP x60 bilan LTE ukasi - 79,2 ga erishadi.

Ammo bu erda eng qiziq narsa sodir bo'ladi, chunki Adreno 330 550 MGts versiyasiga ega (yaqin kelajakda uni maxsus yadrolar yordamida olish mumkin) va bu haddan tashqari oshirilgan versiya 158,4 Gflopsga etadi! Bu rekord.

Keling, Adreno 320, Adreno 225, GeForce ULP x12 va PowerVR SGX544MP3 va SGX554MP4 kabi eski grafik protsessorlarni ko'rib chiqaylik va juda mashhur MT6589 chipida topilgan oddiy SGX544MP ni unutmang.

Shuningdek, Adreno 203, Adreno 205, Adreno 200, Adreno 220 va Adreno 305 video protsessorlarini ko'rib chiqaylik. Birinchi 4 ta video protsessor quyidagi ballga ega: Adreno 200 - 245 MGts chastotada 3,92 Gflops, Adreno 203 - 7 MGts chastotada bir xil. . Ko'rib turganingizdek: bir xil chastotada er-xotin natija.
Adreno 205 203-ning davomi hisoblanadi. U 8,5 Gflops tezlikka erishadi, bu unchalik katta emas, lekin Adreno 220 deb nomlangan keyingi GPU unchalik yuqori bo‘lmagan grafik protsessorlarning stereotiplarini buzadi: aql bovar qilmaydigan 18 Gflops - bu yuqorida joylashgan Mali-400MP4 533 MGts darajasi. -oxirgi Samsung Galaxy S3. Endi Adreno 320-ning soddalashtirilgan versiyasi bo'lgan Adreno 305-ni ko'rib chiqing. Ushbu GPU Snapdragon S4 Plus va Snapdragon 400 kabi protsessorlarda mavjud. Shunday qilib, bu tezlatkich 450 MGts chastotada 21,6 Gflops ga erishmoqda.

Adreno 320 ikkita toifaga bo‘lingan: S4 Pro-da va qaysi biri Snapdragon 600-da. Ular bloklar soni bo‘yicha farqlanadi: agar S4 Pro versiyasida ulardan 64 tasi bo‘lsa, 600 versiyasida ulardan 96 tasi. Adreno. 320 S4 Pro 57 Gflops oladi va uning S600 versiyasi 450 MGts chastotada 97,2 ga teng. Bu GeForce ULP x72 dan ham ko'proq, shuning uchun Snapdragon 600 1.9GHz Tegra 4 ga qaraganda kuchliroq grafik protsessorga ega. Ajoyib natija.

Keling, Adreno 225 ni ko'rib chiqaylik. 400 MGts chastotada u 25,6 Gflopsni tashkil qiladi. Taqqoslash uchun, Tegra 3 da joylashgan GeForce ULP x12 520 MGts chastotada 12,5 Gflopsga erishadi. Adreno 225 GeForce ULP x12 dan kuchliroq… Hmm… Lekin agar bu to‘g‘ri bo‘lsa, GeForce ULP x12 unumdorligi Adreno 220’dan 4,5 Gflops pastroq…

Endi Exynos 5410-da yoki oddiyroq qilib aytganda, Samsung Galaxy S4-da joylashgan PowerVR SGX544MP3-ga o'tamiz. Uning unumdorligi 51,1 Gflops. Eng kuchli emas. IPad 4 uchun o'yin bazasi bo'lib xizmat qilgan yuqori darajadagi SGX554MP4 76,8 Gflops ishlab chiqaradi. Ancha kattaroq.

Ammo MT6589 va MT6589T dagi SGX544MP ning ishlashini bilishim bilanoq, men bunga qarshi emasman. MT6589 286MHz versiyasiga ega. U faqat 9,2 Gflops beradi. Bu juda kichik, ammo baribir uning ukasi MT6589M dan ko'proq. Uning grafikasi bor. tezlatgich faqat 156 MGts chastotada ishlaydi. Rostini aytsam, men bu protsessor haqida gapirishni xohlamayman, lekin kerak. Shunday qilib, u faqat 4,9 Gflops beradi. Bu Adreno 200 dan unchalik yaxshi emas. Turbo zaryadlangan MT6589T 357 MGts kuchaytirgichga ega va bu unga 11,4 Gflops beradi.

Va endi konsollar uchun. Sevimli PSP faqat 2,6 Gflop ishlab chiqaradi. PSP o'yinlarining ajoyib grafikasini eslaysizmi? Va ular qanday qilib silliq yurishdi? Adreno 330 PSP dan 50 baravar kuchliroq. Ammo 50 barobar o'sish sezilmaydi. PSVita - temirning jiddiy rivojlanishi. Unda PowerVR SGX543MP4+ mavjud va u ta’sirchan 51,2 Gflop tezlikni ta’minlaydi.

Va endi PS va Xbox haqida. PS3 228,8 Gflops unumdorligiga ega va men ishonamanki, keyingi avlod GPUlari sevimli pristavkadan kuchliroq bo'ladi, lekin Xitoyga saraton kabi hali ham 1840 Gflopsga erishayotgan PS4 darajasiga. Aytgancha, o'ta kuchli Nvidia GeForce GTX Titan grafik kartasi 4500 Gflops, yangi GTX 780Ti esa taxminan 4800 Gflopsni tashkil qiladi. Kompyuterga, oyga: D

Oh, men 800 MGts chastotada ishlaydigan Vivante GC6400 video tezlatgichini unutib qo'ydim. Bu video tezlatkich do‘zaxiy Adreno 330 ga yagona raqobatchi hisoblanadi: uning unumdorligi 128!!!Gflops, bu Adreno 330’dan atigi 1,6Gflops kam, lekin biz bilamizki, ishlab chiquvchilar bu noyob tezlatkich uchun o‘yinlarni optimallashtirishni xohlamaydilar. Masalan, men bu tezlatkichli qurilmani bilmayman. Kim biladi: izohlarda yozing

ARM protsessori smartfon va planshetlar uchun mobil protsessordir.

Ushbu jadvalda hozirda ma'lum bo'lgan barcha ARM protsessorlari keltirilgan. Yangi modellar paydo bo'lishi bilan ARM protsessorlari jadvali to'ldiriladi va yangilanadi. Ushbu jadval protsessor va GPU ish faoliyatini baholash uchun shartli tizimdan foydalanadi. ARM protsessorlari uchun ishlash ma'lumotlari turli manbalardan olingan, asosan quyidagi sinovlar natijalariga asoslanadi: O'tish belgisi, Antutu, GFXBench.

Biz mutlaq aniqlikka da'vo qilmaymiz. Mutlaqo aniq reyting va ARM protsessorlarining ishlashini baholash imkonsiz, oddiy sababga ko'ra, ularning har biri qaysidir ma'noda afzalliklarga ega va qaysidir ma'noda boshqa ARM protsessorlaridan orqada qoladi. ARM protsessorlari jadvali sizga ko'rish, baholash va eng muhimi, turli SoC-larni solishtiring (System-On-Chip) yechimlar. Bizning stolimizdan foydalanib, mumkin mobil protsessorni solishtiring va kelajakdagi (yoki hozirgi) smartfon yoki planshetingizning ARM-yuragi qanday joylashganini aniqlang.

Bu erda biz ARM protsessorlarini solishtirdik. Biz turli xil SoC-larda CPU va GPU ish faoliyatini ko'rib chiqdik va taqqosladik (Chipdagi tizim). Ammo o'quvchida bir nechta savollar bo'lishi mumkin: ARM protsessorlari qayerda ishlatiladi? ARM protsessor nima? ARM arxitekturasi va x86 protsessorlari o'rtasidagi farq nima? Keling, bularning barchasini ortiqcha tafsilotga kirmasdan tushunishga harakat qilaylik.

Birinchidan, terminologiyani aniqlaymiz. ARM - bu arxitekturaning nomi va ayni paytda uni ishlab chiquvchi kompaniyaning nomi. ARM qisqartmasi (Advanced RISC Machine yoki Acorn RISC Machine) degan ma'noni anglatadi, uni quyidagicha tarjima qilish mumkin: rivojlangan RISC mashinasi. ARM arxitekturasi ARM Limited tomonidan ishlab chiqilgan va litsenziyalangan 32 va 64 bitli mikroprotsessor yadrolari oilasini birlashtiradi. Darhol shuni ta'kidlashni istardimki, ARM Limited faqat yadrolar va ular uchun asboblarni (disk raskadrovka vositalari, kompilyatorlar va boshqalar) ishlab chiqish bilan shug'ullanadi, lekin protsessorlarning o'zlarini ishlab chiqarish bilan emas. Kompaniya ARM Limited uchinchi shaxslarga ARM protsessorlarini ishlab chiqarish litsenziyalarini sotadi. Bugungi kunda ARM protsessorlarini ishlab chiqarish litsenziyasiga ega kompaniyalarning qisman ro'yxati: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale ... va boshqalar.

ARM protsessorlarini chiqarish uchun litsenziyaga ega bo'lgan ba'zi kompaniyalar ARM arxitekturasi asosida yadrolarning o'z variantlarini yaratadilar. Misollar: 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 va HiSilicon K3.

Bugungi kunda ARM protsessorlari asosida ishlaydi deyarli har qanday elektronika: PDA, Mobil telefonlar va smartfonlar, raqamli o'yinchilar, portativ o'yin konsollari, kalkulyatorlar, tashqi qattiq disklar va routerlar. Ularning barchasida ARM yadrosi mavjud, shuning uchun biz buni aytishimiz mumkin ARM - smartfonlar uchun mobil protsessorlar va planshetlar.

ARM protsessori a ifodalaydi SoC, yoki "chipdagi tizim". SoC tizimi yoki "chipdagi tizim" protsessorning o'ziga qo'shimcha ravishda bitta chipda va to'liq kompyuterning qolgan qismini o'z ichiga olishi mumkin. Bu xotira tekshirgichi, kiritish-chiqarish porti boshqaruvchisi, grafik yadro va geopozitsiya tizimi (GPS). Shuningdek, u 3G modulini va boshqa ko'p narsalarni o'z ichiga olishi mumkin.

Agar biz ARM protsessorlarining alohida oilasini ko'rib chiqsak, masalan, Cortex-A9 (yoki boshqa har qanday boshqa), biz bir oilaning barcha protsessorlari bir xil ishlashga ega yoki barchasi GPS moduli bilan jihozlangan deb ayta olmaymiz. Bu parametrlarning barchasi chip ishlab chiqaruvchisiga va u o'z mahsulotida nimani va qanday amalga oshirishga qaror qilganiga bog'liq.

ARM va X86 protsessorlari o'rtasidagi farq nima? O'z-o'zidan, RISC (Reduced Instruction Set Computer) arxitekturasi qisqartirilgan ko'rsatmalar to'plamini nazarda tutadi. Shunga ko'ra, bu juda o'rtacha quvvat sarfiga olib keladi. Darhaqiqat, har qanday ARM chipi ichida x86 liniyasidagi hamkasbiga qaraganda ancha kam tranzistorlar mavjud. Shuni unutmangki, SoC tizimida hamma narsa tashqi qurilmalar bitta chip ichida joylashgan bo‘lib, bu ARM protsessoriga quvvat sarfi jihatidan yanada tejamkor bo‘lishiga imkon beradi. ARM arxitekturasi dastlab suzuvchi nuqta yoki FPU hisoblari bilan ishlay oladigan x86 dan farqli o'laroq, faqat butun son operatsiyalarini hisoblash uchun mo'ljallangan. Bu ikki arxitekturani aniq taqqoslab bo'lmaydi. Qaysidir ma'noda, afzallik ARM uchun bo'ladi. Va bir joyda va aksincha. Agar siz savolga bitta jumla bilan javob berishga harakat qilsangiz: ARM va X86 protsessorlari o'rtasidagi farq nima, unda javob quyidagicha bo'ladi: ARM protsessori x86 protsessor biladigan buyruqlar sonini bilmaydi. Bilganlar esa ancha qisqaroq ko'rinadi. Buning ham ortiqcha, ham kamchiliklari bor. Qanday bo'lmasin, so'nggi paytlarda hamma narsa ARM protsessorlari asta-sekin, lekin ishonch bilan yetib borishini va qaysidir ma'noda an'anaviy x86 protsessorlarini ortda qoldirishini ko'rsatmoqda. Ko'pchilik ARM protsessorlari yaqinda uy kompyuterlari segmentidagi x86 platformasini almashtiradi, deb ochiqchasiga e'lon qiladi. Biz allaqachon aytib o'tganimizdek, 2013 yilda bir nechta dunyoga mashhur kompaniyalar planshet kompyuterlari foydasiga netbuklarni keyingi chiqarishdan butunlay voz kechishdi. Xo'sh, aslida nima bo'ladi, vaqt ko'rsatadi.

Biz bozorda mavjud bo'lgan ARM protsessorlarini kuzatib boramiz.

Birinchi kompyuter (uning o'xshashligi) paydo bo'lgan vaqtlardan boshlab kuchga, ishlashga intilish boshlandi va bugungi kunda, avvalgidek, bu borada hech narsa o'zgarmadi, chunki har bir egasi shaxsiy kompyuter ishi shaxsiy kompyuterning hisoblash quvvatiga yuklanish bilan bog'liq bo'lganlar yanada samarali apparatni orzu qiladi.

Mavjud barcha kompyuterlar bir necha toifalarga bo'linadi, mikrochiplardan tortib o'nlab kilovatt elektr energiyasini iste'mol qiladigan va hisoblash qobiliyatlari bo'yicha birinchi o'rinda turadigan superkompyuterlargacha. Ushbu maqolada siz shaxsiy kompyuterning ishlashini qanday o'lchashni o'rganasiz.

Qadimgi davrlardan boshlab, ma'lum bir kompyuterning ishlashini o'lchash uchun ular 1 soniyada bajariladigan suzuvchi nuqta operatsiyalari sonini ishlatishga qaror qilishdi. Amalda, bu haqiqatan ham muhim natija bo'ldi. 1 operatsiyaning o'lchov birligi Flops (Flops) deb nomlangan. Biroq, kompyuterlar juda samarali qurilmalardir, shuning uchun flopdan oldin kilo / mega / giga / peta / ex va boshqalar prefiksi ishlatiladi. Har bir sanab o'tilgan operatsiya oldingisidan 1000 marta katta. Yakuniy baholash uchun Flops / s natijalari berilgan, ya'ni. soniyada flops. Agar siz Flops haqida ko'proq o'qishni istasangiz, unda siz shu yerdasiz.

Shaxsiy kompyuterning ishlashini o'lchash

Shaxsiy kompyuter yoki noutbukning ish faoliyatini o'lchash uchun ko'plab vositalar mavjud. Biroq, barcha vositalar bir xil ishlash printsipiga asoslanadi.

Mumkin bo'lgan interfeyslardan ishlash tahlili mavjud buyruq qatori, Fortran va C++ kompilyatorlari orqali va hokazo. Ammo biz osonroq yo'lga boramiz va allaqachon tuzilganidan foydalanamiz exe fayli Windows operatsion tizimidagi kompyuterlarning ishlashini o'lchashda eng mashhur bo'lgan Linpack dasturi.

Quyida sizning e'tiboringizga Linpack dasturining 2 ta versiyasini taqdim etamiz, bu sizga kompyuteringiz soniyada qancha suzuvchi nuqta amallarini bajarishini aniqlashga yordam beradi.

Qanday tekshirish kerak?

Birinchidan, arxivni oching va dasturni ishga tushiring (LinX.exe fayli). Dasturning interfeysi juda oddiy va uni osongina tushunishingiz mumkin. Birinchidan, sozlamalarga o'ting va dasturga eng yuqori ustuvorlikni bering. Shundan so'ng, dasturning resurs sarfini o'chirishga harakat qiling. LinX interfeysida siz testni necha marta yoki daqiqada bajarishni va uning davomida qancha ma'lumotni qayta ishlashni tanlashingiz mumkin. Barcha sozlamalar o'rnatilganda, bosing Sinov. Tugatgandan so'ng, natijani GFlops/s (sekundiga Gigaflops) da ko'rasiz.

Uning qanchaligini ifodalash uchun: 1 flop=1 suzuvchi nuqta operatsiyasi; 1GFlops= 1,000,000,000 suzuvchi nuqta operatsiyalari.