Mapping of video decoder software on a VLIW DSP multiprocessor

被引:1
|
作者
Freimann, A [1 ]
Brune, T [1 ]
Pirsch, P [1 ]
机构
[1] Informat Technol Lab, D-30167 Hannover, Germany
来源
MULTIMEDIA HARDWARE ARCHITECTURES 1998 | 1998年 / 3311卷
关键词
video decoding; algorithm mapping; SIMD; parallelization techniques; H.263; MPEG;
D O I
10.1117/12.304662
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When implementing today's video compression standards on programmable processors, it is essential to optimize the algorithms with respect to the underlying hardware. As an example, the core decoder functions of the H.263 hybrid coding scheme were implemented on a SIMD controlled processor with four parallel VLIW data paths, the HiPAR-DSP. The decoder tasks were implemented employing local memory, parallelization on several levels, and data statistics. Special effort was paid on the computation intensive tasks IDCT, and motion compensated frame reconstruction. To speed up the IDCT computation, a data dependent approach was chosen, which distinguishes different block types. The determination of IDCT block type could be parallelized together with other tasks, thus no additional overhead is required. Frame reconstruction mainly benefits from data parallel operations and transparent DMA transfers to and from external memory.
引用
收藏
页码:67 / 78
页数:12
相关论文
共 50 条
  • [1] MAPPING AND OPTIMIZATION OF THE AVS VIDEO DECODER ON A HIGH PERFORMANCE CHIP MULTIPROCESSOR
    Krommydas, Konstantinos
    Tsoublekas, George
    Antonopoulos, Christos D.
    Bellas, Nikolaos
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 896 - 901
  • [2] VLIW-aware software optimization of AAC decoder on parallel architecture core DSP (PACDSP) processor
    Tsai, Tsung-Han
    Liu, Chun-Nan
    Hung, Jui-Hong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 933 - 939
  • [3] Software implementation of MPEG-2 decoder on VLIW mediaprocessors
    Mizosoe, H
    Jung, YC
    Kim, D
    Lee, W
    Kim, Y
    MEDIA PROCESSORS 2000, 2000, 3970 : 16 - 26
  • [4] Estimating Software and Hardware Video Decoder Energy Using Software Decoder Profiling
    Kraenzler, Matthias
    Kaup, Andre
    Herglotz, Christian
    2023 36TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI, 2023, : 155 - 160
  • [5] A DESIGN TOOL FOR HARDWARE AND SOFTWARE FOR MULTIPROCESSOR DSP SYSTEMS
    LEE, EA
    GOEI, E
    BIER, J
    BHATTACHARYYA, S
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 1407 - 1410
  • [6] MULTIPROCESSOR DSP WITH MULTISTAGE SWITCHING NETWORK FOR VIDEO CODING
    OKUMURA, Y
    IRIE, K
    KISHIMOTO, R
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (06) : 938 - 946
  • [7] An MPEG-2 video decoder DSP architecture
    Rudberg, MK
    Wanhammar, L
    1996 IEEE DIGITAL SIGNAL PROCESSING WORKSHOP, PROCEEDINGS, 1996, : 199 - 202
  • [8] Further specialization of clustered VLIW processors:: A MAP decoder for software defined radio
    Ituero, Pablo
    Lopez-Vallejo, Marisa
    ETRI JOURNAL, 2008, 30 (01) : 113 - 128
  • [9] An OpenCL software compilation framework targeting an SoC-FPGA VLIW chip multiprocessor
    Parker, Samuel J.
    Chouliaras, Vassilios A.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 68 : 17 - 37
  • [10] Software implementation of DTV source decoder based on general DSP
    School of Electronic Information Engineering, Tianjin University, Tianjin 300072, China
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban), 2006, 11 (1364-1369):