Cortex-A320 Armv9: новый процессор от Arm для IoT и ИИ
Новый Cortex-A320 от Arm представляет собой первый сверхэффективный процессор, использующий передовую архитектуру Armv9, предназначенную для нужд приложений IoT и AI. Процессор достигает более чем на 50% более высокой эффективности по сравнению с Cortex-A520 за счет нескольких оптимизаций микроархитектуры, а также узкого пути выборки и декодирования данных, плотно размещенных кэшей L1 и файла целочисленных регистров с сокращенным портом. Он также обеспечивает 30%-ное улучшение скалярной производительности по сравнению со своим предшественником Cortex-A35 за счет эффективных предсказателей ветвлений, предварительных выборок и улучшений системы памяти.
Cortex-A320 — это однопроцессорный процессор с 32-битной выборкой инструкций и 8-ступенчатым конвейером. Процессор обеспечивает масштабируемость, поддерживая конфигурации от одного до четырех ядер. Он оснащен DSU-120T, оптимизированным DynamIQ Shared Unit (DSU), который позволяет использовать кластеры только на базе Cortex-A320. Cortex-A320 поддерживает до 64 КБ кэшей L1 и до 512 КБ L2 с 256-битным интерфейсом AMBA5 AXI для внешней памяти. Кэш L2 и L2 TLB могут совместно использоваться процессорами Cortex-A320. Векторный процессор, реализующий технологии NEON и SVE2 SIMD (Single Instruction, Multiple Data), может быть как частным в комплексе с одним ядром, так и общим для ядер в двухъядерных или четырехъядерных реализациях.
Cortex-A320 нацелен не только на рынок IoT, но и на сектор AI, и достигает этой цели за счет интеграции улучшений архитектуры Armv9 в векторную обработку NEON и SVE2. Процессор достигает десятикратного увеличения обработки ML по сравнению с Cortex-A35 и до шести раз более высокой общей производительности ML, чем широко используемый Cortex-A53. Arm Cortex-A320 поддерживает новые типы данных, такие как BF16, а также улучшенные инструкции скалярного произведения и умножения матриц, что делает его самым эффективным процессором Cortex-A для приложений ML.
Источник: Arm
0 комментариев