|
|
|
|
|
by rob74
677 days ago
|
|
Well, Apple seems to have achieved this (for all intents or purposes) on MacOS (https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2 - "In some benchmarks, x86-64-only programs performed better under Rosetta 2 on a Mac with an Apple M1 SOC than natively on a Mac with an Intel x86-64 processor"), so there's no reason why Microsoft shouldn't be able to do the same for Windows? Of course, Apple designed the M series ARM CPUs specifically for their devices, but I'm not sure how much care went into optimizing x86 emulation? |
|
Why? My impression is that due to Apples permissive licence, they are able to make more changes. If we just look at the mess that ARM is making of Qualcomm situation, where we finally have a performing alternative chip.
Arm hasn't granted anyone else the ability to make significantly modified chips for multiple platforms, so Nuvia were fine while it was all just research.
> Arm's claim against Qualcomm and Nuvia is about protecting the Arm ecosystem and partners who rely on our IP and innovative designs, and therefore enforcing Qualcomm's contractual obligation to destroy and stop using the Nuvia designs that were derived from Arm technology
Its rather telling that Qualcomm are allowed to make mobile chips, but not these ones because they want to "protect the ARM ecosystem".
RISC V can't come soon enough.