3 ms·
I think they said it was gone so they could keep the software simpler i.e. switching a process from a big to little core could require a fair amount of logic if
by mhh__ 5y ago
I think they said it was gone so they could keep the software simpler i.e. switching a process from a big to little core could require a fair amount of logic if they have completely different instruction sets.
It's also possible it's buggy.
- rbanffy 5y agoIf they had completely different instruction sets, this wouldn't be feasible. The OS would need to be aware of that and move tasks between cores with a compatible ISA. A possible workaround would be to use the invalid instruction fault to look for a core that implements that instruction. That, however, wouldn't work if they were completely different, as in a couple GreenArray cores and a couple x86 ones.