3 ms·
Could Intel adapt a Rosetta 2-style approach? Preprocess binaries to replace ancient instructions with modern equivalents, and be able to use smaller decode uni
by btown 6y ago
Could Intel adapt a Rosetta 2-style approach? Preprocess binaries to replace ancient instructions with modern equivalents, and be able to use smaller decode units? Would the gains be worth the translation requirements?
- arghwhat 6y agoNo, Intel needs to approach this from hardware alone. Apple has more freedom as they only have to worry about support from their own OS, and even only the latest revision.
- klodolph 6y agoI might call that the Transmeta approach. Back in the early 2000s, Transmeta offered x86-compatible systems that ran a proprietary VLIW core with software translation. The resulting system looked like an x86 system to the OS and was more power-efficient than contemporary x86 systems from other vendors. Intel has a perpetual license for all Transmeta patents and applications.
- rbanffy 6y agoDoes the reorder buffer in x86 processors operate on the x86 instructions or the µOPs?
- foobiekr 6y agoThe company that built the original Rosetta, actually apple branding on top of QuickTransit, actually could do x86 to x86 translation in their product and found that even when low hanging fruit was theoretically available it was challenging to extract. I don’t think the x86 stuff we are talking about is easy to extract. Instead this seems like something that wants an intermediate code + install time specializer a la mainframes.