LINUX.ORG.RU

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

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

Но у меня есть сомнения, что с VLIW вообще принципиально возможно ускорить интерпретируемые языки без JIT.

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

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

Но у меня есть сомнения, что с VLIW вообще принципиально возможно ускорить интерпретируемые языки без JIT.

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