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 条
  • [31] Universal Reed-Solomon decoder using hardware/software co-design method
    Lee, SW
    Kim, JT
    VLSI'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VLSI, 2003, : 279 - 282
  • [32] Research and implementation of the hardware/software co-design based on structure test model of SoC
    Jing Gu
    Chen Zhaohui
    Yu Xiaoyang
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, PROCEEDINGS, 2009, : 526 - 530
  • [33] An extendible MIPS-I processor kernel in VHDL for hardware/software co-design
    Gschwind, M
    Maurer, D
    EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, : 548 - 553
  • [34] A Scalable Hardware/Software Co-design Approach for Efficient Polynomial Multiplication
    Meszlenyi, Lorant
    Kavun, Elif Bilge
    Keskinkurt-Paksoy, Irem
    Khalid, Ayesha
    Yalcin, Tolga
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [35] Hardware-Software Co-design Approach for Deep Learning Inference
    Paul, Debdeep
    Singh, Jawar
    Mathew, Jimson
    2019 7TH INTERNATIONAL CONFERENCE ON SMART COMPUTING & COMMUNICATIONS (ICSCC), 2019, : 118 - 122
  • [36] Accelerating SuperBE with Hardware/Software Co-Design
    Chen, Andrew Tzer-Yeu
    Gupta, Rohaan
    Borzenko, Anton
    Wang, Kevin I-Kai
    Biglari-Abhari, Morteza
    JOURNAL OF IMAGING, 2018, 4 (10):
  • [37] A compositional framework for hardware/software co-design
    Cau, A
    Hale, R
    Dimitrov, J
    Zedan, H
    Moszkowski, B
    Manjunathaiah, M
    Spivey, M
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 6 (04) : 367 - 399
  • [38] Energy profiler for hardware/software co-design
    Sreeramaneni, R
    Vrudhula, SBK
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 335 - 340
  • [39] DSP SOLUTIONS FOR HARDWARE SOFTWARE CO-DESIGN
    KUNKEL, J
    SUBRAMANIAN, R
    ELECTRONIC PRODUCT DESIGN, 1995, 16 (07): : S12 - S14
  • [40] A programming language for hardware/software co-design
    Watt, DR
    May, D
    COMMUNICATING PROCESS ARCHITECTURES 2001, 2001, 59 : 167 - 178