QEMU - хорош, но я пока анализиоую чуть другую идею. Предположим, есть симулятор проца как компонент на C#. Делаем сильно упрощенный вариант SystemC, и можно быстро писать прототипы железа. На том же C#. Супер-быстродействия на недо, но 100MIPS на мощной машине хотелось бы достичь.
Простые симуляторы с последовательным многоуровневым разбором команд дают обычно порядка 3-30 MIPS.