История изменений
Исправление monk, (текущая версия) :
Но у меня есть сомнения, что с VLIW вообще принципиально возможно ускорить интерпретируемые языки без JIT.
Ну почему? В принципе, можно. Мы можем широкую команду использовать как двухпоточную систему, один поток которого выбирает операции и подготавливает переходы по разобранным операциям, а второй просто переходит по подготовленным адресам. Но вот как это сделать на Си без ассемблера, я сходу не сочиню.
Исходная версия monk, :
Но у меня есть сомнения, что с VLIW вообще принципиально возможно ускорить интерпретируемые языки без JIT.
Ну почему? В принципе, можно. Мы можем широкую команду использовать как двухпоточную систему, один поток которого выбирает операции и подготавливает перехода по разобранным операциям, а второй просто переходит по подготовленным адресам. Но вот как это сделать на Си без ассемблера, я сходу не сочиню.