Первые полностью настраиваемые IP-ядра RISC-V для больших объемов данных

Обновление: 25 апреля 2023 г.

Компания Semidynamics выпустила первое в мире полностью настраиваемое семейство 64-разрядных ядер RISC-V, которые отлично подходят для обработки больших объемов данных для приложений, включая AI, ML и HPC. Ядра не зависят от процесса, в настоящее время поставляются версии до 5 нм.

Генеральный директор и основатель Semidynamics Роджер Эспаса объяснил: «До сих пор ядра процессоров RISC-V имели конфигурации, которые были зафиксированы поставщиком, или имели очень ограниченное количество настраиваемых параметров, таких как размер кэша, размер адресной шины, интерфейсы и некоторые другие. контрольные параметры. Наши новые IP-ядра позволяют заказчику полностью контролировать конфигурацию, будь то новые инструкции, отдельные адресные пространства, новые возможности доступа к памяти и т. д. Это означает, что мы можем точно настроить ядро ​​для удовлетворения потребностей каждого проекта, чтобы не было ненужных накладные расходы или компромиссы. Что еще более важно, мы можем внедрить функции «секретного соуса» клиента в RTL за считанные недели, чего больше никто не предлагает. Каждый дизайнер, использующий RISC-V, хочет иметь идеальный набор мощности, производительности и площади, а также уникальные отличительные особенности, и теперь они впервые могут получить именно это от нас».

Первым в семействе, предлагаемым сейчас для лицензирования, является ядро ​​Atrevido. Это обеспечивает внеочередное планирование в сочетании с собственной разработкой компании Gazzillion. technology так что он может обрабатывать очень редкие данные с большими задержками и с системами памяти с высокой пропускной способностью, типичными для современных приложений машинного обучения. По сути, технология Gazzillion исключает проблемы с задержкой, которые могут возникнуть при использовании технологии CXL для обеспечения доступа к удаленной памяти с повышенной скоростью, для обеспечения которой она была разработана.

Для ресурсоемких рабочих нагрузок, таких как высокопроизводительные вычисления, ядро ​​Atrevido поддерживает большой объем памяти с 64-разрядным собственным путем данных и 48-разрядными путями физических адресов. Эспаса добавил: «У нас самые быстрые ядра на рынке для перемещения больших объемов данных со строкой кэша за такт на высоких частотах, даже если данные не помещаются в кэш. И мы можем сделать это на частотах до 2.4 ГГц на правом узле. Остальная часть рынка усредняет примерно одну строку кэша каждые много-много циклов, что далеко не соответствует нашей строке за каждый цикл. Таким образом, если приложение передает большой объем данных и/или оно работает с очень большими данными, которые не помещаются в кэш, у нас есть лучшие на рынке ядра RISC-V для вашего варианта использования».

Благодаря полной поддержке MMU Atrevido также готов к работе с Linux, включая поддержку согласованных с кэшем многопроцессорных сред с количеством ядер от двух до сотен. Он готов к работе с векторами, поддерживает векторную спецификацию RISC-V 1.0 и будущий открытый векторный интерфейс Semidynamics. Векторные инструкции плотно кодируют большое количество вычислений, чтобы снизить энергию, используемую каждой операцией. Инструкции Vector Gather эффективно поддерживают разреженные тензорные веса, помогая с рабочими нагрузками машинного обучения.

Он заключил: «Мы работали в скрытом режиме, пока создавали базовую архитектуру, которая действительно нужна сообществу RISC-V, — архитектуру с полной настраиваемостью, а не просто с несколькими настраиваемыми настройками. Ни у кого больше нет такого сложного ядра RISC-V, которое можно полностью настроить для идеального удовлетворения конкретных потребностей каждого проекта, вместо того, чтобы использовать готовое ядро ​​и идти на компромисс».

Посмотреть больше: Модули IGBT | ЖК-дисплеи | Электронные компоненты