Компания SiFive в третий раз за год обновила свой набор решений RISC-V. Информацией о проделанной работе поделился старший директор по маркетингу продукции Дрю Барьбье (Drew Barbier) в ходе конференции RISC-V Summit 2021. Релиз SiFive 21G3 внёс ряд доработок в уже имеющиеся продукты компании.
Так, были улучшены подсистемы питания и тактового генератора. Также удалось значительно повысить производительность в задачах машинного обучения для Intelligence X280 благодаря улучшенной многокластерности, ускорению квантования и поддержке BFLOAT16. Семейство Performance обзавелось расширением RISC-V Hypervisor, а семейство Essential получило поддержку Shield WorldGuard и пополнилось новой серией Essential 6, реализующей видение компании универсального вычислительного устройства среднего класса.
Основой 6-й серии Essential стала испытанная ранее в кремнии высокопроизводительная архитектура Essential 7. Новая же серия создана для удовлетворения потребности рынка в процессорах среднего уровня, поддерживающих приложения реального времени. Она представлена моделями трёх классов: E6, S6 и U6. Ядра E6 предназначены для 32-бит встраиваемых систем с ограниченным энергопотреблением и могут быть особенно полезны в устройствах промышленной автоматики, высокопроизводительных системах реального времени на транспорте и в других IoT-приложениях.
Ядра S6 и U6 обладают сходными характеристиками, но являются 64-разрядными и подходят для задач, особо чувствительных к задержкам в подсистемах хранения и обмена данными. S6 предназначены для встраиваемых систем реального времени, а вот U6 оптимизированы для работы с полноценными ОС. Новая серия позволяет заказчикам гибко настраивать конечную конфигурацию IP-блоков в зависимости от планируемого применения, начиная с многоядерных SoC высокого класса и заканчивая отдельными встраиваемыми микроконтроллерами с низким энергопотреблением.