News for hackers. Stuff that matters.
Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by nknealk on Tuesday October 24, 2023 @12:48AM (#37994925)
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

Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by utopcell on Tuesday October 24, 2023 @01:55AM (#37995243)
Nvidia could do the same
Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by KeplerBoy on Tuesday October 24, 2023 @03:04AM (#37995635)
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.

Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by pavlov on Tuesday October 24, 2023 @03:11AM (#37995679)
Microsoft and NVidia have a history of collaborating to adapt Windows APIs to NVidia hardware. DirectX 10 was practically designed to NVidia's next-gen hardware spec.

If Microsoft is serious about ARM, there's no reason they couldn't work together to ensure the CPU is optimized for Microsoft's emulation layer.

Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by andy_ppp on Tuesday October 24, 2023 @04:18AM (#37996147)
In general Microsoft are in favour of doing anything that sells more copies of Windows and I have no doubt supporting an extremely fast Nvidia CPU on ARM is possible. It might never run software as well as x86 but maybe if it ends up being faster for games (which could be possible with MS and NVDA support) then people will buy it.
Re:Nvidia to Challenge Intel with Arm-Based Processors for PCs by sangnoir on Tuesday October 24, 2023 @01:52PM (#38002708)
> Nvidia is a software company, but i doubt they want to deal with making decades of windows binaries work.

Isn't Nvidia already doing this with their drivers? Games are notorious for suboptimal or downright incorrect graphics API calls that get patched in the graphics driver on a per-game basis - at least for the AA games in the past.