Andes добавляет к своей линейке RISC-V, готовой к работе с Linux, модели L2 и многоядерные процессоры.

Andes представляет четыре новых ядра RISC-V, ориентированных на Linux: 32-разрядные A45MP и 64-разрядные AX45MP поддерживают до 4 ядер с частотой до 2,4 ГГц и предлагают дополнительный кэш L2, а 32-разрядные A27L2 и AX27L2 также добавляют дополнительный L2.

В декабре прошлого года, когда Andes Technology анонсировала свою архитектуру RISC-V AndesCore 27-й серии процессорных ядер для Linux, мы почему-то пропустили ее анонс в тот же день более мощных 32- и 64-битных ядер AndesCore 45-й серии . Теперь разработчик микросхем добавил новые модели в обе серии.

32-разрядный A45MP и 64-разрядный AX45MP добавляют поддержку многоядерных процессоров до четырехъядерных процессоров в серию 45 и вводят дополнительный кэш L2. 32-разрядные A27L2 и AX27L2 также добавляют дополнительный L2 (см. Ниже).

A45MP и AX45MP

Как и более ранние ядра 45-й серии, суперскалярные AndesCore A45MP и AX45MP представляют собой 8-ступенчатые двухступенчатые RISC-V-процессоры. 45-я серия также предлагает дополнительный DSP (RISC-V P-extension).

Подобно A45 и AX45, но в отличие от моделей D45, DX45, N45 и NX45, ориентированных на ОСРВ, новые A45MP и AX45MP работают под управлением Linux. Они оснащены модулем с плавающей запятой одинарной или двойной точности и MMU (модулем управления памятью). Более ранние модели 45-й серии стали доступны в третьем квартале и «уже были разработаны несколькими заказчиками», - говорит Андес.

Ключом к поддержке многоядерных процессоров в A45MP и AX45MP является новый диспетчер Coherence Manager на основе каталогов, который обеспечивает согласованность между кэшами уровня 1 (L1), кешем L2 и мастерами шины без кеширования. Coherence Manager также помогает выполнять эффективные транзакции для доступа к общей памяти.

По сравнению с 27-й серией, A45MP и AX45MP обеспечивают 70-процентное «общее повышение производительности» с менее чем 50-процентной дополнительной логической областью и динамическим энергопотреблением, утверждает Андес. При использовании 12-нм процесса ядра могут достигать тактовой частоты до 2,4 ГГц. Дополнительный контроллер кэш-памяти L2 помогает удовлетворить требования таких приложений, как AR / VR, AI / ML, 5G, IVI, ADAS, обработка видео / изображений, устройства хранения корпоративного уровня и сети.

A27L2 и AX27L2

Подобно 32-битному A27 и 64-битному AX27 и более ранним A25 и AX25 , новый 32-битный A27L2 и 64-битный AX27L2 поддерживают Linux. Эти проекты AndesCore наследуют функцию MemBoost от более ранних процессоров 27-й серии, обеспечивая «множественный доступ к данным и предварительную выборку из кэша ввода-вывода, чтобы значительно повысить производительность подсистемы памяти с более высокой пропускной способностью и меньшими задержками доступа», - говорит Андес.

Блок-схема AX27L2, аналогичная диаграмме A27L2

Ключевым нововведением является новый контроллер кэш-памяти второго уровня, который увеличивает пропускную способность памяти в 2 раза и сокращает задержки памяти на 70 процентов, утверждает Андес. За исключением разницы в 32/64-битных процессорах, процессоры выглядят идентичными, с теми же функциями блок-схемы. Они по-прежнему ограничиваются одноядерными конструкциями.

Другие функции включают 5-этапный конвейер, DSP / SIMD ISA, предсказание ветвлений, MMU и многое другое. A27L2 поддерживает до 3,58 Coremark / МГц и 1,96 DMIPS / МГц, а AX27L2 поддерживает 3,52 Coremark / МГц и 2,09 DMIPS / МГц.

Прошивка и программное обеспечение

Все новые ядра серии 45 и 27 поддерживают архитектуру Andes V5 и совместимы с обновленными расширениями RISC-V. Функции Andes V5 включают PowerBrake, QuickNap и WFI для дополнительной экономии энергии. Архитектура также предоставляет StackSafe для защиты от переполнения / потери стека и CoDense для дополнительного повышения плотности кода поверх C-расширения RISC-V.

Ядра A45MP / AX45MP и A27L2 / AX27L2 поддерживаются инструментами разработки Andes, такими как AndeSight IDE и платформа пользовательских расширений Andes. Они совместимы с решениями экосистемы RISC-V, включая безопасность, моделирование на системном уровне и подсистемы отладки / трассировки оборудования.

В других недавних новостях о RISC-V Micro Magic анонсировала 64-битное ядро ​​RISC-V с революционными 110000 CoreMarks / Вт, а процессор с частотой 3 ГГц потребляет менее 70 мВт. Компания заявляет, что показатели CoreMark / Вт в 10 раз лучше, чем у других процессоров в диапазоне 3-5 ГГц.

Дополнительная информация

Для ядер AndesCore A45MP / AX45MP и AndesCore A27L2 / AX27L2 график производства отсутствовал. Более подробную информацию можно найти в совместном объявлении Andes Technology . В настоящее время у Andes есть страницы продуктов только для A27L2 и AX27L2 .