4 ms·
If you think of them as equals maybe, but it’s not uncommon for large SoCs. Maybe 30 cores in there, with probably two variants of arm, and possibly risc-v and
by uxp100 4y ago
If you think of them as equals maybe, but it’s not uncommon for large SoCs. Maybe 30 cores in there, with probably two variants of arm, and possibly risc-v and multiple custom ISAs. But let’s say you’ve got a team of 50 hardware people and 100 software people. Most software people are concerned with the Linux kernel running on arm, and the rest of the cores are black boxes to them, might as well be hardware, they just (for example) load NN weights into dram and pop the address into a mailbox, it doesn’t matter to them that the NN accelerator is a mix of fma fabric and a small risc-v core with a team of 6 writing software for it. And the custom ISAs might be completely licensed, so it truly is a black box to everyone, but that IP for uh, usb maybe, also contains a processor and code, maybe.
But I’m not sure if the chiplet architecture adds a lot of complexity for software folks. Even more different power rails to bring up I bet.