Hardware/software partitioning algorithms are fundamental in the design of modern embedded systems, where the allocation of functionalities between hardware accelerators and software components is ...
Partitioning in complex chips is beginning to resemble a high-stakes guessing game, where choices need to extrapolate from what is known today to what is expected by the time a chip finally ships.