Платы разработки GAPPoc AI на базе чипа GAP8 RISC-V

GreenWaves разработала плату разработки на основе чипа GAP8, которая может быть оценена на плате GAPuino – универсальной плате, работающей как от внешнего источника питания с низким энергопотреблением, так и от USB, и совместимой с экосистемой Arduino. Недавно компания перешла от универсальной платы к платформе GAPPoc, обозначенной как GAP8 Proof of Concept.

Читать далее «Платы разработки GAPPoc AI на базе чипа GAP8 RISC-V»

Perf-V – это еще одна плата для разработки RISC-V на базе FPGA

Уже есть несколько плат для разработки RISC-V с кремнием и набором инструкций RISC-V, такие как плата SiFive HiFive1 или Kendryte KD233. Но прелесть RISC-V заключается в том, что вы сами можете настроить набор инструкций и, если в этом состоит ваша цель, то плата FPGA обеспечит необходимую гибкость.

Хотя теоретически вы можете использовать практически любую плату FPGA с достаточным количеством логических элементов, это может помочь вам начать работу с платами, которые предназначены для этой цели, поскольку компания уже портировала ядро RISC-V на свою платформу и вы можете начать с этого. Ранее уже рассматривались некоторые из них, включая платы LicheeTang и Fomu, а также система-на-модуле ARIES M100PF PolarFire FPGA. Читать далее «Perf-V – это еще одна плата для разработки RISC-V на базе FPGA»

Kazan – программная реализация Vulkan, оптимизированная для процессоров RISC-V

Все больше и больше людей хотят запускать полностью открытые системы по мировоззренческим соображениям, вопросов конфиденциальности и безопасности, чего на встраиваемых системах с графическим процессором зачастую трудно достичь из-за двоичных объектов с закрытым исходным кодом. Такие проекты, как Freedreno и Etnaviv, высвободили графические процессоры Qualcomm Adreno и Vivante, но для реализации работоспособных драйверов графического процессора с открытым исходным кодом понадобятся годы.

Одним из решений для получения графического драйвера с открытым исходным кодом с самого начала является внедрение рендеринга в ЦП, но проблема в том, что он обычно очень медленный, а графические процессоры намного быстрее благодаря своей способности быстро обрабатывать параллельные задачи. Kazan является программной реализацией Vulkan для рендеринга программного обеспечения, но, в конечном итоге, он станет низкоуровневым программным GPU в некоторых SoC RISC-V благодаря конкретным инструкциям.

Читать далее «Kazan – программная реализация Vulkan, оптимизированная для процессоров RISC-V»

Увеличены инвестиции в RISC-V – создана OpenHW Group, включающая Qualcomm

Некоторые сомневаются, что RISC-V когда-нибудь сможет бросить вызов Arm, по крайней мере на ряде рынков. Но, индустрия инвестирует в решения, основанные на бесплатной ISA с открытым исходным кодом, на этой неделе SiFive получит 65,4 млн. долларов США от различных инвесторов, включая Qualcomm Ventures LLC, и было объявлено о создании OpenHW Group, новой некоммерческой глобальной организации, направленной на ускорение внедрения процессоров с открытым исходным кодом. В настоящее время организация поддерживается 13 компаниями, а, к концу года, планируется привлечь уже 25 спонсоров.

Читать далее «Увеличены инвестиции в RISC-V – создана OpenHW Group, включающая Qualcomm»

Процессоры SiFive RISC-V с поддержкой Imagination PowerVR GPU и NNA IP-ядра

По мере развития, архитектура RISC-V становится все более популярной и зрелой, но, если вам нужна система с RISC-V и графическим процессором, до сих пор, вам приходилось использовать графическую карту PCIe, которая не практична для большинства приложений, основанных на процессоре RISC-V. Что нужно, так это IP-адрес GPU, который будет связываться с ядром RISC-V.

Разработка нового графического процессора – непростая задача (дело не одного месяца), поэтому имеет смысл использовать решения, доступные на рынке. Однако, Arm Mali привязан к ядрам Arm Cortex, и Arm вряд ли захочет помочь RISC-V занять свою долю рынка, а Adreno и VideoCore принадлежат, соответственно, Qualcomm и Broadcom, которые не желают предоставлять свои IP-адреса для графических процессоров третьим сторонам. Поэтому мы вынуждены оставаться с Vivante и Imagination.

Читать далее «Процессоры SiFive RISC-V с поддержкой Imagination PowerVR GPU и NNA IP-ядра»

Maixduino SBC сочетает RISC-V AI, форм-фактор Arduino и беспроводной модуль ESP32

В прошлом году ядра RISC-V превратились в недорогое оборудование с нейронной сетью и аудиоускорителем, позволяющие ускорить рабочие нагрузки искусственного интеллекта на грани, такие как распознавание объектов и обработка речи. Конкретнее, двухъядерный процессор Kendryte K210  на базе архитектуры RISC-V был обнаружен в модулях и платах Sipeed MAIX по цене от 5 долларов и выше.

С тех пор было доступно несколько других вариантов и комплектов, включая Seeed Studio Grove AI HAT, который работает с подключенным к Raspberry Pi или в автономном режиме. Компания Seeed Studio выпустила еще одну плату с процессором Kendryte K210 RISC-V AI, но на основе форм-фактора Arduino UNO и оснащенную модулем ESP32 для подключения WiFi и Bluetooth. Познакомьтесь с Sipeed Maixduino SBC.

Читать далее «Maixduino SBC сочетает RISC-V AI, форм-фактор Arduino и беспроводной модуль ESP32»

Релиз Linux 5.1 – Основные изменения, архитектура Arm, MIPS и RISC-V

Линус Торвальдс объявил о выпуске Linux 5.1:

Я немного припозднился, обычно я делаю это раньше. Отчасти потому, что сегодня я получил несколько небольших предложений по изменению кода, но и потому, что я не ожидал синхронизации предстоящего окна слияния 5.2.

Но, предложения по изменению кода, пришедшие в последние минуты, на самом деле были не большими, чтобы оправдать задержку, и, надеюсь, синхронизация окна слияния также не будет мучительной. Так случилось, что выпускной в колледже моего старшего случился прямо в середине предстоящего окна слияния, так что я был, фактически, в автономном режиме в течение нескольких дней. В худшем случае я расширю его, чтобы все получилось, но не думаю, что это понадобится.

Читать далее «Релиз Linux 5.1 – Основные изменения, архитектура Arm, MIPS и RISC-V»

Как утверждают разработчики, MORPHEUS – нерушимая архитектура процессора RISC-V

Код постоянно пишется и обновляется для новых функций, оптимизаций и тому подобное. Эти дополнительные строки кода иногда обходятся дорого: ошибка безопасности случайно вводится в базу кода. Ошибка в конечном итоге обнаруживается, отчет заполняется, и исправление программного обеспечения направляется на решение проблемы, прежде чем новое программное обеспечение или прошивка будет переданы конечному пользователю. Этот цикл постоянно повторяется, и может означать, что практически ни одно программное обеспечение или устройство не может считаться полностью безопасным.

В Университете Мичигана была разработана новая архитектура процессора под названием MORPHEUS, которая блокирует потенциальные атаки путем шифрования и случайной перестановки ключевых битов своего собственного кода и данных несколько раз в секунду с помощью «взбиваемости(Churn)».

Читать далее «Как утверждают разработчики, MORPHEUS – нерушимая архитектура процессора RISC-V»