A Multicore DSP HEVC Decoder Using an Actor-based Dataflow Model and OpenMP

被引:10
|
作者
Chavarrias, M. [1 ]
Pescador, F. [1 ]
Garrido, M. J. [1 ]
Juarez, E. [1 ]
Sanz, C. [1 ]
机构
[1] UPM, Res Ctr Software Technol & Multimedia Syst CITSEM, Madrid, Spain
关键词
HEVC; DSP; multicore; OpenMP; CAL; Orcc;
D O I
10.1109/TCE.2015.7150599
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Video coding is one of the most demanding applications, in terms of computational cost, for portable multimedia terminals. In the last years, the new video coding standards, like High Efficiency Video Coding (HEVC), and the increasing resolutions of video codecs have overtaken the capacities of the single core processors in embedded systems. In consequence, multicore architectures are used in current multimedia systems. Besides, new methodologies and frameworks are arising to speed-up the design cycle. In this paper, a methodology based on the Reconfigurable Video Coding CAL Actor Language (RVC-CAL) and the OpenMP API has been used to implement an HEVC decoder based on a multicore DSP. A RVC-CAL description of the HEVC decoder has been used as starting point. The Open RVC-CAL compiler framework (Orcc) has been used to generate C-code from the RVC-CAL specification. This code and the OpenMP library have been ported to the multicore DSP environment. Decoders running on 1, 2, 3 and 4 cores have been tested. Also, the multi DSP based HEVC decoder has been compared with other implementations based on multicore GPPs(1).
引用
收藏
页码:236 / 244
页数:9
相关论文
共 50 条
  • [1] A Multicore DSP HEVC Decoder Using an Actor-based Dataflow Model
    Chavarrias, M.
    Pescador, F.
    Garrido, M. J.
    Juarez, E.
    Sanz, C.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 370 - 371
  • [2] Design of Multicore HEVC Decoders Using Actor-based Dataflow Models and OpenMP
    Chavarrias, M.
    Pescador, F.
    Garrido, M. J.
    Sanchez, A.
    Sanz, C.
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (03) : 325 - 333
  • [3] Design of Multicore HEVC Decoders Using Actor-based Dataflow Models and OpenMP
    Chavarrias, M.
    Pescador, F.
    Garrido, M. J.
    Pelcat, M.
    Juarez, E.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,
  • [4] A DSP-Based HEVC Decoder Implementation Using an Actor Language Dataflow Model
    Chavarrias, M.
    Pescador, F.
    Garrido, M. J.
    Juarez, E.
    Raulet, M.
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (04) : 839 - 847
  • [5] Actor-Based Parallel Dataflow Analysis
    Rodriguez, Jonathan
    Lhotak, Ondrej
    [J]. COMPILER CONSTRUCTION, 2011, 6601 : 179 - 197
  • [6] A DSP HEVC decoder implementation based on OpenHEVC
    Pescador, F.
    Cano, J. P.
    Garrido, M. J.
    Juarez, E.
    Raulet, M.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2014, : 63 - 64
  • [7] DSP Based Programmable FHD HEVC Decoder
    Lee, Sangjo
    Song, Joonho
    Lee, Wonchang
    Kim, Doohyun
    Kim, Jaehyun
    Lee, Shihwa
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 972 - 973
  • [8] An actor-based model for the electronic market
    Loia, V
    Scandizzo, S
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2880 - 2885
  • [9] Parallel Acceleration Scheme of HEVC Decoder Based on Multicore Platform
    Zhang, Wenxiang
    Hu, Dong
    Han, Feng
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [10] Extracting Interactive Actor-Based Dataflow Models from Legacy C Code
    Rentz, Niklas
    Smyth, Steven
    Andersen, Lewe
    von Hanxleden, Reinhard
    [J]. DIAGRAMMATIC REPRESENTATION AND INFERENCE, DIAGRAMS 2021, 2021, 12909 : 361 - 377