Первый индийский процессор готов для разработки приложений

Индийский технологический институт в Мадрасе (IIT) начал распространять набор для разработчиков приложений (SDK) для созданного в Индии первого собственного процессора. Как и их европейские коллеги, индийские разработчики CPU воспользовались открытой архитектурой (набором команд) RISC-V. Интересно, что эталонная аппаратная платформа с новым процессором пока недоступна для заказчиков, но это не мешает стартовать проектам по созданию приложений для неё.

Плата для разработчиков с процессором Shakti (IIT)

Разработка процессора Shakti стартовала в 2016 году. Проект финансирует Министерство электроники и информационных технологий Индии. Шакти (Shakti) в тантризме означает мощь, силу и олицетворяет женскую составляющую энергии высшего божества. По представлению разработчиков из ответственной группы RISE института IIT, эталонные процессоры в виде шести классов продуктов смогут конкурировать с актуальными коммерческими решениями по плотности размещения элементов, производительности и потреблению.

Процессоры Shakti класса E имеют 3-уровневый конвейер с упорядоченным исполнением команд. Это основа для встраиваемых решений типа вещей с подключением к Интернету, роботизированных платформ, контроллеров для управления двигателями и тому подобными решениями. Процессоры Shakti класса C ― это 32-разрядные 5-уровневые конвейеры также с упорядоченным исполнением команд. Тактовые частоты заявлены в диапазоне 0,2–1 ГГц. Процессоры имеют частичную поддержку защиты памяти от взлома и крайне низкое потребление. В целом ― это решения для средних нагрузок на микроконтроллеры.

Класс I представлен 64-разрядными CPU с внеочередным исполнением команд и частотой от 1,5 ГГц до 2,5 ГГц. Они поддерживают многопоточные вычисления и ориентированы на мобильные устройства, системы хранения данных и активное сетевое оборудование. Процессоры Shakti класса M имеют многоядерную (кластерную) структуру с числом вычислительных ядер до 8 штук. В остальном они такие же, как процессоры классов I и C.

Процессоры класса S, как нетрудно догадаться, предназначены для серверов и рабочих станций. Это улучшенные версии процессоров Shakti класса I, ориентированные на серверные нагрузки. Высшим проявлением Шакти в процессорах стал класс H. Это процессоры для суперкомпьютеров с оптимизацией однопоточных вычислений и опциональной памятью четвёртого уровня (L4). Данный класс процессоров поддерживает спецификации (шину) Gen-Z и энергонезависимую память NVDIMM.

Институт также работает над двумя экспериментальными классами процессоров Shakti. Класс T позволит процессорам получить защиту от новомодных атак на буферы и регистры процессоров, что обеспечит поддержка безопасности на уровне объектов и повышенное внимание защите виртуальных машин. Экспериментальный класс F Shakti рассматривается как модернизация процессоров класса T с возможностью самоконтроля отказов и с оптимизированной структурой.


Опубликовано
Виталий Минцевич
Метки: 3dnews

Последние записи

Сделать компьютер быстрее. Алгоритм

Чтобы обеспечить быструю работу программ без задержек и зависаний, необходимо знать, как ускорить работу компьютера. Довольно…

23.07.2024

Как почистить компьютер, чтобы не тормозил? Варианты с бесплатными программами и вручную

Вопрос насчёт того, как почистить компьютер, чтобы не тормозил, часто возникает у среднестатистического пользователя устройства…

25.06.2024

Компьютерные вирусы как инструмент научных исследований в сфере кибербезопасности

Компьютерные вирусы давно привлекают внимание исследователей в области информационной безопасности. С одной стороны, они представляют…

06.12.2023

Как удалить Search protect с компьютера — полная инструкция

Как удалить Search protect – «знаменитый» западный аналог всеми известного и столь нелюбимого Guard mail.ru.…

04.12.2023

Как сделать репост записи Вконтакте на стену страницы, в группе

Обычному пользователю интернета далеко не всегда может понадобиться узнать, как сделать репост в контакте. А…

04.12.2023

Изучаем CSS3. Часть 2. Типы селекторов CSS

Представляю вашему вниманию вторую часть из цикла статей по языку стилей CSS. В первой части…

30.11.2023