Date Added: Apr 2011
Energy efficiency is an essential design criterion for mobile hand-held devices. The authors underline the issue that parallel programs for mobile devices must be efficiently executable on the development platforms in addition to their efficient execution on the target hardware. Further, they argue that with the proliferation of increasingly complex heterogeneous MPSoC architectures, seamless performance and energy estimation needs to become an integral part of the software development flow. They review the present reality of mobile software development and the run-time behavior of the software on the devices.