3 ms·
Can you give an example? I've seen ARM chips with co-processors with different features (like no MMU for instance) but not a completely different instruction se
by simias 6y ago
Can you give an example? I've seen ARM chips with co-processors with different features (like no MMU for instance) but not a completely different instruction set. Besides in my experience in these configurations the OS doesn't really do much with the other core, it's generally left to specific applications to have code explicitly meant to run on it, there's no automatic scheduling.
Unless you think about embedded co-processors that are generally here to control a complex subsystem (like video processing or something like that, arguably GPUs fit in that description) but in general those aren't handled like real CPU cores at the OS level, they have dedicated drivers or userland libraries dedicated to a specific purpose.
Something tells me that if Intel wants this architecture to be popular they'll have to work on a tighter and more transparent integration, otherwise this is going to end up like the Cell.
It's a pretty interesting approach though, I'm genuinely curious to see how that's going to end up working.
- russdill 6y agoGo look at a modern automotive SoC. R5s, M3s, A72s, M4s, custom arch for real time, DSP, etc. All in one chip.
- simias 6y agoI'm very familiar with some of these chips but my point still stands, in my experience it generally requires tailor-made software to really benefit from these architectures. If these Intel CPUs are meant to be general purpose I wonder how that's going to work out.