Linux загружается на "Shakti" - первый в Индии кремниевый процессор на основе RISC-V

Linux загружается на "Shakti" - первый в Индии кремниевый процессор на основе RISC-V
Linux загружается на "Shakti" - первый в Индии кремниевый процессор на основе RISC-V

Семинар RISC-V в Ченнае, Индия, организованный Индийским технологическим институтом в Мадрасе (IIT Madras), достиг значительного рубежа, загрузив Linux на своем первом в истории RISC-V на основе кремниевого чипа Шакти (Страница проекта). Команда (которая частично финансируется MeiTY, GOI в рамках проекта по разработке микропроцессора в Индии) стремится создать критическую массу процессоров-архитекторов в Индии, согласно руководителю проекта (Via: Geek Dave, Hacker News, Twitter). Эксперты считают, что производство процессоров с открытым исходным кодом, без патентов, идет хорошо.

RISC-V

Для тех из вас, кто не знаком, RISC-V является открыть ISA (Instruction Set Architecture), разработанный в 2010 году Калифорнийским университетом в Беркли. Прежде всего, набор команд - это просто набор команд, данных ЦПУ на машинном языке. По сути, он сообщает процессору, что ему нужно делать, например, добавлять или сравнивать.

Image
Image

Из-за более низкого энергопотребления ARM (Усовершенствованный RISC Machine) Чипы на основе набора команд доминируют на рынках смартфонов, планшетов и других небольших устройств. Shakti - это процессор на основе RISC-V, разработанный с учетом малой производительности, скорости и низкого энергопотребления.

Спектакль

Image
Image

В настоящее время тактовая частота составляет 400 МГц, DMIPS / МГц - 1,67, это ни в коем случае не превосходит производительность Raspberry Pi (и не собирается). Это тестовая микросхема 22-нм технология Intel FinFET, Более того, тот факт, что Linux мог загружаться, является доказательством концепции дизайна, с помощью которой команда проекта может в дальнейшем перейти к более производительным проектам SoC.

По мнению отраслевых аналитиков, чипы на основе RISC-V, такие как Shakti могут быть основными игроками в IoT и AI с обширной экосистемой на месте.

Варианты процессора имеют шесть категорий с одним микроконтроллером (класс C) и пятью процессорами (классы I, M, S, H, T).
Варианты процессора имеют шесть категорий с одним микроконтроллером (класс C) и пятью процессорами (классы I, M, S, H, T).

Шакти, убийца ARM?

Наконец, как насчет всех этих шумих, называющих Шакти новым убийцей ARM? Это наверное не тот случай как команда проекта отрицает такие претензии и это правильно. Согласно источникам, Shakti уже запущена в производство с первым проектом в системе управления экспериментальный гражданский ядерный реактор и также предоставит целый ряд IP-адресов, включая меньшие тривиальные, а также, при необходимости, большие блоки, такие как SRIO, PCIe и DDR4.

Координатор проекта г-н Дж. С. Мадхусудхан уверен, что начнет тенденцию, которая приведет к тому, что Индия выйдет за рамки возможностей архитекторов процессоров и дизайна. «Я понятия не имею, насколько успешными мы будем, и мне, честно говоря, все равно. То, чего мы добьемся (и уже в какой-то степени уже), - создадим критическую массу архитекторов процессоров в Индии - создадим концепцию для разработки экосистемы в Индии для проектирования процессоров любого класса - добавим хорошую дозу практических знаний по проектированию процессоров - как в инженерной программе - станьте одним из 5 лучших архитектурных лабораторий ЦП », - добавляет он.