Energy-Efficient NoC-Based Systems for Real-Time Multimedia Applications using Approximate Computing


This 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.
Palavras-chave: NoC, Approximate Computing, Machine Learning, Video Coding, Hardware Acceleration


Bokhari, H. et al. (2015). SuperNet: Multimode interconnect architecture for manycore chips. In ACM/IEEE DAC.

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”,, 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”,, 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.
PENNY, Wagner I.; PALOMINO, Daniel M.; PORTO, Marcelo S.; ZATT, Bruno. Energy-Efficient NoC-Based Systems for Real-Time Multimedia Applications using Approximate Computing. In: CONCURSO DE TESES E DISSERTAÇÕES (CTD), 34. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 7-12. ISSN 2763-8820. DOI: