2.5. Energy-Aware Software
Although employing energy-efficient circuit/architecture techniques is a must for energy-aware MPSoCs, there are also important roles for the software to play. Perhaps one of the most important of these is to parallelize a given application across on-chip processors. It is to be noted that, in this context, it may not be acceptable to use a conventional application parallelization strategy from the high-end computing domain since such strategies focus only on performance and do not account for the energy behavior of the optimized code. More specifically, such high-end computing-oriented techniques can be very extravagant in their use of processors (or machine resources in general), i.e., they tend to use a large number ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access