У дома / Игрови конзоли / Таблица на процесорите Gigaflops. ARM процесор - мобилен процесор за смартфони и таблети

Таблица на процесорите Gigaflops. ARM процесор - мобилен процесор за смартфони и таблети

Почти всички потребители, които разбират нещо от SoC, влизат в кървави спорове за това чий смартфон, процесор, GPU е по-хладен. Всъщност мощността на GPU се измерва във FLOPS, специална единица, която показва колко операции с плаваща запетая GPU (и не само) може да изпълни в секунда. Който се интересува, моля под котката!

Нека започнем с най-популярния GPU, Mali-400. Този графичен процесор спечели много слава поради своята производителност и консумация на енергия. В същото време чип, който е мощен и икономичен по отношение на мощността на батерията, е използван в много процесори, от NovaThor U8500 до Exynos 4412. Има много разновидности на този GPU, които се различават по броя на ядрата. По-долу са дадени няколко смартфона, в които е внедрен този графичен процесор и броя GFLOPS.

Самсунг Галакси Ace 2- Mali-400MP- 275MHz- 2.48Gflops
Samsung Galaxy S3- Mali-400MP4- 533MHz- 19.2Gflops

Доста голяма разлика, нали?
Разпространих и мита, че колкото по-висока е честотата, толкова по-мощен е чипът

Mali-450MP4- 700MHz, който е в MT6592, и който според уверенията на няколко потребители на Treshbox би трябвало да победи дори все още неизлезлия Adreno 420. Резултатът е 41.8Gflops. Доста голяма крачка напред спрямо Mali-400MP4, но Adreno 330-450MHz достига огромните 129.6Gflops, което е нереално високо. Освен това честотата му е по-ниска от тази на Mali-450MP4 при 250MHz. За сравнение топ PowerVR G6430- 450MHz, който е в iPhone 5S и iPad Air, печели 115.2Gflops.Най-мощният Mali-628MP6- 533MHz, който е в Octa версията на Samsung Галакси ноут 3 удара 102.4Gflops.

Също така не забравяйте Tegra 4 и Tegra 4i. GeForce ULP x72, която е в Tegra 4, печели 96.8Gflops, а неговият LTE брат с GeForce ULP x60 - 79.2

Но тук се случва най-интересното, защото Adreno 330 има и 550MHz версия (която в близко бъдеще може да бъде получена с персонализирани ядра) и тази много овърклокната версия печели цели 158.4Gflops! Това е рекорд.

Нека да разгледаме по-старите графични процесори като Adreno 320, Adreno 225, GeForce ULP x12 и PowerVR SGX544MP3 и SGX554MP4 и не забравяйте простия SGX544MP, открит в супер популярния чип MT6589.

Също така, нека да разгледаме видео процесорите Adreno 203, Adreno 205, Adreno 200, Adreno 220 и Adreno 305. Първите 4 видео процесора имат следния резултат: Adreno 200- 3,92Gflops при 245MHz, Adreno 203- 7,84Gflops при същата честота от 245MHz . Както можете да видите: двоен резултат при една и съща честота.
Adreno 205 е продължение на 203-та. Той достига 8,5 Gflops, което не е много, но следващият графичен процесор, наречен Adreno 220, разчупва стереотипите за GPU от не толкова висок клас: невероятните 18 Gflops са нивото на Mali-400MP4 533MHz, намиращо се в топ -край Samsung Galaxy S3. Сега помислете за Adreno 305, което е опростена версия на Adreno 320. Този графичен процесор се намира в процесори като Snapdragon S4 Plus и Snapdragon 400. И така, този ускорител печели 21,6Gflops при 450MHz.

Adreno 320 е разделен на две категории: кой е в S4 Pro и кой е в Snapdragon 600. Те се различават по броя на блоковете: ако версията S4 Pro има 64 от тях, тогава версията 600 има 96 от тях. 320 S4 Pro печели 57Gflops, а версията му S600 е цели 97.2 при 450MHz. Това е дори повече от GeForce ULP x72, така че Snapdragon 600 1.9GHz има по-мощен GPU от Tegra 4. Шокиращ резултат.

Нека да разгледаме Adreno 225. При 400MHz той достига 25,6Gflops. За сравнение, GeForce ULP x12, който е в Tegra 3, печели 12.5Gflops при 520MHz. Adreno 225 е по-мощен от GeForce ULP x12… Хм… Но ако е вярно, тогава GeForce ULP x12 има същата производителност… 4.5Gflops по-ниска от Adreno 220…

Сега да преминем към PowerVR SGX544MP3, който е в Exynos 5410 или по-просто казано в Samsung Galaxy S4. Производителността му е 51.1Gflops. Не е най-мощният. По-високият клас SGX554MP4, който служи като основа за игри за iPad 4, произвежда 76,8 Gflops. Много по-голям.

Но след като разбрах производителността на SGX544MP, който е в MT6589 и MT6589T, аз... няма значение. MT6589 има 286MHz версия. Издава само 9.2Gflops. Това е много малко, но все пак повече от по-малкия му брат MT6589M. Той има графика. ускорителят работи на честота от само 156MHz. Честно казано, не искам да говоря за този процесор, но трябва. Така че дава само 4.9Gflops. Не е много по-добър от Adreno 200. MT6589T с турбокомпресор има 357MHz бустер и това му дава 11.4Gflops.

А сега за конзолите. Любимият PSP произвежда само 2,6 Gflops. Спомняте ли си невероятната графика на PSP игрите? И начинът, по който вървяха гладко по него? Adreno 330 е повече от 50 пъти по-мощен от PSP. Но 50-кратно увеличение не се усеща. PSVita е сериозна разработка на желязото. Има PowerVR SGX543MP4+ и осигурява впечатляващите 51.2Gflops.

А сега за PS и Xbox. PS3 има производителност от 228.8Gflops и аз вярвам, че следващото поколение графични процесори ще бъде по-мощно от любимия set-top box, но до нивото на PS4, който все още набира 1840Gflops, като рак за Китай. Между другото, супермощната графична карта Nvidia GeForce GTX Titan печели 4500Gflops, а новата GTX 780Ti е около 4800Gflops. До компютъра като до луната :D

А, забравих за видеоускорителя Vivante GC6400, който работи на 800MHz. Този видео ускорител е единственият конкурент на адския Adreno 330: неговата производителност е 128!!!Gflops, което е само с 1,6Gflops по-малко от Adreno 330, но знаем, че разработчиците не искат да оптимизират игрите за този рядък ускорител. Аз например не знам за устройство с този ускорител. Кой знае: моля, пишете в коментарите

ARM процесор е мобилен процесор за смартфони и таблети.

Тази таблица изброява всички известни в момента ARM процесори. Таблицата с ARM процесори ще бъде допълвана и надграждана с появата на нови модели. Тази таблица използва условна система за оценка на производителността на CPU и GPU. Данните за производителността на ARM процесорите са взети от различни източници, основно въз основа на резултатите от тестове като: PassMark, Antutu, GFXBench.

Не претендираме за абсолютна точност. Абсолютно точна класация и оценете производителността на ARM процесоритеневъзможно, поради простата причина, че всеки от тях в някои отношения има предимства и в някои отношения изостава от другите ARM процесори. Таблицата с ARM процесори ви позволява да видите, оцените и най-важното, сравнете различни SoC (система върху чип)решения. Използвайки нашата маса, можете сравнете мобилен процесори разберете как точно е позиционирано ARM-сърцето на вашия бъдещ (или настоящ) смартфон или таблет.

Тук сравнихме ARM процесори. Разгледахме и сравнихме производителността на CPU и GPU в различни SoC (Система върху чип). Но читателят може да има няколко въпроса: Къде се използват ARM процесорите? Какво е ARM процесор? Каква е разликата между ARM архитектурата и x86 процесорите? Нека се опитаме да разберем всичко това, без да навлизаме в много подробности.

Първо, нека дефинираме терминологията. ARM е името на архитектурата и в същото време името на компанията, която я разработва. Съкращението ARM означава (Advanced RISC Machine или Acorn RISC Machine), което може да се преведе като: усъвършенствана RISC машина. ARM архитектурасъчетава семейство от 32 и 64-битови микропроцесорни ядра, разработени и лицензирани от ARM Limited. Бих искал веднага да отбележа, че ARM Limited се занимава с разработването на ядра и инструменти за тях (инструменти за отстраняване на грешки, компилатори и т.н.), но не и с производството на самите процесори. Търговско дружество ARM Limitedпродава лицензи за производство на ARM процесори на трети страни. Ето частичен списък на компаниите, лицензирани да произвеждат ARM процесори днес: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Сони Ериксон, Texas Instruments, nVidia, Freescale ... и много други.

Някои компании, лицензирани да пускат ARM процесори, създават свои собствени варианти на ядра, базирани на ARM архитектурата. Примерите включват: 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 и HiSilicon K3.

Днес работят на базата на ARM процесорипрактически всяка електроника: PDA, мобилни телефонии смартфони, цифрови плейъри, преносими игрови конзоли, калкулатори, външни твърди дискове и рутери. Всички те съдържат ARM ядро, така че можем да кажем това ARM - мобилни процесори за смартфонии таблетки.

ARM процесорпредставлява a SoC, или "система на чип". SoC системата, или "система на чип", може да съдържа в един чип, в допълнение към самия процесор, и останалата част от пълноценния компютър. Това е контролер на паметта и контролер на I / O портове, и графично ядро, и система за геопозициониране (GPS). Може да съдържа и 3G модул, както и много други.

Ако разгледаме отделно семейство ARM процесори, да речем Cortex-A9 (или което и да е друго), не може да се каже, че всички процесори от едно и също семейство имат еднаква производителност или всички са оборудвани с GPS модул. Всички тези параметри силно зависят от производителя на чипа и какво и как е решил да внедри в продукта си.

Каква е разликата между процесорите ARM и X86? Сама по себе си архитектурата на RISC (компютър с намален набор от инструкции) предполага намален набор от инструкции. Което съответно води до много умерена консумация на енергия. Всъщност във всеки ARM чип има много по-малко транзистори, отколкото неговия аналог от линията x86. Не забравяйте, че в системата SoC всичко периферни устройствае разположен вътре в един чип, което позволява на ARM процесора да бъде още по-икономичен по отношение на консумацията на енергия. Архитектурата ARM първоначално е проектирана да изчислява само цели числа, за разлика от x86, който може да работи с изчисления с плаваща запетая или FPU. Невъзможно е недвусмислено да се сравнят тези две архитектури. В някои отношения предимството ще бъде за ARM. А някъде и обратното. Ако се опитате да отговорите на въпроса с едно изречение: каква е разликата между процесорите ARM и X86, тогава отговорът ще бъде следният: процесорът ARM не знае броя на командите, които знае процесорът x86. А тези, които знаят, изглеждат много по-ниски. Това има както плюсове, така и минуси. Както и да е, напоследък всичко подсказва, че ARM процесорите бавно, но сигурно наваксват и в някои отношения дори надминават конвенционалните x86. Мнозина открито заявяват, че ARM процесорите скоро ще заменят x86 платформата в сегмента на домашните компютри. Както вече казахме, през 2013 г. няколко световноизвестни компании напълно се отказаха от по-нататъшното пускане на нетбуци в полза на таблетни компютри. Е, какво всъщност ще се случи, времето ще покаже.

Ще проследим процесорите, които вече са налични на ARM пазара.

Още от времето, когато се появи първият компютър (неговото подобие), започна стремежът към мощност, производителност и днес, както и преди, нищо не се е променило в това отношение, защото всеки собственик персонален компютърчиято работа е свързана с натоварването на изчислителната мощност на компютъра, мечтае за още по-продуктивен хардуер.

Всички компютри, които съществуват, са разделени на няколко категории, вариращи от микрочипове до суперкомпютри, които консумират десетки киловати електроенергия и са най-добрите в изчислителните възможности. В тази статия ще научите как да измервате производителността на персонален компютър.

От най-ранни времена, за да се измери производителността на конкретен компютър, те решиха да използват броя операции с плаваща запетая, извършени за 1 секунда от времето. На практика това се оказа наистина много значим резултат. Единицата за измерване на 1 операция се нарича Flops (Flops). Компютрите обаче са много продуктивни устройства, така че преди флопа се използва префиксът kilo / mega / giga / peta / ex и т.н. Всяка изброена операция е 1000 пъти по-голяма от предишната. За крайна оценка се дават резултати Flops / s, т.е. флопове в секунда. Ако искате да прочетете повече за Flops, значи сте тук.

Измерване на производителността на персонален компютър

Има много инструменти за измерване на FLOPS производителността на персонален компютър или лаптоп. Въпреки това, всички инструменти се основават на същия принцип на работа.

От възможните интерфейси има анализ на производителността чрез командна линия, чрез компилатори Fortran и C++ и др. Но ние ще отидем по-лесния начин и ще използваме вече компилираното .exe файлпрограма в Linpack, която е най-популярната за измерване на производителността на компютри с Windows.

По-долу представяме на вашето внимание 2 версии на програмата Linpack, които ще ви помогнат да определите колко операции с плаваща запетая извършва компютърът ви за секунда от време.

Как да проверя?

Първо разопаковайте архива и стартирайте програмата (файл LinX.exe). Интерфейсът на програмата е много прост и можете лесно да го разберете. Първо отидете на настройките и дайте на програмата най-висок приоритет. След това опитайте да изключите потреблението на ресурси на програмата. В интерфейса на LinX можете да изберете колко пъти или минути да стартирате теста и колко данни да обработвате по време на него. Когато всички настройки са зададени, щракнете Тест. След завършване най-вероятно ще видите резултата в GFlops/s (Gigaflops в секунда).

За да представим колко е: 1 флопс=1 операция с плаваща запетая; 1GFlops= 1 000 000 000 операции с плаваща запетая.