Компания Arm на днях объявила о выпуске своего Arm Mobile IP 2020 с пятью IP-блоками, включая CPU Arm Cortex-A78, графическими процессорами Arm Mali-G78 и G68, нейронным процессором Arm Ethos-N78 и поддержкой специальной программы Cortex-X, начиная с Cortex -X1, самого мощного ядра Arm на сегодняшний день.
Arm Cortex-A78 CPU
Основные характеристики Cortex-A78:
- Архитектура – Armv8-A (Harvard)
- Расширения – Armv8.1, Armv8.2, криптография, и RAS; Armv8.3 (только инструкции LDAPR)
- Поддержка ISA – A64, A32, и T32 (только на EL0)
- Микроархитектура
- Pipeline – в нерабочем состоянии
- Superscalar
- Neon/Блок с плавающей запятой
- Дополнительный блок шифрования
- Максимальное количество процессоров в кластере – 4
- Физическая адресация (PA) – 40 бит
- Система памяти и внешние интерфейсы
- 32 КБ до 64 КБ L1 I-Cache / D-Cache
- 256 КБ до 512 КБ L2 Cache
- Дополнительный кэш от 512 Кб до 4 МБ L3
- Поддержка ECC и LPAE
- Безопасность Trustzone
Cortex-A78 обеспечивает дополнительную производительность на 20% по сравнению с Cortex-A77 при том же бюджете мощности (один ватт), но пиковая производительность примерно на 7% выше, а производительность машинного обучения в основном одинакова. Таким образом, реальное преимущество Cortex-A78-это более высокая эффективность, которая должна привести либо к более постоянной производительности, либо к более длительному времени автономной работы с Cortex-A78, потребляющим на 50% меньше, чем Cortex-A77 при той же производительности.
Мы приведем больше данных и диаграмм ниже в нашем сравнении с процессором Cortex-X1.
Более подробную информацию о Cortex-A78 можно найти на странице продукта, в объявлении и на веб-сайте разработчика.
Arm Mali-G78 GPU
Как обычно, Arm анонсирует сопутствующие GPU, Display Processor и NPU со своим последним ядром Arm Cortex-A, на этот раз с Mali-G78 GPU со следующими ключевыми характеристиками и спецификациями:
- Архитектура – Второе поколение Valhall архитектуры
- Число ядер – от 7 до 24 ядер
- Поддержка API – OpenGL ES 1.1, 2.0, 3.1, 3.2; Vulkan 1.1, 1.2; OpenCL 1.1, 1.2, 2.0 Full profile
- AMBA 4 ACE, ACE-LITE, и интерфейс шины AXI
- Настраиваемый кэш 512 KB – 2 MB L2
- 4x/8x/16x MSAA Anti-aliasing
- Адаптивное масштабируемое сжатие текстур (ASTC) – низкий динамический диапазон (LDR) и высокий динамический диапазон (HDR).
- Arm Frame Buffer Compression (AFBC) v1.3
Говорят, что по сравнению с Mali-G77, Mali-G78 обеспечивает повышение производительности графического процессора до 25%, а также улучшает возможности ML на устройстве до 15%. Mali-G78 также более эффективен, и новый модуль Fused Multiply-Add (FMA) в исполнительном механизме приводит к снижению энергопотребления на 30%. Новая функция Asynchronous Top Level, наряду с улучшениями отслеживания зависимостей фрагментов, играет ключевую роль в повышении производительности компьютерных игр, таких как Fortnite и PUBG.
Также имеется новый «sub-premium» GPU Mali-G68 со многими из тех же функций, что и Mali-G78, но ограниченный 6х ядрами для снижения затрат и энергопотребления.
Более подробную информацию можно найти в блоге, на странице продукта и на сайте разработчика.
Ethos-N78 NPU
Ethos-N78 NPU поддерживает до 90 различных конфигураций с производительностью в диапазоне от 1 TOPS до 10 TOPS, а также настраиваемой областью (логические выводы/с/мм2), пропускной способностью (логические выводы/с) и средней пропускной способностью DRAM (ГБ/с). Новый NPU также обеспечивает вдвое большую пиковую производительность Ethos N77, на 25% более высокую производительность и на 40% большую эффективность полосы пропускания DRAM.
Посетите страницу продукта и/или прочитайте статью в блоге Arm для получения более подробной информации.
Пользовательская программа Arm Cortex-X1 и Arm Cortex-X
Обычно Arm на этом бы ограничилась со своими новыми объявлениями, но в этом году все немного по-другому, так как компания также представила программу Cortex-X Custom (CXC), где партнеры могут работать в сотрудничестве с инженерами Arm, чтобы спроектировать процессор, полностью отвечающий их конкретным требованиям, и выйти за рамки Cortex-A производительность, мощность и площадь (PPA).
Первая часть программы CXC называется Arm Cortex-X1 CPU. Это дает 30-процентное улучшение пиковой производительности по сравнению с процессором Arm Cortex-A77 и 22% по сравнению с только что анонсированным ядром Cortex-A78. Cortex-X1 также обеспечивает удвоенную производительность машинного обучения (ML) по сравнению с Cortex-A77.
Также возможно в полной мере использовать технологию DynamIQ, комбинируя одно ядро Cortex-X1 с ядрами Cortex-A78 и Cortex-A55, чтобы обеспечить конкретное повышение производительности одноядерного процессора (+ 30%) за счет увеличения площади кластера за счет к более мощному ядру и большему кэш-памяти третьего уровня объемом 8 МБ.
Пока нет ни страницы продукта, ни информации для разработчиков, поэтому выход на рынок может занять немного больше времени. Вы можете прочитать об этом в блоге сообщества Arm.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.