LINUX.ORG.RU

История изменений

Исправление SkyMaverick, (текущая версия) :

Ну так трансляция-то не бинарника-же. Нужно оптимизировать jit-ы V8, Ion(Spyder)Monkey и прочее. Понятно, что они вылизаны для x86-64. Понятно, что их вылижут для ARM. Для Эльбрусов придётся также оптимизировать транслятор силами МЦСТ или партнёров. Понятно, что можно и просто «втупую» скомпилировать (какбы обычный С++ и движок соберётся), но производительность транслируемого без оптимизации под платформу отстойная, мягко говоря.

Где-то давненько на Ютубе видел семинари презентацию, где партнёры МЦСТ рассказывали, как они оптимизировали IonMonkey под Эльбрус. С наскоку не найду, но посмотреть интересно.

upd. А вот, нашёл

Исходная версия SkyMaverick, :

Ну так трансляция-то не бинарника-же. Нужно оптимизировать jit-ы V8, Ion(Spyder)Monkey и прочее. Понятно, что они вылизаны для x86-64. Понятно, что их вылижут для ARM. Для Эльбрусов придётся также оптимизировать транслятор силами МЦСТ или партнёров. Понятно, что можно и просто «втупую» скомпилировать (какбы обычный С++ и движок соберётся), но производительность транслируемого без оптимизации под платформу отстойная, мягко говоря.

Где-то давненько на Ютубе видел семинари презентацию, где партнёры МЦСТ рассказывали, как они оптимизировали IonMonkey под Эльбрус. С наскоку не найду, но посмотреть интересно.