top | item 37994925

(no title)

nknealk | 2 years ago

I think it’s slightly more complex than that. Apple included in their processor design custom extensions to ARM that alter things like memory order to make emulation easier [1]. It’s not just control over the software stack that makes Rosetta so performant.

[1] https://github.com/saagarjha/TSOEnabler

discuss

order

utopcell|2 years ago

Nvidia could do the same

KeplerBoy|2 years ago

Which would only help them if they'd roll their own emulation layer instead of relying on what Microsoft has.

Nvidia is a software company, but i doubt they want to deal with making decades of windows binaries work.