3 ms·
Lots of systems have been buils with multiple processor architectures, including the early Macs, the Nintendo DS, the PS3, and every PC the last decade (cpu+gpu
by geon 14y ago
Lots of systems have been buils with multiple processor architectures, including the early Macs, the Nintendo DS, the PS3, and every PC the last decade (cpu+gpu).
You would usually write your code to use one specific cpu, rather than trying to balance the load automatically like on a heterogenous system.
- twoodfin 14y agoI thought trotsky was suggesting an ARM/x86 mix along the lines of ARM's big.LITTLE, which allows process migration between two very differently implemented (though ISA-compatible) cores.
- trotsky 14y agoWhile they haven't announced any of it in public, it does seem hard to believe they'd be migrating running applications. It's much more likely that they're targeting nx page sharing, you'd still have build the os for both isas, but it'd allow you to run many tasks on the low poer cores and only spin up the hot ones when the application required the performance or binary compatibility. Think more like switchable graphics than big.little, though the low power architecture would stay usable all the time.