Вообразите процессор AMD Ryzen или Epyc, который может выполнять программы для RISC-V: такой проект разрабатывают в Китае

Китайские специалисты намерены освоить запуск программ, изначально разработанных для архитектуры RISC-V, на процессорах AMD.

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


Вообразите процессор AMD Ryzen или Epyc, который может выполнять программы для RISC-V: такой проект разрабатывают в Китае
создано DALL-E

Прошедшим месяце группа исследователей безопасности от Google презентовала инструмент Zentool, позволяющий изменять микрокод процессоров на базе микроархитектуры Zen от AMD. Хотя это было введено в ответ на уязвимости в безопасности, другим это открыло новые горизонты.

В рамках китайского проекта Jiachen проводится конкурс, целью которого является разработка микрокода для современных процессоров AMD Zen, способного запускать приложения под RISC-V.

Участники Jianchen ищут специалиста, способного модифицировать микрокод современных AMD процессоров, таких как Epyc 9004, чтобы они могли работать с бинарными файлами RISC-V. Есть ожидание, что разработанный патч позволит либо напрямую исполнять такие программы, либо существенно ускорить их обработку по сравнению с существующими средствами эмуляции на аналогичном оборудовании.

Предполагается, что так как процессоры AMD, особенно серверные модели Epyc, значительно превосходят RISC-V чипы по производительности, это решение может стать выгодным, несмотря на их высокое энергопотребление. Может быть, оптимизация под запускаемые приложения RISC-V позволит смягчить этот недостаток.

Предложенная идея встречает сложности, поскольку инструмент Google предназначен для исправления ошибок, а не полной замены набора инструкций, и пока остается под вопросом, возможно ли ее полноценное воплощение.

 

Источник: iXBT

Читайте также