TY - GEN
T1 - A case for temperature-driven task migration to balance energy efficiency and image quality of vision processing workloads
AU - Kodukula, Venkatesh
AU - Bharadwaj Medapuram, Sai
AU - Jones, Britton
AU - LiKamWa, Robert
N1 - Funding Information:
The authors are grateful for comments made by anonymous reviewers and the paper shepherd Dr. Nic Lane. The authors thank Microsemi for their generous support through SmartFusion2 hardware kit and software licenses. This material is based upon work supported by the National Science Foundation under Grant No. 1657602.
Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/2/12
Y1 - 2018/2/12
N2 - Many researchers in academia and industry [4, 8] advocate shifting processing near the image sensor through near-sensor accelerators to reduce data movement across energy-expensive interfaces. However, near-sensor processing also heats the sensor, increasing thermal noise and hot pixels, which degrades image quality. To understand these implications, we perform an energy and thermal characterization in the context of an augmented reality case study around visual marker detection. Our characterization results show that for a near-sensor accelerator consuming 1 W of power, dynamic range drops by 16 dB, image noise increases by 3 times, and the number of hot pixels multiplies by 16, degrading image quality. Such degradation impairs the task accuracy of interactive perceptual applications that require high accuracy. The marker-detection fails for 12% of frames when degraded by 1 minute of 1 W near-sensor power consumption. To this end, we propose temperature-driven task migration, a system-level technique that partitions processing between the thermally-coupled near-sensor accelerator and the thermally-isolated CPU host. Leveraging the sensor’s current temperature and application driven image fidelity requirements, this technique mitigates task accuracy issues while providing gains in energy-efficiency. We discuss challenges pertaining to effective, seamless migration decisions at runtime, and propose potential solutions.
AB - Many researchers in academia and industry [4, 8] advocate shifting processing near the image sensor through near-sensor accelerators to reduce data movement across energy-expensive interfaces. However, near-sensor processing also heats the sensor, increasing thermal noise and hot pixels, which degrades image quality. To understand these implications, we perform an energy and thermal characterization in the context of an augmented reality case study around visual marker detection. Our characterization results show that for a near-sensor accelerator consuming 1 W of power, dynamic range drops by 16 dB, image noise increases by 3 times, and the number of hot pixels multiplies by 16, degrading image quality. Such degradation impairs the task accuracy of interactive perceptual applications that require high accuracy. The marker-detection fails for 12% of frames when degraded by 1 minute of 1 W near-sensor power consumption. To this end, we propose temperature-driven task migration, a system-level technique that partitions processing between the thermally-coupled near-sensor accelerator and the thermally-isolated CPU host. Leveraging the sensor’s current temperature and application driven image fidelity requirements, this technique mitigates task accuracy issues while providing gains in energy-efficiency. We discuss challenges pertaining to effective, seamless migration decisions at runtime, and propose potential solutions.
KW - Continuous sensing
KW - Mobile systems
KW - Task migration
UR - http://www.scopus.com/inward/record.url?scp=85048529280&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048529280&partnerID=8YFLogxK
U2 - 10.1145/3177102.3177111
DO - 10.1145/3177102.3177111
M3 - Conference contribution
AN - SCOPUS:85048529280
T3 - HotMobile 2018 - Proceedings of the 19th International Workshop on Mobile Computing Systems and Applications
SP - 93
EP - 98
BT - HotMobile 2018 - Proceedings of the 19th International Workshop on Mobile Computing Systems and Applications
PB - Association for Computing Machinery, Inc
T2 - 19th International Workshop on Mobile Computing Systems and Applications, HotMobile 2018
Y2 - 12 February 2018 through 13 February 2018
ER -