Title :
A DSP-based HEVC decoder implementation using RVC-CAL and native OpenHEVC code
Author :
Rodriguez, Pablo ; Balseiro, Fernando ; Chavarrias, Miguel ; Pescador, Fernando ; Garrido, Matias
Author_Institution :
Res. Center on Software Technol. & Multimedia Syst. (CITSEM), Univ. Politec. de Madrid (UPM), Madrid, Spain
Abstract :
Complexity of both, applications and processors, is permanently increasing. While, designers must face with a lot of challenges, such as reduced time to market, performance and energy efficiency, among others. In this context, dataflow based methodologies and tools, like the Open RVC-CAL Compiler Infrastructure (Orcc), have revealed powerful in supporting platform independent design. Within the Orcc design flow, applications are described using the RVC-CAL language. A set of Orcc backends can generate different source codes (e.g., C, C++, VHDL, Java) that must be finally compiled for a target platform with a native compiler. This approach has several advantages, but the quality of the final product is limited by the quality of the currently implemented backends. In this work, an HEVC decoder implementation for DSP technology has been developed by using a combination of RVC-CAL descriptions and native C-code. The results of this approach are compared with those obtained by using both, a pure RVC-CAL description and a pure native C-code implementation.
Keywords :
C language; digital signal processing chips; electronic engineering computing; program compilers; public domain software; video codecs; video coding; DSP based HEVC decoder; Orcc design flow; native C-codes; native OpenHEVC code; open RVC-CAL compiler infrastructure; platform independent design; source code generation; Consumer electronics; Decoding; Digital signal processing; Multicore processing; Program processors; Streaming media; DSP; HEVC decoder; OpenHEVC; Orcc; RVC-CAL;
Conference_Titel :
Consumer Electronics (ISCE), 2015 IEEE International Symposium on
Conference_Location :
Madrid
DOI :
10.1109/ISCE.2015.7177782