Linux Foundation работает над чипами с открытым исходным кодом | ВесьТоп создание и продвижение сайтов

Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

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

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Linux Foundation работает над чипами с открытым исходным кодом

Linux Foundation начал разработку чипов с открытым исходным кодом

Linux Foundation представила новый альянс CHIPS. В рамках этого проекта организация будет разрабатывать бесплатную систему команд процессора RISC-V и технологии разработки процессоров на ее основе.

Почему появляется альянс CHIPS

Патчи аппаратной защиты Meltdown и Spectre в большинстве случаев снижают производительность сервера более чем на 50%. Meltdown получил индекс CVE-2017-5754 и затрагивает все процессоры Intel за последние 10 и даже 15 лет. Второй уязвимости Spectre, обнаруженной не только в процессорах Intel, но и в чипах ARM, было присвоено два идентификатора: CVE-2017-5753 (секретный байт) и CVE-2017-5715 (те же последовательные инструкции), последний также относится к некоторые процессоры AMD. Spectre не может проникнуть в память ядра, но дает доступ к памяти других приложений.

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

Что еще хуже, обнаруживается все больше и больше уязвимостей этого типа, связанных со спекулятивным выполнением инструкций процессора. Один из них был обнаружен в начале марта, и специалисты по информационной безопасности назвали его Spoiler. Эта ситуация привела к пересмотру существующих аппаратных решений и самого подхода к проектированию ЦП. Меры безопасности, разработанные для Spectre, не блокируют атаку SPOILER. Атаки класса Spectre манипулируют спекулятивным выполнением отдельных инструкций процессора, результат которого сбрасывается процессором после выдачи неверного прогноза, но следы этого остаются в общем кэше. Техника SPOILER влияет на механизм предварительной загрузки информации из памяти в регистры процессора.

Обнаруженные аппаратные уязвимости вынудили Intel подготовить новую архитектуру для своих процессоров.

Linux Foundation не остался в стороне от этих событий. Организация представила собственную инициативу CHIPS Alliance, которая будет создавать процессоры с открытым исходным кодом на базе RISC-V.

Какие новые проекты

В альянс CHIPS входят Google, Western Digital (WD) и SiFive. Каждая из этих компаний представила свои разработки. Давайте посмотрим на некоторые из них.

RISCV-DV

Интернет-гигант добавил свою платформу для тестирования процессоров RISC-V в проект с открытым исходным кодом. Система случайным образом генерирует команды для проверки работоспособности микросхемы. Тестируются процессы условных и безусловных переходов, стека, регистров CRS и т. Д.

Вот как выглядит класс, выполняющий упрощенный арифметический тест:

Linux Foundation начал разработку чипов с открытым исходным кодом

Разработчики Google подчеркивают, что платформа отличается от аналогичных аналогов тем, что может последовательно проверять все блоки процессора, включая модуль памяти.

Протокол OmniXtend

Это сетевой протокол Western Digital, который обеспечивает согласованность кеш-памяти при обмене данными через Ethernet. OmniXtend позволяет обмениваться сообщениями напрямую с кешем ЦП и используется для включения различных ускорителей: GPU и FPGA. Протокол также подходит для создания компьютерных систем с несколькими процессорами RISC-V.

Протокол теперь поддерживается микросхемами SweRV, используемыми в центрах обработки данных. SweRV — это 32-битный суперскалярный процессор с двумя конвейерами, производимый по 28-нанометровому техпроцессу. Каждый конвейер имеет девять уровней, что позволяет загружать и выполнять несколько инструкций одновременно. Устройство работает на тактовой частоте 1,8 ГГц.

Конфигуратор чипов Rocket Chip

Это решение компании SiFive, основанной разработчиками технологии RISC-V. Rocket Chip — это конфигуратор ядра процессора RISC-V на языке Chisel. Это набор специализированных библиотек, которые используются для создания SoC.

Что касается Chisel, это язык описания оборудования, основанный на Scala. Он генерирует низкоуровневый код Verilog и используется при создании ASIC и FPGA.

Перспективы альянса

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

Linux Foundation начал разработку чипов с открытым исходным кодом

Более того, разработка процессоров с открытым исходным кодом снизит стоимость разработки нестандартных микросхем.

Похожие проекты

Другие организации также участвуют в разработке открытых аппаратных проектов. Примером этого является консорциум CXL, который в середине марта представил стандарт Compute Express Link. Технология аналогична OmniXtend, а также соединяет ЦП, ГП и ПЛИС. Этот стандарт использует шину PCIe 5.0 для обмена данными.

Еще один проект по разработке процессоров с открытым оборудованием — MIPS Open, созданный в декабре прошлого года. Инициатива принадлежит стартапу Wave Computing. Разработчики заявили, что откроют доступ к своим наборам 32- и 64-битных команд MIPS, на которых основаны их процессоры.

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

Читайте так же:
Not found

Нам доверяют

Интернет магазин