Разбор Стаса Ай как просто возымел таки большой резонанс. Очень необычно. Хоть народ теперь знает что Минпромторг ангажированная определёнными частными компаниями организация. Не то чтобы раньше нельзя было про это догадываться, но теперь хотя бы понятно кем и зачем.
По-моему он там не разобрался, МЦСТ сейчас не может предоставить достаточное количество чипов для импортозамещения по закону из-за загрузки на производстве у TSMC, ну а у YADRO уже есть разработанные отечественные чипы на RISC-V.
Так, вроде, Эльбрус поддерживает трансляцию на x86 в реальном времени. Учитывая тенденции и господство Java и .NET в сегменте enterprise решений, речь скорее о адаптации двух виртуальных машин, чтобы процессор худо-бедно работал с их JIT компиляцией. PS. Я понимаю, что есть какое-то количество ПО, которое пишется на Си либо иных компилируемых языках, но в текущих реалиях две вышеназванных платформы это процентов 90 рынка.
Проблема в том, что x86 это суперскалярная архитектура, а эльбрус - VLIW. Для нормальной производительности нужен специальный компилятор. К сожалению, Java и .NET написаны на С++, поэтому для полноценной работы потребуется их перекомпиляция. Можно конечно написать расширение для LLVM, но из контекста я понял, что весь этот проект создан для наживы, а не для Computer Science.
Разбор Стаса Ай как просто возымел таки большой резонанс. Очень необычно. Хоть народ теперь знает что Минпромторг ангажированная определёнными частными компаниями организация. Не то чтобы раньше нельзя было про это догадываться, но теперь хотя бы понятно кем и зачем.
Стасик молодец.
Хоть кто-то простым языком сказал, что если не начать использовать наше, то его и не будет
а что за видео?
По-моему он там не разобрался, МЦСТ сейчас не может предоставить достаточное количество чипов для импортозамещения по закону из-за загрузки на производстве у TSMC, ну а у YADRO уже есть разработанные отечественные чипы на RISC-V.
Так, вроде, Эльбрус поддерживает трансляцию на x86 в реальном времени. Учитывая тенденции и господство Java и .NET в сегменте enterprise решений, речь скорее о адаптации двух виртуальных машин, чтобы процессор худо-бедно работал с их JIT компиляцией.
PS. Я понимаю, что есть какое-то количество ПО, которое пишется на Си либо иных компилируемых языках, но в текущих реалиях две вышеназванных платформы это процентов 90 рынка.
PPS. нагуглил. Всё уже сделано за нас.
http://d-russia.ru/wp-content/uploads/2017/04/siis2017_UNIPRO.pdf
https://www.altlinux.org/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81/%D1%82%D0%B5%D1%81%D1%82%D1%8B/%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B
Остаётся только под другую платформу собрать и отдать. Ура, мы отлично вписались в пожелания Минпромторга, можно расходиться.
Проблема в том, что x86 это суперскалярная архитектура, а эльбрус - VLIW. Для нормальной производительности нужен специальный компилятор. К сожалению, Java и .NET написаны на С++, поэтому для полноценной работы потребуется их перекомпиляция. Можно конечно написать расширение для LLVM, но из контекста я понял, что весь этот проект создан для наживы, а не для Computer Science.