Energy-Efficient NoC-Based Systems for Real-Time Multimedia Applications using Approximate Computing
ResumoThis work presents an energy-efficient NoC-based system for real-time multimedia applications employing approximate computing. The proposed video processing system, called SApp-NoC, is efficient in both energy and quality (QoS), employing a scalable NoC architecture composed of processing elements designed to accelerate the HEVC Fractional Motion Estimation (FME). Two solutions are proposed: HSApp-NoC (Heuristc-based SApp-NoC), and MLSApp-NoC (Machine Learning-based SApp-NoC). When compared to a precise solution processing 4K videos at 120 fps, HSApp-NoC and MLSApp-NoC reduce about 48.19% and 31.81% the energy consumption, at small quality reduction of 2.74% and 1.09%, respectively. Furthermore, a set of schedulability analysis is also proposed in order to guarantee the meeting of timing constraints at typical workload scenarios.
Boyce, J. (2014), HM16: High Efficiency Video Coding Test Model (HM16) Encoder Description, JCTVC-R1002, Sapporo.
Cisco (2020) “Cisco Annual Internet Report (2018–2023) White Paper”, https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html, June.
Grellert, M., Bampi, and Zatt, B. (2016). Complexity-scalable HEVC encoding. In IEEE PCS.
He, G. et al. (2015). High-throughput power-efficient VLSI architecture of fractional motion estimation for ultra-HD HEVC video encoding. In IEEE TVLSI, pages 3138-3142.
Indrusiak, L., Burns, A. and Nikolic, B. (2018). Buffer-aware bounds to multi-point progressive blocking in priority-preemptive NoCs. In IEEE DATE.
Lung, C. and Shen, C. (2019). Design and implementation of a highly efficient fractional motion estimation for the HEVC encoder. In JRTIP, pages 1541-1557.
Statista (2020) “Coronavirus impact on online traffic of selected industries worldwide in week ending April 26, 2020”, http://www.statista.com/statistics/1105486/coronavirus-traffic-impact-industry, June.
Sze, V., Budagavi, M. and Sullivan, G. (2014), High efficiency video coding (HEVC), Springer, USA, 1st edition.
Vanne, J. et al. (2012). Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs. In IEEE TCSVT, pages 1885-1898.
Venkataramani, S. et al. (2015). Computing approximately, and efficiently. In IEEE DATE.