This isn’t all that different from having a coprocessor. I don’t think it’s very useful to have an ARM or x86 coprocessor though because the major benefit to ARM is lower power consumption… Adding in a whole coprocessor is just going to increase power consumption.
Things like Rosetta are probably the better way.
Or maybe we see Java/the JVM make a comeback. This is the exact sort of world Java was built for. It just turned out that right around the time Java was taking off, everyone basically went for Windows and x86 chips… Which became the defacto standard.
Granted, at this point, folks would probably be going for more WASM (in browser or not) than JVM.
But Java and WASM doesn’t solve the compatibility issue on ARM. Games and other programs for x86 are still something people want to execute on ARM machines. That’s why compatibility layers and emulators are build for. And having a dedicated CPU would help with that. And if you do not use the x86 “extension”, then you won’t pay for power consumption. And if you aren’t interested into x86, then you simply don’t buy a dual architecture motherboard.
I’m not looking this from the perspective of laptops or handhelds BTW, but from the perspective of desktop PC. Overall I think its not practical to have them both on a single motherboard. But you know, the industry is full of non practical ideas. So it’s not unimaginable this could be reality someday. Maybe just for a small audience.
This isn’t all that different from having a coprocessor. I don’t think it’s very useful to have an ARM or x86 coprocessor though because the major benefit to ARM is lower power consumption… Adding in a whole coprocessor is just going to increase power consumption.
Things like Rosetta are probably the better way.
Or maybe we see Java/the JVM make a comeback. This is the exact sort of world Java was built for. It just turned out that right around the time Java was taking off, everyone basically went for Windows and x86 chips… Which became the defacto standard.
Granted, at this point, folks would probably be going for more WASM (in browser or not) than JVM.
But Java and WASM doesn’t solve the compatibility issue on ARM. Games and other programs for x86 are still something people want to execute on ARM machines. That’s why compatibility layers and emulators are build for. And having a dedicated CPU would help with that. And if you do not use the x86 “extension”, then you won’t pay for power consumption. And if you aren’t interested into x86, then you simply don’t buy a dual architecture motherboard.
I’m not looking this from the perspective of laptops or handhelds BTW, but from the perspective of desktop PC. Overall I think its not practical to have them both on a single motherboard. But you know, the industry is full of non practical ideas. So it’s not unimaginable this could be reality someday. Maybe just for a small audience.