By: James (no.delete@this.thanks.invalid), May 26, 2022 3:42 am
Room: Moderated Discussions
⚛ (0xe2.0x9a.0x9b.delete@this.gmail.com) on May 24, 2022 3:37 pm wrote:
> An application can (potentially) be migrated between different-ISA cores of the CPU 1000 times
> in 1 second. If the operating system isn't designed to (potentially, theoretically) handle 1000
> such migrations per second then it isn't designed to handle the hetero-ISA case well at all.
I'm having real difficulty imagining a situation where that would make more sense than just leaving the thread on the P core, given the costs of migration (OS level, migrating cache lines).
> An application can (potentially) be migrated between different-ISA cores of the CPU 1000 times
> in 1 second. If the operating system isn't designed to (potentially, theoretically) handle 1000
> such migrations per second then it isn't designed to handle the hetero-ISA case well at all.
I'm having real difficulty imagining a situation where that would make more sense than just leaving the thread on the P core, given the costs of migration (OS level, migrating cache lines).