Новая статья: Обзор APU Beema и Mullins: AMD в планшетах — теперь по-настоящему- Новости ИТ - Сервис
 
Главная страница


комплексные ИТ-решения

ВАШИ ИДЕИ
СТАНУТ РЕАЛЬНОСТЬЮ!

  
   


Самый полный
спектр ИТ-услуг
  Решения в области
Информационных технологий
 
 
 

 

 Главная  /  Новости  /  новости IT-рынка  /  Новая статья: Обзор APU Beema и Mullins: AMD в планшетах — теперь по-настоящему

Новости

Новая статья: Обзор APU Beema и Mullins: AMD в планшетах — теперь по-настоящему
29.04.2014, 03:59:35 
 

Сегодня AMD запускает новое поколение мобильных APU, представленное семействами Beema и Mullins. Они основаны на единой архитектуре, но адресованы, с одной стороны, легким и недорогим ноутбукам (Beema), с другой — еще более компактным устройствам (читай: планшетам), и в этом качестве являются заменой прошлогодних APU линеек Kabini и Temash соответственно.

В связи с тем, что семейство Kaveri пока ограничено десктопными модификациями, Beema и Mullins олицетворяют вершину инженерной мысли AMD в сегменте мобильных процессоров, где им предстоит соперничество с экономичными процессорами Intel Pentium на архитектуре Haswell и системами на чипе Atom (Bay Trail). Битва за более производительные ноутбуки, на которые у Kaveri есть претензии, подкрепленные мощным графическим ядром и спецификацией HSA (равно как и опасения, связанные с посредственной производительностью ядер x86), развернется позднее, вместе с выходом первых мобильных чипов этой линейки.

А пока вместе с AMD сосредоточимся на ультрамобильном применении APU. В преддверии анонса мы получили от производителя достаточно информации о ключевых особенностях архитектуры Beema/Mullins и составе модельных рядов. Кроме того, появилась возможность протестировать прототип планшета на базе чипа Mullins, но в будущем мы надеемся увидеть достойные внимания коммерческие продукты с новыми экономичными APU.

Beema/Mullins относится к младшей ветви гетерогенных процессоров AMD, в основе которой лежит компактное x86-ядро, разработанное с расчетом на низкое энергопотребление, в отличие от Kaveri и процессоров FX, которые базируются на высокопроизводительной архитектуре Steamroller и Piledriver – ее предшествующей итерации.

Чипы Kabini и Temash были довольно удачным проектом по сравнению с Intel Atom в лице платформы Bay Trail благодаря несравненно более мощному интегрированному GPU, да и производительность x86-приложений также была на вполне конкурентоспособном уровне для данной категории. Нельзя сказать, что низковольтные APU AMD снискали оглушительный коммерческий успех, но они все-таки смогли занять определенную долю рынка недорогих компактных ноутбуков. А вот планшеты на базе AMD Temash остались в абсолютном меньшинстве, будучи даже более редким продуктом (многие ли из тех, что были показаны публике, вообще вышли из стадии прототипа?), чем аналоги на платформе Intel Clover Trail.

Сегодня рынок x86-планшетов (а также смежных форм-факторов – ультрамобильных ноутбуков с тачскрином и конвертируемых устройств) воспринимается более серьезно. Дело как в неустанных усилиях Microsoft, так и в том, что архитектуры с набором инструкций x86, с одной стороны, наконец-то удовлетворяют требованиям к энергопотреблению, которые накладывают любые ультрамобильные решения, а с другой – обладают достаточно высокой производительностью, в том числе для того, чтобы в этом сегменте можно было полноценно использовать ОС Windows. Идея Microsoft соблазнить пользователей переносом рабочего окружения MS Office на планшет уже в значительной степени дискредитирована, но ведь у Windows есть и другой конек – DirectX, интерес к которому со стороны мобильных грандов показывает участие Qualcomm в работе над 12-й версией API. По меньшей мере Microsoft достаточно состоятельна и упряма, чтобы с прежними силами стимулировать это направление.

Переломным моментом в тернистой истории x86 на ультрамобильных устройствах можно считать недавнее появление платформы Intel Bay Trail, которая порвала с наследием предшествующих чипов Atom (изначально предназначенных не совсем для этого) и, не в последнюю очередь благодаря прогрессивному техпроцессу 22 нм, довела сочетание производительности и энергопотребления чипа до критически важного уровня.

В результате на момент релиза Beema/Mullins AMD оказалась в следующей ситуации. С одной стороны, перед чипами Beema, как преемниками Kabini, по-прежнему стоит задача откусить часть самого нижнего сектора рынка ноутбуков. С другой — Mullins предстоит более увлекательная борьба на перспективном рынке x86-планшетов с мощным соперником в лице Bay Trail. Справедливости ради нужно сказать, что предыдущие ультрамобильные APU AMD – Temash — были уже достаточно быстры для запуска Windows, но все же чересчур прожорливы для планшетов. Как мы увидим дальше, именно этому аспекту AMD посвятила основную массу оптимизаций в APU нового поколения.

#Модельные линейки Beema/Mullins: частоты, энергопотребление

APU AMD по-прежнему производятся по техпроцессу 28 нм, и все преимущества Beema/Mullins по сравнению с Kabini/Temash проистекают из многочисленных оптимизаций по части энергопотребления. Архитектурных же изменений, как мы скоро увидим, набралось не так уж много.

Intel находится на один шаг впереди, выпуская Bay Trail и Haswell по проектным нормам 22 нм, но, невзирая на это, AMD добилась сравнимого с конкурентами энергопотребления. Три анонсированные модели Mullins укладываются в SDP (Scenario Design Point) 2,8 Вт, что не сильно выше, чем 2,2 Вт, заявленные для Bay Trail. TDP чипов составляет от 3,95 до 4,5 Вт. Для Beema максимальное значение TDP составляет 15 Вт, как и у большинства чипов Kabini прежде.

К слову, необходимо прокомментировать, откуда взялся термин SDP и что он означает. AMD позаимствовала его у Intel, впервые применившей SDP для описания энергопотребления низковольтных чипов Ivy Bridge и Haswell серии Y. Понятие Scenario Design Power скрывает следующий трюк. Intel определяет для своих процессоров (по крайней мере низковольтных) три значения PL1, которые описывают мощность чипа в ситуациях непрерывной нагрузки и могут быть как выше, так и ниже заявленного TDP. Производитель конкретного устройства волен использовать любое из них в зависимости от качества охлаждения и емкости батареи. Для Y-серии CPU в качестве SDP просто указывается наименьшее из них. Такую же методику, по всей видимости, применяет AMD для описания энергопотребления Mullins с тем, чтобы чипы выглядели привлекательно в сравнении с Bay Trail.

Mullins радикально прибавил в тактовых частотах, они достигают 2,2 ГГц. Предельная частота Beema чуть выше — 2,4 ГГц, причем в обеих линейках AMD применяет динамическое управление частотой. Про энергосберегающие технологии в новых APU нам еще предстоит отдельный разговор, ведь именно они заложили основу для такого прогресса в отношении тактовых частот.

#Архитектура Beema/Mullins: ядра x86

Но для начала зафиксируем, что представляет собой архитектура Beema/Mullins. Ядро x86 в составе новых APU под названием Puma+ представляет собой развитие удачной архитектуры Jaguar, которая, помимо экономичных APU для мобильных гаджетов, используется в процессорах консолей PlayStation 4 и Xbox One. Отличия Puma+ сводятся к оптимизации энергопотребления и снижению утечек тока на 19%.

С логической точки зрения все осталось прежним. Ключевые характеристики ядра Puma+ включают декодирование двух инструкций за такт, внеочередное исполнение инструкций и 128-битные ALU для операций с плавающей точкой. Вычислительный модуль включает вплоть до четырех ядер, коммуницирующих посредством общего кеша L2 объемом 2 Мбайт. По описанию Puma+ похожа на не столь давно представленную архитектуру Intel Silvermont, лежащую в основе платформы Bay Trail для планшетных Atom (также две инструкции за такт, внеочередное исполнение и т.д.), только в данном случае Intel является догоняющей командой, поскольку в предыдущих итерациях Atom обладал несравненно более примитивным внутренним устройством без внеочередного исполнения инструкций.

Принимая во внимание сходство Temash и Bay Trail по частотам и количеству ядер, мы можем ожидать довольно острого соперничества между этими APU в сфере традиционных x86-приложений.

#Архитектура Beema/Mullins: GPU

Beema/Mullins комплектуется графическим ядром Graphics Core Next. Поскольку никаких дополнительных заявлений по поводу архитектуры GPU не было сделано, можно заключить, что он принадлежит к первой версии GCN и не содержит нововведений GCN 1.1, например True Audio. Только лишь частоты GPU увеличены до 800 МГц для Beema и 500 МГц для Mullins, с попутными оптимизациями, также сократившими утечки тока на 38%. GPU содержит два Compute Unit’а, которые в совокупности состоят из 128 ALU – потоковых процессоров в терминологии AMD. Состав вычислительных блоков един для всех моделей в линейке, а дифференциация по категориям R2/R3/R4/R6 происходит на основании тактовых частот графического процессора.

В области графики AMD нетрудно было сохранить лидерство по сравнению с Bay Trail, даже если изменилось немногое, ведь в продукте Intel, несмотря на заметный прогресс по сравнению с Clover Trail, используется весьма слабый интегрированный GPU (четыре исполнительных модуля) по сравнению с полноценным HD Graphics версий GT1 и GT2, которые встречаются в процессорах Haswell.

Графика в чипах Beema, благодаря повышенным частотам и поддержке более мощных x86-ядер, чем в Mullins, может составить конкуренцию процессору HD Graphics с шестью исполнительными модулями, который интегрирован в кристалл младших представителей линейки Haswell.

#Контроль частоты, оптимизация энергопотребления

Одно из ключевых нововведений Beema/Mullins состоит в механизме динамического контроля частоты x86-ядер, которого лишены APU Kabini/Temash. В каких пределах меняется частота, AMD не сообщает, зато известно, каким образом действует «авторазгон».

Повысить частоту при таком характере нагрузки, который оставляет незадействованным резерв TDP, – общий принцип работы подобных систем, но AMD ввела дополнительные критерии в алгоритм контроля. Самое интересное то, что микроконтроллер управления частотой отслеживает поведение различных приложений (на уровне аппаратных инструкций) с целью определить, насколько каждое из них зависит от частоты ядер. Задача – избежать лишних расходов энергии на разгон приложений, которые от этого мало выигрывают. 

Автоматика использует стратегию race-to-idle, когда более выгодно быстро выполнить задачу APU на повышенной частоте и затем бездействовать, вместо того чтобы растянуть процесс на низкой частоте. При определении мощности берется в расчет не только сам APU, но и другие компоненты устройства, которые также вносят заметный вклад в общее энергопотребление системы при длительной нагрузке.

В Beema/Mullins используется нестандартный подход к температуре APU. Вводится понятие TSP, представляющее собой такую мощность, при потреблении которой неограниченно долго корпус устройства достигает температуры, чувствительной для пользователя. Контроль частоты допускает кратковременный разгон ядер сверх отметки TSP, пока корпус не успеет прогреться. В качестве аналогии вспоминается задаваемый в настройках драйвера лимит скорости вращения вентилятора в дискретных графических адаптерах Radeon R9 290(X). И там и там фактором ограничения мощности чипа выступает характеристика, непосредственно значимая для пользователя. Интересно, что для работы STAPM (Skin Temperature Aware Power Management) не требуется аппаратных сенсоров. Вместо этого AMD будет поставлять OEM-производителям инструменты для того, чтобы построить функцию корпусной температуры от температуры и мощности SoC.

Кроме того, Beema/Mullins содержат оптимизации контроллера RAM, включающие поддержку дополнительной спецификации – низковольтных чипов DDR3L-1333 (сокращение мощности на 500 мВт по сравнению со стандартными DDR3-1333). С другой стороны, появилась поддержка быстрых модулей DDR3-1866, что должно благотворно сказаться на производительности APU в более мощных устройствах. Наконец, переработка экранного интерфейса позволит сэкономить еще до 200 мВт при использовании матриц высокого разрешения.

В сумме оптимизации энергопотребления в новых APU привели к сокращению TDP старших чипов Mullins на 43% по сравнению с Temash. Энергопотребление Beema лежит в пределах 10-15 Вт, как и у большей части модификаций Kabini до этого, но AMD зарегистрировала снижение потребляемой мощности на 20% в реальных приложениях при равной с Kabini производительности.

#Platform Security Processor

Вишенка на пироге Beema/Mullins – встроенный PSP (Platform Security Processor), выделенный для вычислений, которые связаны с безопасностью. Для этой цели AMD лицензировала ядро ARM Cortex A5. Базовые возможности этого блока ­– безопасная загрузка ОС, ускорение криптографических функций за счет встроенного сопроцессора, а также TEE (Trusted Execution Environment), которое предоставляет стандартный интерфейс и API для изоляции защищенного контента в ОС. Кстати, ARM-ядро уже было встроено в кремний Kabini/Temash, но не было активировано в силу временных ограничений на разработку.

#Результаты тестирования планшета на базе Mullins

Пока не существует коммерческих продуктов, использующих SoC Beema/Mullins, AMD предоставила для краткого тестирования собственный образец 11,6-дюймового планшета на базе Mullins — Discovery Tablet. Внешне устройство, как водится у AMD, выглядит довольно грубо и не годится для других целей, помимо демонстрации возможностей начинки.


Источник: 3DNews

 
 
Новости:    Предыдущая Следующая   
 Архив новостей

Разделы новостей:

Подписаться на новости:

 

Поиск в новостях: