ARM в 2014 году и далее — будущее мобильных технологий
Темы для обсуждения оборудования часто вращаются вокруг того, что громкие имена в производстве микросхем,
Qualcomm
,
Samsung
,
MediaTek
и т. д. готовятся к новым
SoCs
позже в этом году и в 2015 году, но настоящей движущей силой нашей технологии мобильных процессоров является ARM.
РУКА
конструкции процессоров питают огромное количество устройств, начиная с вашего
Планшет Nexus
к
Умные часы Samsung
. Чтобы лучше понять, куда движется наша любимая отрасль, давайте посмотрим, что ARM запланировала для наших будущих смартфонов и носимых устройств.
Новые процессоры и переход на 64-битную версию
Технология мобильных процессоров далеко ушла от того, что когда-то использовалось в первых смартфонах прошлых лет. В наши дни пользователям требуется разнообразный набор задач от своих устройств. Есть масса энтузиастов, которые требуют еще более высоких уровней производительности, в то время как существующие уровни производительности смартфонов уже подходят для подавляющего большинства повседневных задач. Для последней группы потребителей повышение энергоэффективности и срока службы батарей более важно. Стремясь повысить производительность и энергоэффективность, ARM уже разработала процессоры следующего поколения для использования в мобильных устройствах. Мы уже ожидаем появления первых Android-смартфонов, в которых будет использоваться новейшая 64-разрядная версия ARMv8.архитектура и ядра процессора Cortex A53 и A57. Напомним, что мы можем ожидать от новых процессорных ядер ARM, которые, как ожидается, появятся в устройствах к концу этого года.
Предстоящая архитектура ARMv8 сохранит совместимость с существующим дизайном ARMv7.
Проще говоря, внедрение 64-разрядной версии обеспечивает повышение эффективности в таких областях, как многозадачность, стресс-тестирование и кластеризация, а также возможность доступа к более чем 4 ГБ оперативной памяти, если это необходимо. 64-битная ширина также позволит процессору более эффективно обрабатывать сложные фрагменты информации, что обеспечит повышение производительности для определенных частей программного обеспечения, а также некоторые общие улучшения производительности. 
Архитектура ARMv8 также добавляет ряд новых расширений, в том числе Neon — 128-битный процессор ARM SIMD, расширения Cryptographic и ряд других. Чтобы помочь в переходе на новую 64-битную архитектуру, ARM уже обновила свой собственный компилятор для поддержки ARMv8-A, а также оказывает помощь GCC с поддержкой своего набора AArch64. ARM также опубликовала набор патчей, которые реализуют поддержку ядра Linux для AArch64, хотя нам придется подождать и посмотреть, что произойдет с Android. ARM также обновляет свои инструменты разработки для разработчиков, которые хотят использовать ее новые ядра, включая DS-5 Development Studio. Хорошо, хватит об архитектуре, а как насчет физических процессоров? Что все это значит для потребителей?

Сравните производительность последнего устройства HTC по сравнению с первым устройством Android, (мы говорим) в 40 раз больше производительности процессора. Продолжить этот рост в будущем — действительно очень сложная задача.
Cortex-A53 использует ту же архитектуру ARMv8-A, но является преемником энергоэффективного Cortex-A7. ARM предполагает, что A53 будет потреблять меньше энергии, предлагая при этом производительность немного выше существующего процессора A9, который был основой для более старых флагманов, таких как четырехъядерный Samsung Galaxy S3. ARM предлагает своим партнерам-производителям SoC большой выбор, новейшие процессоры компании по-прежнему могут использовать преимущества big.LITTLE и могут масштабироваться до 16-ядерных конфигураций для серверных конструкций. Qualcomm уже объявила, что ее SoC Snapdragon 410, 610 и 615 будут использовать ARM Cortex A53, в то время как ее high-end 808 и 810 будут использовать big.LITTLE комбинации Cortex A53 и A57 для более высокой пиковой производительности. Не только это,
Мали сходится к Мидгару
Это подводит нас к одной из следующих важных областей для ARM — обработке графики. В связи с тем, что в наши дисплеи загружается все больше пикселей, а пользователи, которым требуется более качественное видео и игровой контент на своих мобильных устройствах, графические процессоры становятся все более важной частью наших мобильных устройств. Нам определенно понадобится гораздо больше графической мощности для поддержки дисплеев и контента 2K и 4K, не говоря уже о любом потенциале игр с такими разрешениями. ARM тоже в восторге от этой тенденции, объявивпоследняя линейка графических процессоров Mali в конце прошлого года. Грядущий Mali-T-760, будущий флагманский графический компонент ARM, может похвастаться повышением энергоэффективности на 400% по сравнению с Mali-T604, а также повышенной производительностью по сравнению с предыдущим поколением и масштабируемостью до 16 ядер. Между тем, T-720 среднего класса обеспечивает повышение эффективности на 150% по сравнению с популярным Mali-400. Однако эти графические процессоры не появятся в смартфонах до 2014 года.
В наши дни графические процессоры используются не только для рендеринга игр. Вычисления с помощью графического процессора становятся все более распространенными для определенных задач и могут обеспечить до четырех раз большую производительность по сравнению с использованием процессора для той же задачи. Примеры включают обработку изображений, распознавание лиц и речи, криптографию, физические движки и дополненную реальность. Серия графических процессоров ARM Mali-T600 была первой, которая привнесла вычисления на графическом процессоре в мобильную платформу ARM благодаря поддержке OpenCL, и ARM, похоже, твердо убеждена, что еще более тесный союз между всеми компонентами завершенной SoC будет играть все более важную роль в разработке смартфонов. в будущем.
ARM и когерентные системы (гетерогенные вычисления)
В то время как легко увлечься разговорами о тактовых частотах ЦП и графических процессоров и улучшениях, в законченный системный чип входит гораздо больше. Хотя ARM сама не производит SoC, компания стремится помочь производителям создавать более эффективные SoC.
В течение следующих 2-6 месяцев мы подходим к той точке перехода, когда у нас будет достаточно вычислительной производительности для повседневных задач. (В будущем) будет увеличиваться не столько производительность процессора, сколько общие улучшения в самой SoC.
Гетерогенные вычисления, похоже, являются конечной точкой для компонентов SoC следующего поколения ARM. Под гетерогенными вычислениями мы подразумеваем полную систему, которая может использовать несколько процессоров одновременно для более эффективного выполнения определенных задач. Видео ниже демонстрирует это лучше, чем я могу объяснить. ARM, наряду с другими громкими именами, такими как AMD и Qualcomm, являются ведущими членами Фонда гетерогенной системной архитектуры. В текущих проектах SoC уже есть все компоненты, необходимые для специализированных задач, мы уже используем процессоры, DSP и графические процессоры для их собственных преимуществ, но даже более тесное взаимодействие между процессорами может привести к еще большей эффективности. Становится очевидным, что разработчики не могут и дальше использовать более высокие тактовые частоты в соответствии с требованиями потребителей для еще большей производительности. В настоящее время мы сильно ограничены объемом заряда аккумулятора, который могут содержать наши интеллектуальные устройства. Вместо этого разработчики оборудования должны будут найти новые способы выжать максимум энергии, продлевая срок службы своих батарей.
Технология big.LITTLE, вероятно, является наиболее наглядным примером типа гетерогенной системы, в которой энергоэффективные ядра, такие как Cortex-A7 или A53, используются для менее требовательных задач и могут помочь снизить энергопотребление при включении тяжелые процессоры Cortex-A15 или A57, когда требуется дополнительная обработка. Точно так же вычисления на графическом процессоре призваны снять нагрузку с центрального процессора, если графический процессор может выполнять задачу более эффективно. Менеджер заданий Midgard, который управляет загрузкой графического процессора и балансировкой мощности, также предназначен для обеспечения максимально эффективной работы графического процессора.
Переход к следующему поколению процессоров и графических процессоров ARM приблизит нас к полностью согласованным SoC, если производители предпочтут реализовать идеи ARM.
Память также является еще одной серьезной проблемой портативных устройств, хотя ее часто упускают из виду. Хотя потребители могут требовать смартфонов с оперативной памятью 3 или 4 ГБ и большей внутренней памяти, все это оказывает огромное влияние на время автономной работы устройства. Чтение и запись из памяти потребляют изрядную часть заряда батареи, поэтому производители оборудования не хотят включать больше, чем им нужно. Ключом к эффективным гетерогенным вычислениям является разделяемая память с высокой пропускной способностью, которая отвечает требованиям к низкому энергопотреблению мобильных устройств. Общий кеш ARM между процессорами ARMv8-A и графическими процессорами Midgard — одно из возможных решений этой проблемы. Другой пример — инвестиции ARM в сжатие буфера кадра с помощью Adaptable Scalable Texture Compression (ASTC),
Воплощение нового ряда продуктовых идей
Важно помнить, что не ARM, а ее кремниевые партнеры, такие как ST, FreeScale, Qualcomm и MediaTek, будут реализовывать эти идеи или, возможно, даже свои собственные идеи. Частично переход к более эффективным проектам будет зависеть от литейных производств, а также разработчиков процессоров. Производственные возможности также должны улучшиться в течение этого и следующего года, и к 2015 году литейные предприятия наконец-то выпустят 20-нм мобильные SoC ARM. Это должно привести к значительному повышению производительности и энергопотребления по сравнению с существующей линейкой процессоров. В верхнем сегменте рынка мы, вероятно, увидим, что больше собственных технологий ARM будут внедряться в наши устройства, в том числе конфигурации big.LITTLE и, в конечном итоге, гетерогенные решения, которые могут лучше использовать постоянно улучшающуюся мощность графических процессоров, обнаруженную в наших устройствах. умные устройства.
Хотя мы будем рассматривать новую технологию ARM с точки зрения мобильной связи, компания выходит на новые рынки как с высокими, так и с низкими характеристиками.
В то время как Qualcomm использует разработки ARM в поисках превосходных характеристик, MediaTek и другие китайские разработчики SoC для массового рынка снижают цены на нижнем сегменте рынка. Мы уже видели наши первые смартфоны за 60 долларов, а FireFox раздвигает ценовые границы до отметки 25 долларов. В отрасли также наблюдается большое количество разработчиков продуктов, использующих линейку процессоров ARM Cortex-M с низким энергопотреблением для создания следующего поколения умных часов и носимых устройств, от Samsung Gear 2 до фитнес-трекера Fitbit. Мы уже довольно подробно рассмотрели ARM и носимые устройства, но важно отметить, что в наши дни компания сосредоточена не только на рынке смартфонов.
На растущих рынках носимых устройств и Интернета вещей есть множество возможностей для развития, как для ARM, так и для разработчиков. Огромный спектр процессоров ARM также находит применение во множестве новых интеллектуальных приложений, от автомобильной промышленности до подключенных к Интернету телевизоров и телевизионных приставок. ARM стала лидером на рынке мобильных устройств не зря. Сочетание передовых технологий и разумной бизнес-модели, позволяющей производителям удовлетворять запросы потребителей, обеспечило за последнее десятилетие огромное количество практических реализаций процессоров. К счастью, ARM и ее партнеры тоже не собираются сбавлять обороты, поскольку в ближайшие пару лет нас ожидает новая волна инноваций.
Источник записи: https://www.androidauthority.com



