MAPPING SCALABLE VIDEO CODING DECODER ON MULTI-CORE STREAM PROCESSORS

被引:0
|
作者
Su, Yu-Chi [1 ]
Tsai, Sung-Fang [1 ]
Chuang, Tzu-Der [1 ]
Tsao, You-Ming [1 ]
Chen, Liang-Gee [1 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, DSP IC Design Lab, Taipei 10764, Taiwan
关键词
SVC; stream processor; parallel; scalability; EXTENSION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Scalable Video Coding (SVC) is an advanced video compression technique that can support temporal, spatial, and quality scalability to terminals with different network conditions. SVC adopts layered coding techniques to improve coding efficiency for spatial and quality scalability. Upsampling and inter-layer prediction are two important mechanisms to remove redundant information between different layers. However, upsampling occupying around 75% memory bandwidth of SVC decoder results in serious performance degradation, especially for applications with high resolutions. Moreover, inter-layer prediction with complex scheduling leads to difficulties when mapping the SVC decoder in parallel. In this paper, we propose a method to parallelize the SVC decoder on a multi-core stream processor platform in both efficiency and flexibility. We focus on mapping issues of spatial scalability supporting with various resolutions of decoded frames. The experiment result proves the proposed design for SVC decoder reduces 95% memory bandwidth of the upsampling module in JSVM, performed on a single general-purpose processor.
引用
收藏
页码:433 / 436
页数:4
相关论文
共 50 条
  • [1] Highly Scalable Parallel Arithmetic Coding on Multi-Core Processors Using LDPC Codes
    Hu, Weidong
    Wen, Jiangtao
    Wu, Weiyi
    Han, Yuxing
    Yang, Shiqiang
    Villasenor, John
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (02) : 289 - 294
  • [2] MULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER
    Hamidouche, Wassim
    Raulet, Mickael
    Deforges, Olivier
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [3] Power Mapping and Modeling of Multi-core Processors
    Dev, Kapil
    Nowroz, Abdullah Nazma
    Reda, Sherief
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 39 - 44
  • [4] Scalable Parallelization of Skyline Computation for Multi-core Processors
    Chester, Sean
    Sidlauskas, Darius
    Assent, Ira
    Bogh, Kenneth S.
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1083 - 1094
  • [5] Dynamic Scheduling of Stream Programs on Embedded Multi-core Processors
    Lee, Haeseung
    Che, Weijia
    Chatha, Karam S.
    [J]. CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 93 - 102
  • [6] Parallel Video Steganographic Method over Multi-core Processors
    Almanasra, Sally
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2020, 9 (02): : 606 - 612
  • [7] Scalable Many-field Packet Classification on Multi-core Processors
    Qu, Yun R.
    Zhou, Shijie
    Prasanna, Viktor K.
    [J]. 2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 33 - 40
  • [8] Parallel Platform for Supporting Stream Ciphers Over Multi-core Processors
    Almanasra, Sally
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (11) : 181 - 190
  • [9] Revisiting the Design of Data Stream Processing Systems on Multi-Core Processors
    Zhang, Shuhao
    He, Bingsheng
    Dahlmeier, Daniel
    Zhou, Amelie Chi
    Heinze, Thomas
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 659 - 670
  • [10] Network Coding on Heterogeneous Multi-Core Processors for Wireless Sensor Networks
    Kim, Deokho
    Park, Karam
    Ro, Andwon W.
    [J]. SENSORS, 2011, 11 (08) : 7908 - 7933