Snapdragon S4 Pro, преглед и тест
Преглед Snapdragon S4 Pro | въведение
С началото на ерата на компютърните технологии са истински ентусиасти винаги са искали да знаят повече за "хардуер", въз основа на който е построил техните машини. Електронни компоненти, от които събраните компютърни устройства винаги са били от голямо значение, дори и ако ние не ги ползват, но от джаджи, било то антични Тенди 1000 в един Intel 8088 или модерен таблет с ARM чип архитектура на.
Благодарение на стандартизацията, през 80-те години на миналия век, потребителите могат да заменят части от IBM-съвместими компютри. И въпреки че много помощни компоненти са запоени към печатните платки, ние все още се помни, че това е възможно да се инсталира карта на компютър разширяване на мишката, за да COM интерфейси, модем или "висока" на твърдия диск 20 MB.
След известно време, ние вече приветства появата на модернизирани процесори (дори и с помощта на "борда" кеш памет L2), стандартизирани формати на паметта, по-бързи графични интерфейси и широка гама от приставка периферна. Това беше наистина златна ера за опитни потребители - тези, които са знаели точно колко да харчат и за какво, за да получите на системата да удовлетвори изискванията за ефективност.
днес Този модел работи - в ентусиасти настолен компютър. Въпреки това, тъй като ние се движат в ерата на мобилността, образуват фактори и компактен таблет smarfonov ни лиши от гъвкавостта на началната игра машината. Днес, при закупуване на избор на мобилно устройство всъщност е намален обема на не-разширение на паметта за съхранение на музика, филми и снимки.
В известен смисъл, ние сме назад. Ние жертваме преносимост в състояние да играе игри с качеството, които се използват за. И колкото по-малко устройство, по-лошо му представяне. И тъй като тези миниатюрни силно интегрирана платформа, ентусиасти обикновено няма шанс да направи работата по-бързо притурка.
В това се състои същността на проблема. Разработчиците вече не пишат програми за IOS и Android - те оптимизират техния софтуер за специфични хардуерни платформи. компания на Nvidia, може би направил най-значителен напредък в областта на сътрудничество с общността на програмиране: игри, "заточени" в рамките на "система на чип" на Tegra 3, просто няма да работи на устройства с Android, основани на други процесори.
Платформа S4 Pro MDP за разработчици
Наскоро представители на Qualcomm ни поканени на семинар, където имахме възможност да се оцени обещаващ процесор Snapdragon S4 Pro. Предлага се в дву- и четириядрени версии.
Известно време след това, имаме копие от своя S4 Pro Mobile платформа, благодарение на които успяхме да проведе задълбочено да се сравни ефективността Snapdragon S4 Pro с таблетки, изградени върху конкурентните платформи. Има много на брой, така че затегнете коланите!
Преглед Snapdragon S4 Pro | процесори реда: CPU и графичен Krait Adreno на
Под заглавие Qualcomm S4 скрити четири групи продукти, всеки от които се състои от отделни чип ориентирана към друго приложение.
Например, S4-председателят се позиционира като решение за "интелигентно" TB и STB. "Системата на чип" MPQ8064 - един чип, част от тази серия, и тя да се похвали с четири-ядрен Krait ядро от микроархитектура и Adreno 320 графичен ускорител.
Пирон на днешната програма, Snapdragon S4 Pro семейство. Тя включва две различни чипове, MSM8960T и APQ8064. Първият от тях е двойна процесор Krait, а вторият - четириядрени. Двете чипове са направени от 28 нм технология и оборудвани със същия висок клас графика Adreno 320. Така MSM8960T модел е допълнително снабдена с вграден 3G / 4G / LTE, в която otstutstvuet APQ8064.
Chip Snapdragon S4 Pro заемат по-висока позиция в йерархията Qualcomm S4 чип, предназначен за мобилни устройства, не е изненадващо, че в основата на платформата за развитие, които сме придобили за нашата лаборатория, е положен APQ8064 чип.
Схема "система върху чип" MSM8960
Въпреки че официално Snapdragon S4 Pro чип е само на второ място в "Таблица на ранговете" S4 линия, тези системи са, разбира се, са с висока производителност. Както казахме, APQ8064 е базиран на четириядрен процесор Krait с, работи на тактова честота от 1,5 до 1,7 GHz. В Qualcomm не може да ни предоставите на блок-схемата е APQ8064 чип, така че представете си, че схемата MSM8960, има две допълнителни ядра, и единицата комуникация е станал много по-малко (само Wi-Fi и Bluetooth, които нямат достъп до клетъчни мрежи).
Всяко ядро е снабден с Krait 16K L1 кеш памет за данни и 16 КВ за инструкции L1 и на всеки две ядра споделят обща втори том ниво кеш на 1 мегабайт. Computing ядро Qualcomm Krait архитектура наследил основните характеристики на Scorpion, което е описано в статията трето поколение Snapdragon: The Scorpion Dual-Core (инж.). В таблицата по-долу ние предлагаме по-подробна информация за архитектурата на Scorpion и Krait в сравнение с ARM Cortex-A9 и ARM Cortex-A15.
За разлика от много конкуренти, Qualcomm компания прекарва много време и е свързано със сериозни инвестиции в разработването на собствените си процесорни ядра, базирани на ARM. Например, основа за проектиране Scorpion постави същия архитектура ARMv7-А, който се използва в ядрата Cortex-A8 и Cortex-A9. Въпреки това, във варианта Qualcomm тръбопровод за изпълнение на инструкции е разделена на различен брой етапи, приложим за изпълнението на поръчки от инструкции, и осигурява поддръжка за 128-битови SIMD-команди. С такова значително подобрение, Scorpion е значително по-различна от стандартната Cortex-A9, и това помага да се обясни някои от победите му на тестовете за производителност.
В Krait ядро е значително повишена скорост за сметка на усложнява структурата (плюс разредител процес 28 пМ). Всяко ядро вече може да декодира до три инструкции за цикъл (в сравнение с две Scorpion) - като чип ARM Cortex-A5. Конвейер целочислени операции в Krait се състои от 11 етапа - един по-дълъг от Скорпиона, но не толкова дълго, колкото тръбопровод A15 15-етап. На практика вече конвейер означава да сме в състояние да постигне по-висока тактова честота.
Qualcomm инженери също са внедрили способността да работят в Krait всяко ядро на различни честоти, което подобрява ефективността на икономиите на енергия в приложения, които не изискват изчислителните ресурси на всички ядра "система върху чип". Една полезна функция, но това не е нещо ново: такава възможност се предвижда обратно в ядрото Scorpion. В допълнение, на петия "екстра" в ядрото NVidia Tegra 3 ще работи на същия принцип.
Преглед Snapdragon S4 Pro | Изпълнение Scorpion и Krait: от различия между поколенията
Като оставим настрана техническите подробности, нека да задам един прост въпрос: колко различни ядро изпълнение Qualcomm Scorpion и Krait? GeekBench пакет ще ви помогне да се оцени разликата като цяло.
едночипова система
плаваща запетая
Nvidia Tegra 3 (T30L) (4 ядра Cortex-A9 @ 1,3 GHz)
TI OMAP 4430 (2 ядра Cortex-A9 @ 1 GHz)
Apple A5 / A5X (2 ядро Cortex-A9 @ 1 GHz)
Qualcomm S3 (APQ8060) (2 Scorpion ядро @ 1.2 GHz)
Qualcomm S4 Plus (MSM8960) (2 Krait ядро @ 1.5 GHz)
Qualcomm S4 Pro (APQ8064) (4 Krait ядро @ 1.5 GHz)
Ако се съди по резултатите, Krait е почти три пъти по-мощен от своя предшественик, с най-голям ръст в производителността се отбелязва в операции с плаваща запетая. Интерес представлява сравнението с чип Nvidia Tegra 3 Krait операционна в чинии, като Nexus 7 и Transformer Pad.
Забележителни показатели в операции с плаваща запетая - чудесен подарък за разработчиците на игри, и ние се надяваме, че Qualcomm първенство в тази дисциплина ще послужи за по-нататъшно sovershenstvovaniiyu мобилни игри. Препоръчително е документацията на Google за Android операционната система да се използва с повишено внимание изчисления с плаваща запетая като към "Google телефон", ако се движат около два пъти по-бавно от цяло число. И все пак, ние виждаме как OMAP процесор 4430 от Texas Instruments заобикаля Apple A5 / A5X в изчисленията тестови GeekBench с плаваща запетая - независимо от факта, че двата чипа са изградени върху двуядрен Cortex-A9 процесор с тактова честота 1 GHz. Така че това, което казват за ефективността в IOS?
разработчиците на софтуер все още имат да пишат код за множество хардуерни платформи, някои от които са по-бързо от другите, и той може да бъде много добре, че това устройство, базиран на Krait ще демонстрира най-доброто представяне на разположение на пазара.
SiSoft Sandra, Android Edition
Сандра - една от тези диагностични приложения, които ви позволяват да се рови в дълбините на работния плот, ясно разглеждане на всички показатели за ефективност по рафтовете на магазините. В бъдеще, компанията-разработчик на SiSoftware планира да пусне специална версия на програмата за устройства, работещи с Android. Ние бяхме любезно предоставя ранна бета версия, която използвахме за този преглед.
Цялостното изпълнение на SiSoftware Sandra
И ако държите такова сравнение в мултимедийно тест Сандра, ще видим, поради което архитектурата Krair напред, от една страна, Scorpion, и второ, OMAP Cortex-A9.
В случаите, когато APQ8064 могат да се възползват от 64-битова и 128-битов ARM инструкции NEON, той лесно дръпна напред. Едва когато Сандра се връща в измерване на резултатите в режим на вектор с плаваща запетая, Snapdragon S4 Pro предоставя на водеща позиция. Едва ли е нужно да се притеснявате за това: колкото по-мощен набор NEON инструкция, то много по-вероятно да получат подкрепа в реалния свят приложения.
Ефективността на многоядрени ядро изчислителни
Преди много години, Intel и AMD са престанали да се фокусира върху бързо едноядрени процесори за настолни системи и започна да се изработи CPU с множество ядра в един пакет. Програмистите трябва да се научат да използват дублиращите ресурси, за да извлече от такова споразумение някаква полза.
Същото нещо се случва на пазара на мобилни чипове, когато многоядрени "система върху чип" е напреднал изчислителна паралелизъм в енергийно ефективни архитектура. Въпреки това, както с destopnyh процесори, изпълнението на две или четири-ядрен чип не увеличава линейно. Синтетични измервания дават възможност да получите най-добрия резултат от това мащабиране, но в реалния свят не е толкова перфектни.
Част от причината е, как тези ядра си взаимодействат един с друг. За многонишковите приложения, използващи за споделяне на данни между ядра и ако разпределението се организира ефективно, общата производителност се разгражда. От съществено значение за ефективността на многонишков канали за обработка на данни е с пропускателна способност и ниска латентност. Процесор TI OMAP 4430 способен секунда, за да се движат по-голямата част на данните между ядрата, Nvidia Tegra 3 е буквално диша във врата му - но благодарение на минимална латентност.
Преглед Snapdragon S4 Pro | Изпълнение Графика: Adreno 320 GLBenchmark 2.1 и 2.5 тестове
За щастие, на изпълнението на GPU Adreno 320 е много по-лесно да се оцени. Нека започнем с тест извън екрана в софтуерния пакет GLBenchmark 2.1.
Резултатите говорят сами за себе. SGX543MP4 графичен двигател, използван в таблета Apple IPAD 3, той е шампион на производителността при разделителна способност на екрана от 1280x720 пиксела. Qualcomm Adreno 320 ядро е почти равни създаване Imagination Technologies в тест Египет, но изостава с около 30% в тест Pro.
Въпреки Adreno 320 зад SGX543MP, Qualcomm все още заслужава признание за подобряване на своята графична архитектура. Adreno 320 произвежда три до четири пъти повече от броя на кадрите в секунда от Adreno 220, и неговата скорост пиксел запълване е шест пъти по-високи.
GLBenchmark 2.5, OpenGL ES 2.0 за резолюция 1080p
С течение на времето, днес популярната резолюция на екрана се развива, за да с висока резолюция дисплеи. Вече знаем кой таблет Apple iPad, трето поколение с екран от 2048x1536 пиксела, което изисква по-мощен графичен ускорител. Очевидно е, че тества мобилна графична архитектура в много по-взискателни приложения стават все по-важни. Най-доброто, което можем да направим днес е да се използват най-новата опаковка Kishonti GLBenchmark 2.5, който, подобно на своя предшественик, е изпитание основно работи с интерфейса на софтуер, OpenGL ES 2.0, но се фокусира върху резолюцията на 1920x1080 пиксела и високи текстури за качество.
След изпитание, което GLBenchmark 2.5 подлага на всеки тест подсистема графики, резултатите се променили. Този път, Qualcomm Adreno 320 излезе победител над SGX543MP4. Всъщност, разликата в производителността е много малка, а Pro тест, който по-рано бе облагодетелствана от PowerVR графики, вече не са част от този пакет. Ето защо, Adreno 320 не може да се счита за убедителна победа. Но, най-малкото, че е интересно да се види, че Adreno способни да произвеждат по-висока fillrate при високо натоварване.
За съжаление, графични Qualcomm не могат да се доближават до запълване скорост, която осигурява технология "отлага оказване мозайка" (Плочка Въз Разсрочено Rendering, TBDR), приложена в графика Imagination Technologies. Независимо от това, Adreno 320 показва значително предимство в сравнение с предишното поколение Adreno 220 чипа.
Преглед Snapdragon S4 Pro | Qualcomm обратно в играта
Платформа Snapdragon S4 Pro. показва увеличение кардинал на цялостната дейност и графики, компанията оборудва Qualcomm правилния брой за двубоя със сегашната тежка категория, която се използва "система върху чип", базиран на Cortex-A9.
Но това е как в света на високите технологии, който Qualcomm скоро ще трябва да се изправи още повече конкуренцията. Въпросът е, че вече в близко бъдеще, очаквайте да видите Nvidia Tegra чип и следващо поколение TI OMAP 5430. Двата чиповете ще бъдат построени върху ядра Cortex-A15 и, без съмнение, ще бъде в състояние да се похвали с много по-графична производителност.
Сравнение на Snapdragon S4 топлина с конкурентите и "тест с парченца масло"