A Processor for MPEG decoder SOC: A software/hardware co-design approach

被引:2
|
作者
Yu, GJ [1 ]
Yao, QD [1 ]
Liu, P [1 ]
Jiang, ZD [1 ]
Li, FP [1 ]
机构
[1] Zhejiang Univ, Dept Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
关键词
video processor; video compression; Hardware/Software co-design; SIMD;
D O I
10.1117/12.582737
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Media processing such as real-time compression and decompression of video signal is now expected to be the driving force in the evolution of media processor. in this paper, a hardware and software co-design approach is introduced for a 32-bit media processor: MediaDsp3201 (MD32), which is realized in 0.18 mu m TSMC, 200MHz and can achieve 200 million multiply-accumulate (MAC) operations per second. In our design, we have emerged RISC and DSP into one processor (RISC/DSP). Based on the analysis of inherent characteristics of video processing algorithms, media enhancement instructions are adopted into MD32'instruction set. The media extension instructions are physically realized in the processor core, and improve video processing performance effectively with negligible additional hardware cost (2.7%). Considering the high complexity of the operation for media instructions, technology named scalable super pipeline is used to resolve problem of the time delay of pipeline stage (mainly EX stage). Simulation results show that our method can reduce more than 31% and 23% instructions for IDCT compared to MMX and SSE's implementation [5] and 40% for MC compared to MMX's implementation.
引用
收藏
页码:742 / 752
页数:11
相关论文
共 50 条
  • [1] A hardware/software co-design case study on MPEG AAC audio decoder
    Tsai, Tsung-Han
    Liu, Chun-Nan
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (1-2) : 125 - 133
  • [2] Hardware/Software Co-design for Viterbi Decoder
    Li, Ming
    Wen, Tao
    [J]. 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC PACKAGING TECHNOLOGY & HIGH DENSITY PACKAGING, VOLS 1 AND 2, 2008, : 375 - 378
  • [3] Accelerating a MPEG-4 video decoder through custom software/hardware co-design
    Diaz, Jorge L.
    Barreto, Dacil
    Garcia, Luz
    Marrero, Gustavo
    Carballo, Pedro P.
    Nunez, Antonio
    [J]. VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
  • [4] Hardware Software Co-design for CABAC Entropy Decoder
    Jain, Varun
    Ingle, Manisha
    [J]. 2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015, : 330 - 334
  • [5] Hardware/software co-design of a fuzzy RISC processor
    Salapura, V
    Gschwind, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 875 - 882
  • [6] Software and hardware co-design for MP3 decoder
    Yang, Chang-Hung
    Huang, Chin-Yu
    Hung, Tsui-Ying
    Chiang, Tung-Ju
    Chang, Yung-Ruei
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 339 - +
  • [7] SoC co-design is pushing the limits of software and hardware simulation
    Wong, W
    [J]. ELECTRONIC DESIGN, 2000, 48 (22) : 87 - +
  • [8] Video processor design using hardware and software co-design strategy
    Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban), 2006, 7 (1117-1122):
  • [9] A Hardware/Software Co-design of High Efficiency AAC Audio Decoder
    Tsai, Tsung-Han
    Chen, De-Ming
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 88 (03): : 345 - 356
  • [10] Hardware Software Co-design of Pipelined Instruction Decoder in System Emulation
    Zhang, Sichun
    Jiang, Liehui
    Zhang, Xiaojuan
    Hu, Xiaolong
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 149 - 153