[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3338852.3339868acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
research-article

Performance evaluation of HEVC RCL applications mapped onto NoC-based embedded platforms

Published: 26 August 2019 Publication History

Abstract

Today, several applications running into embedded systems have to fulfill soft or hard timing constraints. Video applications, like the modern High Efficiency Video Coding (HEVC), e.g., most often have soft real-time constraints. However, in specific scenarios, such as in robotic surgeries, the coupling of satellites and so on, harder timing constraints arise, becoming a huge challenge. Although the implementation of such applications in Networks-on-Chip (NoCs) being an alternative to reduce their algorithmic complexity and meet real-time constraints, a performance evaluation of the mapped NoC and the schedulability analysis for a given application are mandatory. In this work we make a performance evaluation of HEVC Residual Coding Loop (RCL) mapped onto a NoC-based embedded platform, considering the encoding of a single 1920×1080 pixels frame. A set of analysis exploring the combination of different NoC sizes and task mapping strategies were performed, showing for the typical and upper-bound workload cases scenarios when the application is schedulable and meets the real-time constraints.

References

[1]
T. Bjerregaard and S. Mahadevan. 2006. A Survey of Research and Practices of Network-on-chip. ACM Comput. Surv. 38, 1, Article 1 (June 2006).
[2]
E. Bolotin, I. Cidon, R. Ginosar, and A. Kolodny. 2004. QNoC: QoS architecture and design process for network on chip. JSA 50, 2 (2004), 105 -- 128. Special issue on networks on chip.
[3]
F. Bossen. 2011. Common test conditions and software reference configurations. JCTVC-L1100, Geneva.
[4]
F. Bossen, B. Bross, K. Suhring, and D. Flynn. 2012. HEVC Complexity and Implementation Analysis. IEEE TCSVT 22, 12 (Dec 2012), 1685--1696.
[5]
J. Boyce. 2014. HM16: High Efficiency Video Coding Test Model (HM16) Encoder Description. JCTVC-R1002, Sapporo.
[6]
P. Ehrlich and S. Radke. 2013. Energy-aware software development for embedded systems in HW/SW co-design. In 2013 IEEE DDECS. 232--235.
[7]
W. Hu, C. Du, L. Yan, and C. Tianzhou. 2009. A fast algorithm for energy-aware mapping of cores onto WK-recursive NoC under performance constraints. In 2009 HiPC. 359--367.
[8]
L. Indrusiak. 2014. End-to-end schedulability tests for multiprocessor embedded systems based on networks-on-chip with priority-preemptive arbitration. JSA 60, 7 (2014), 553 -- 561.
[9]
L. Indrusiak, A. Burns, and B. Nikolić. 2018. Buffer-aware bounds to multi-point progressive blocking in priority-preemptive NoCs. In 2018 DATE. 219--224.
[10]
A. Kiasari, A. Jantsch, and Z. Lu. 2013. Mathematical Formalisms for Performance Evaluation of Networks-on-chip. ACM Comput. Surv. 45, 3, Article 38 (July 2013).
[11]
J. Kim, J. Yang, K. Won, and B. Jeon. 2012. Early determination of mode decision for HEVC. In 2012 PCS. 449--452.
[12]
H. Mendis, N. Audsley, and L. Indrusiak. 2017. Dynamic and Static Task Allocation for Hard Real-Time Video Stream Decoding on NoCs. Leibniz Transactions on Embedded Systems 4, 2 (2017), 01-1-01:25.
[13]
H. Mendis and L. Indrusiak. 2016. Synthetic Workload Generation of Broadcast Related HEVC Stream Decoding for Resource Constrained Systems. In 2016 ICETE. SCITEPRESS - Science and Technology Publications, Lda, Portugal, 52--64.
[14]
L. Mengzhe, J. Xiuhua, and L. Xiaohua. 2015. Analysis of H.265/HEVC, H.264 and VP9 coding efficiency based on video content complexity. In IEEE ICCC.
[15]
W. Penny, G. Paim, M. Porto, L. Agostini, and B. Zatt. 2015. Real-Time Architecture for HEVC Motion Compensation Sample Interpolator for UHD Videos. In 28th SBCCI. ACM, New York, NY, USA, Article 12, 6 pages.
[16]
Z. Shi and A. Burns. 2008. Real-Time Communication Analysis for On-Chip Networks with Wormhole Switching. In 2008 ACM/IEEE NOCS. 161--170.
[17]
H. Smei, A. Jemai, and K. Smiri. 2017. Performance Estimation of HEVC/h.265 Decoder in a Co-Design Flow with SADF-FSM Graphs. IJCNS 10 (2017), 261 -- 281.
[18]
G. Sullivan, J. Ohm, W. Han, and T. Wiegand. 2012. Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE TCSVT 22, 12 (2012), 1649--1668.
[19]
J. Vanne, M. Viitanen, T. Hamalainen, and A. Hallapuro. 2012. Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs. IEEE TCSVT 22, 12 (2012), 1885--1898.
[20]
Youtube. 2019. Youtube Statistics. Retrieved Jan 26, 2019 from https://www.youtube.com/intl/pt-BR/yt/about/press/
[21]
C. Zhou, F. Zhou, and Y. Chen. 2013. Spatio-temporal correlation-based fast coding unit depth decision for high efficiency video coding. JEI 22, 4 (2013).

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SBCCI '19: Proceedings of the 32nd Symposium on Integrated Circuits and Systems Design
August 2019
204 pages
ISBN:9781450368445
DOI:10.1145/3338852
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 August 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HEVC
  2. NoC
  3. embedded systems
  4. real-time systems

Qualifiers

  • Research-article

Conference

SBCCI '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 133 of 347 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 53
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media