Перейти к содержимому

Подробное изучение архитектуры ARM Cortex-A72

    1650456003

    Вступление

    ARM анонсировала Cortex-A72, высококлассный преемник Cortex-A57, ближе к началу 2015 года. Уже более года поставщики SoC работают над интеграцией нового ядра ЦП в свои продукты. Теперь, когда мобильные устройства, использующие A72, неизбежны, самое время обсудить, что заставляет работать флагманский процессор ARM.

    С помощью A57 ARM стремилась расширить рынок своих процессоров за пределы мобильных устройств и выйти на рынок серверов с низким энергопотреблением. Использование архитектуры с одним ЦП как для смартфонов, так и для серверов звучит неразумно, но, по словам Майка Филиппо из ARM, ведущего архитектора A72, высокопроизводительные мобильные рабочие нагрузки сильно нагружают кэши, прогнозирование ветвлений и резервный буфер трансляции (TLB). , которые также важны для рабочих нагрузок сервера. В то время как A57, казалось, был склонен к серверным приложениям из-за его энергопотребления, A72 использует более сбалансированный подход и выглядит более подходящим для мобильных устройств.

    Cortex-A72 — это эволюция Cortex-A57; базовая архитектура очень похожа. Однако ARM настроила весь конвейер для повышения мощности и производительности. Возможно, самой большой слабостью A57 было его относительно высокое энергопотребление, особенно на 20-нм узле, что серьезно ограничивало устойчивую производительность мобильных устройств, сводя его к коротким, импульсным рабочим нагрузкам и вынуждая SoC использовать менее производительные ядра Cortex-A53 для длительного использования. .

    ARM надеется исправить эту проблему с A72, вернувшись назад и оптимизировав почти каждый из логических блоков A57 для снижения энергопотребления. Например, ARM удалось добиться снижения динамической мощности на этапе декодера на 35-40%, а благодаря раннему поиску тегов IC 3-канальные инструкции L1 и 2-канальные кэши данных L1 A72 также потребляют меньше энергии. аналогично тому, что будут использовать кеши с прямым отображением. По данным ARM, все изменения, внесенные в A72, приводят к снижению энергопотребления примерно на 15% по сравнению с A57, когда оба ядра работают с одинаковой рабочей нагрузкой на одной частоте и используют один и тот же 28-нм техпроцесс. По данным ARM, в A72 наблюдается еще более значительное снижение при использовании современного процесса FinFET, такого как 16-нм FinFET+ TSMC, где ядро ​​A72 остается в пределах диапазона мощности 750 мВт на частоте 2,5 ГГц.

    [Источник изображения: часы Hiroshige Goto для ПК]

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x