- Nov 20, 2011
- 5,647
- 47
- 91
I wonder how much overhead is involved in the whole x86 ISA to uOps translation process in terms of performance penalty, lowered IPC?
If apple was able to transition from PowerPC to x86 why not offer a pure uOps mode. Ie with the intel compiler you target uOp instead of x86 and you get a clean executable that runs in native mode.
Offer this mode and a future intel CPU can scrap the legacy ISA and just offer processors where all its transistors are dedicate to just running native uOp code with no overhead.
For windows and Mac they can offer a Rosetta type emulator that would be transparent to the end user, the software would handle the x86 uOp translation.
If apple was able to transition from PowerPC to x86 why not offer a pure uOps mode. Ie with the intel compiler you target uOp instead of x86 and you get a clean executable that runs in native mode.
Offer this mode and a future intel CPU can scrap the legacy ISA and just offer processors where all its transistors are dedicate to just running native uOp code with no overhead.
For windows and Mac they can offer a Rosetta type emulator that would be transparent to the end user, the software would handle the x86 uOp translation.