I was going to joke about Intel "discovering the big.LITTLE architecture" until you said different instruction sets. It will be interesting to hear how they hope that will work out...
Sure but that’s still a nuisance from the point of view of OS scheduling. You can’t transparently move a process from a big core to a little core or vice versa the way you can with big.little.
No, but it can be a small nuisance: you can leave a process eligible to run on any core until it faults for an illegal instruction; then you pin it to the big core.