Doing the contemporary microprocessor.

Oct 12, 2006 05:47

(нижеследующее считать сумасшедшей идеей)

Взять QEMU (с его динамическим траснлятором), сделать наиболее современный процессор (VLIW, там, или EDGE (который TRIPS)), спортировать QEMU на него и запустить.

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

Получится Transmeta, как легко догадаться. Только под GPL (не железо, а код транслятора). ;)

Трудности: наличие кешей и MMU в современных CPU усложняет управляющий автомат. Значит, потребуются быстрые переходы, а с этим у всех достаточно производительных архитектур сложности.

процессоры, мысль, qemu, transmeta

Previous post Next post
Up