3 ms·
When we talk about cores on a device we usually think of the application processors that'll be running our own code. But any modern SoC will have tons of other
by Symmetry 5y ago
When we talk about cores on a device we usually think of the application processors that'll be running our own code. But any modern SoC will have tons of other cores. Things like controlling voltage and clock speed, the security enclave, the baseband processor, Apple's matrix co-processor. Since these only run Apple's code switching over the ISA can be done with relatively little fuss compared to the x86/ARM transition. And since each of these is essentially only running a very limited range of firmware they can benefit far more from a extensible, customizable, "only pay for what you use" ISA than the application processor would. I'd also expect Apple to be making their own private extensions for their specific use cases.