Сделай Сам Свою Работу на 5

Роль CPU и GPU от ARM на рынке





Несмотря на то, что компания ARM является автором и разработчиком одноимённой архитектуры, которая, повторимся, сейчас используется в подавляющем большинстве мобильных процессоров, её решения в виде ядер и графических ускорителей не пользуются популярностью у крупных производителей смартфонов. К примеру, справедливо считается, что флагманские коммуникаторы на Android OS должны иметь процессор Snapdragon с ядрами Krait и графический ускоритель Adreno от Qualcomm, чипсеты этой же компании используются в смартфонах на Windows Phone, а некоторые производители гаджетов, к примеру, Apple, разрабатывают собственные ядра. Почему же в настоящее время сложилась именно такая ситуация?

Возможно, часть причин может лежать глубже, но одна из них - отсутствие чёткого позиционирования CPU и GPU от ARM среди продуктов других компаний, вследствие чего разработки компании воспринимаются как базовые компоненты для использования в устройствах B-брендов, недорогих смартфонах и создания на их основе более зрелых решений. К примеру, компания Qualcomm почти на каждой своей презентации повторяет, что одной из её главных целей при создании новых процессоров является уменьшение энергопотребления, а её ядра Krait, будучи доработанными ядрами Cortex, стабильно показывают более высокие результаты по производительности. Аналогичное утверждение справедливо и для чипсетов Nvidia, которые ориентированы на игры, ну а что касается процессоров Exynos от Samsung и A-серии от Apple, то они имеют свой рынок за счёт установки в смартфоны этих же компаний.



Вышесказанное совершенно не значит, что разработки ARM значительно хуже процессоров и ядер сторонних компаний, но конкуренция на рынке в конечном итоге идет покупателям смартфонов только на пользу. Можно сказать, что ARM предлагает некие заготовки, приобретая лицензию на которые, производители могут уже самостоятельно их доработать.

 

Заключение

Микропроцессоры на архитектуре ARM успешно завоевали рынок мобильных устройств благодаря низкому энергопотреблению и сравнительно большой вычислительной мощности. Раньше с ARM конкурировали другие RISC-архитектуры, например, MIPS, но сейчас у неё остался только один серьёзный конкурент - компания Intel с архитектурой x86, которая, к слову, хотя и активно борется за свою долю рынка, пока не воспринимается ни потребителями, ни большинством производителей всерьёз, особенно при фактическом отсутствии флагманов на ней (Lenovo K900 сейчас уже не может конкурировать с последними топовыми смартфонами на ARM-процессорах).



А как вы думаете, сможет ли кто-нибудь потеснить ARM, и как дальше сложится судьба этой компании и её архитектуры?

На первый взгляд, процессоры в мобильных телефонах, планшетах, роутерах, навигаторах, умных телевизорах/холодильниках и микроволновках являются всего лишь уменьшенной копией своих «настольных» собратьев и их развитие всего лишь повторяет путь компьютеров. Но на самом деле это не так. Перед процессорами для мобильных устройств стоят свои, отличные от настольных систем, задачи. Портативность здесь гораздо важнее производительности. А многие десятилетия эволюции разнесли архитектуру «настольных» и «портативных» процессоров совершенно разными дорогами.
Что представляет собой процессор для настольных систем? Множество вычислительных блоков для разных типов счисления. Один блок решает задачи с целыми числами, другой – с дробными. Покуда процессор не решает задачу данного типа, они являются процессорным балластом. Но, как только возникает необходимость решить именно эту определенную задачу, – этот блок ее решает в миллионы раз быстрее, чем это сделал бы универсальный блок.


Как устроены современные мобильные процессоры? Ради экономии электричества, в них нет такого большого множества специализированных блоков. Большая часть отдана на универсальные, или часто встречающиеся, типы счисления. В итоге, любую более-менее сложную задачу такой процессор будет решать гораздо дольше настольной архитектуры (х86). Зато ему не нужно даром кормить фигову тучу блоков.
Также, с целью экономии, в сам процессор интегрировали множество других элементов – видеокарту, модули связи, Bluetooth, GPS, Wi-Fi и пр. Как оказалось, с общей кормушки их кормить экономнее. Вот и все основные отличия в их строении.
В мире мобильных процессоров нет борьбы нескольких компаний, как Intel vs AMD. Здесь только одна компания правит балом. Британская AMR (Advanced RISC Machines). Всего одна компания. Правда, эта компания сама совершенно ничего не производит. Посчитав, что тягаться с силиконовыми гигантами бесполезно, они просто проектируют архитектуру процессоров и продают лицензии другим компаниям. И любой завод, обладающий соответствующими мощностями, может купить лицензию и начать производить процессоры. Ребята из Кембриджа (они в самом деле находятся в Кембридже) просят за свои услуги всего около 7 центов с каждого процессора, так что большинство производителей предпочитают работать с ними, а не кормить собственный штат инженеров.
Кроме того, лицензия AMR очень свободна. В силу того, что мобильные процессоры, как было сказано выше, это целые комбайны, где встроена и графика, и связь, и много всего прочего, то у производителей остается поле для маневра. ARM обязует строить по определенной схеме только процессорный блок и разводку к нему. Что производитель туда добавит – его личное дело. В итоге, производители остались довольны. Кто-то встраивает целый набор самых навороченных примочек и продает конечный продукт подороже. Китайские производители могут даже модуль GPS и Bluetooth не встроить. Кстати, обратите внимание, китайцы клонируют практически любое устройство, чтобы не платить лицензию. Но в случае с ARM им все равно выгоднее покупать лицензию.
В итоге, практически все мобильные устройства получили одинаковую архитектуру процессора и совместимы между собой. Не только телефоны, но и планшеты, умные телевизоры, роутеры, ТВ-приставки, навигаторы, холодильники, кондиционеры… в общем, все, что отличается хоть какой-то интеллектуальностью. Рай для программиста – написал приложение, и оно работает почти на всех устройствах, какой бы процессор туда не запихнули. Рай для производителя – какой бы процессор не запихнуть в устройство, все будет работать. Рай для пользователя – ему вообще пофиг, что там внутри за процессор. Все довольны.



 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.