TY - GEN
T1 - Towards very low-power mobile terminals through optimized computational offloading
AU - Rexha, Hergys
AU - Lafond, Sébastien
AU - Rigazzi, Giovanni
AU - Kainulainen, Jani Pekka
N1 - Funding Information:
As future work, we consider to extend investigations with more recent MPSoC like Kirin 960 and extend the discussion of platform efficiency by including the GPU for the neural network computations. We also plan to run experiments with GPUs ranging from the ones present in smartphone chips, like ARM Mali-G71 in Kirin 960, to NVIDIA GPUs present in Jetson-TX2 with 265 CUDA Pascal cores and NVIDIA Xavier with 512 CUDA Volta cores. ACKNOWLEDGMENT This work has been partially funded by the H2020 EU/TW joint action 5G-DIVE (Grant no. 859881). REFERENCES [1] ericsson.com, “Ericsson mobility report,” 2019. https: //www.ericsson.com/4acd7e/assets/local/mobility-report/documents/ 2019/emr-november-2019.pdf. [2] W. W. R. Forum, “Wireless of big data of smart 5g.” https://www. wwrf.ch/files/wwrf/content/files/publications/outlook/White%20Paper% 202-%20Wireless%20Big%20Data%20of%20Smart%205G.pdf.
Publisher Copyright:
© 2020 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020
Y1 - 2020
N2 - Energy consumption is a major issue for modern embedded mobile computing platforms, and with new technological developments, such as IoT and Edge/Fog computing, the number of connected embedded mobile computing systems is rapidly increasing. Heterogeneous multi-core CPUs seek to improve the performance of these platforms, with a particular focus on energy efficiency. By using different techniques like DVFS, core mapping, and multi-threading, a substantial improvement in the achievable CPU energy efficiency level for Multi-processor system-on-chip(MPSoC) can be observed. However, controlling only the CPU power dissipation has a limited effect on the overall platform energy consumption. Other components of the platform, including memory, disk, and other peripherals, play an important role in the energy efficiency of the platform and need to be taken into account. The availability of different sleep strategies at various levels of the platform makes the energy efficiency issue even more complex. In this paper, we set the view of energy efficiency at the entire platform level and discuss computation offloading as a mechanism to help in reaching the optimal platform energy-efficient state. As an application, we consider object detection performed on several types of images to define when offloading is beneficial to the platform energy efficiency. We survey the energy efficiency of different neural network algorithms in an embedded environment, with the possibility to perform computation offloading, and discuss the obtained results concerning the level of object recognition accuracy provided by different neural networks.
AB - Energy consumption is a major issue for modern embedded mobile computing platforms, and with new technological developments, such as IoT and Edge/Fog computing, the number of connected embedded mobile computing systems is rapidly increasing. Heterogeneous multi-core CPUs seek to improve the performance of these platforms, with a particular focus on energy efficiency. By using different techniques like DVFS, core mapping, and multi-threading, a substantial improvement in the achievable CPU energy efficiency level for Multi-processor system-on-chip(MPSoC) can be observed. However, controlling only the CPU power dissipation has a limited effect on the overall platform energy consumption. Other components of the platform, including memory, disk, and other peripherals, play an important role in the energy efficiency of the platform and need to be taken into account. The availability of different sleep strategies at various levels of the platform makes the energy efficiency issue even more complex. In this paper, we set the view of energy efficiency at the entire platform level and discuss computation offloading as a mechanism to help in reaching the optimal platform energy-efficient state. As an application, we consider object detection performed on several types of images to define when offloading is beneficial to the platform energy efficiency. We survey the energy efficiency of different neural network algorithms in an embedded environment, with the possibility to perform computation offloading, and discuss the obtained results concerning the level of object recognition accuracy provided by different neural networks.
KW - Computation offloading
KW - Embedded computing platforms
KW - Energy efficiency
KW - Object recognition
UR - http://www.scopus.com/inward/record.url?scp=85090279606&partnerID=8YFLogxK
U2 - 10.1109/ICCWorkshops49005.2020.9145197
DO - 10.1109/ICCWorkshops49005.2020.9145197
M3 - Conference contribution
AN - SCOPUS:85090279606
SN - 9781728174419
BT - 2020 IEEE International Conference on Communications Workshops, ICC Workshops 2020 - Proceedings
PB - the Institute of Electrical and Electronics Engineers, Inc.
T2 - International Conference on Communications Workshops
Y2 - 7 June 2020
ER -