Всего через несколько дней после анонса SiFive Performance P650 компания SiFive анонсировала семейство процессоров SiFive Essential 6-Series RISC-V, включающее четыре 64-битных/32-битных ядра реального времени и два ядра приложений с поддержкой Linux, а также SiFive 21G3 с различными улучшениями существующих семейств.
Линейка процессоров Sifive Essential 6-Series RISC-V
Семейство Essential 6-Seris состоит из трех подсемейств по два процессора в каждом:
- Серия E6 с 1,91 DMIPS/МГц, 3,69 CoreMark/МГц
- E61-MC – четырехъядерный 32-битный встроенный процессор
- E61 – 32-разрядный встроенный процессор средней производительности (одноядерный)
- Серия S6 с 2,07 DMIPS/МГц, 3,73 CoreMark/МГц
- S61-MC – четырехъядерный 64-битный встроенный процессор
- S61 – 64-битный встроенный процессор средней производительности (одноядерный)
- Серия U6 с 2,07 DMIPS/МГц, 3,73 CoreMark/МГц
- U64-MC – четырехъядерный 64-битный прикладной процессор
- U64 – процессор средней производительности с поддержкой Linux (одноядерный)
Процессоры реального времени серий E6 и S6 имеют практически одинаковые функции, за исключением 32-битных и 64-битных ядер и разного количества прерываний.
- Полностью соответствует спецификации RISC-V ISA
- До четырех 32-битных ядер RV32I ( серия E6 ) или 64-битных RV64I ( серия S6 ) RISC-V
- Поддержка машинного и пользовательского режимов
- Под заказ, единичный выпуск, 8-ми ступенчатый конвейер
- Расширенная подсистема памяти
- 16 КБ, двусторонний кэш инструкций
- Опция Instruction Tightly Integrated Memory (ITIM)
- Поддержка до 64 КБ плотно интегрированной памяти для данных (DTIM)
- Эффективные и гибкие прерывания
- Локальные прерывания с векторными адресами – до 16
- Контроллер прерываний на уровне платформы (PLIC)
- Серия E6 – 128 прерываний с 7 уровнями приоритета
- Серия S6 – 511 прерываний с 7 уровнями приоритета
- RISC-V Core Local Interruptor (CLINT) – 1 таймер, 1 SW
- 8-региональная защита физической памяти (PMP)
- Высокопроизводительные интерфейсы AMBA
- Подробную информацию о мощности, производительности и площади (PPA) – SiFive сообщит вам только по электронной почте…
Основные характеристики прикладных процессоров серии U6:
- Полностью соответствует спецификации RISC-V ISA
- До четырех 64-битных ядер приложений RISC-V
- 32 КБ I-кеш L1 с ECC
- D-кэш L1 32 КБ с ECC
- Защита физической памяти 8 регионов
- Поддержка виртуальной памяти до 47 бит физического адреса
- Интегрированный кэш L2 128 КБ с ECC
- Возможности в реальном времени
- Кэш L2 может быть сконфигурирован в высокоскоростные детерминированные SRAM.
- CLINT для многоядерных таймеров и программных прерываний
- PLIC с поддержкой до 128 прерываний с 7 уровнями приоритета – отладка с трассировкой инструкций
- Для получения подробной информации о мощности, производительности и площади (PPA) – опять же необходимо связаться с SiFive напрямую
Essential 6-Series – это, по сути, средний эквивалент высокопроизводительных процессоров SiFive 7 Series. Дополнительную информацию можно найти на странице SiFive Essential.
SiFive заявляет, что серия E6 эквивалентна ядрам Arm Cortex-M0, M0 +, M3, M4, M23 и M33, довольно широкий диапазон, но они не указали никаких эквивалентов Arm Cortex для серий S6 и U6.
Выпуск SiFive 21G3
Помимо новых ядер RISC-V, SiFive также анонсировала выпуск 21G3 с улучшенным синхронизацией и управлением питанием, поддержкой SiFive Shield WorldGuard для семейства Essential, а семейство SiFive Performance теперь включает расширение гипервизора RISC-V, как отмечалось в недавнем анонсе ядра Performance P650. Расширения SiFive Intelligence Extensions, входящие в состав SiFive Intelligence X280, добавляют поддержку вычислений BFLOAT16, ускорения квантования и улучшают поддержку нескольких кластеров для повышения производительности рабочих нагрузок машинного обучения.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.