This seems very much like the Disruptor[0] pattern implemented in hardware. [0]https://lmax-exchange.github.io/disruptor/
Transmeta tried to do exactly what you are proposing i.e, have a software layer (Code Morphing) translate the x86 instruction stream to their native VLIW instruction set. They didn't go very far.
This seems very much like the Disruptor[0] pattern implemented in hardware. [0]https://lmax-exchange.github.io/disruptor/
Transmeta tried to do exactly what you are proposing i.e, have a software layer (Code Morphing) translate the x86 instruction stream to their native VLIW instruction set. They didn't go very far.