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»

Grove AI HAT поможет Raspberry Pi выполнять граничные вычисления рабочих нагрузок

В прошлом году был написан обзор о двухъядерном процессоре Kendryte K210 RISC-V, специально разработанном для машинного зрения и “машинного слуха”, а также о соответствующей плате Kendryte KD233, которая обеспечивает выводы на грани (edge), например для таких задач, как распознавание лица или обнаружение объектов.

Спустя некоторые время данный процессор можно было найти на модуле Sipeed M1, который стоил всего $5 в краудфандинговой кампании, а также он установлен на некоторых недорогих платах, которые сейчас можно купить от $12.90 на веб-сайте Seeed Studio. Теперь компания Seeed Studio разработала новую плату Grove AI HAT, целью которой является помощь Raspberry Pi в выполнении граничных вычислений рабочих нагрузок, а так же для предоставления 6 Grove интерфейсов для расширения функциональности, благодаря некоторым дополнительным модулям Grove. Читать далее «Grove AI HAT поможет Raspberry Pi выполнять граничные вычисления рабочих нагрузок»

Ядро SiFive S2 RISC-V может стать самым маленьким в мире 64-битным встроенным ядром

В прошлом году компания SiFive представила свои первые ядра RISC-V, конкурирующие с процессорами семейства Arm Cortex-R, благодаря 64-битному RISC-V Core IP серии S7, сравниваемому с 32-битным процессором Arm с ядрами Cortex-R7/R8 реального времени.

Теперь компания объявила о том, что ядро ​​SiFive S2 RISC-V – это самое маленькое в мире 64-битное встроенное ядро, а также первое ядро ​​SiFive IP, не имеющее прямого конкурентного эквивалента на рынке.

Читать далее «Ядро SiFive S2 RISC-V может стать самым маленьким в мире 64-битным встроенным ядром»