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 条
  • [41] A hardware/software co-design and co-verification on a novel embedded object-oriented processor
    Yau, CH
    Tan, YY
    Mok, PL
    Yu, WS
    Fong, AS
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 371 - 380
  • [42] Hardware/Software Co-Design for Sensor Security
    Barua, Anomadarshi
    Al Faruque, Mohammad Abdullah
    Serpanos, Dimitrios
    COMPUTER, 2023, 56 (05) : 122 - 125
  • [43] A programming language for hardware/software co-design
    Watt, DR
    May, D
    COMMUNICATING PROCESS ARCHITECTURES 2001, 2001, 59 : 167 - 178
  • [44] A Compositional Framework for Hardware/Software Co-Design
    A. Cau
    R. Hale
    J. Dimitrov
    H. Zedan
    B. Moszkowski
    M. Manjunathaiah
    M. Spivey
    Design Automation for Embedded Systems, 2002, 6 : 367 - 399
  • [45] SystemCFL :: A formalism for hardware/software co-design
    Man, KL
    Proceedings of the 2005 European Conference on Circuit Theory and Design, Vol 1, 2005, : 193 - 196
  • [46] Hardware/software co-design of control algorithms
    Petko, Maciej
    Karpiel, Grzegorz
    IEEE ICMA 2006: PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2006, : 2156 - +
  • [47] Hardware Software Co-Design of a Farming Robot
    Phanomchoeng, Gridsada
    Saadi, Muhammad
    Sasithong, Pruk
    Tangmongkhonsuk, Jedsada
    Wijayasekara, Sanika K.
    Wuttisittikulkij, Lunchakorn
    ENGINEERING JOURNAL-THAILAND, 2020, 24 (01): : 199 - 208
  • [48] Transactors for parallel hardware and software co-design
    Asanovic, Krste
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 140 - 142
  • [49] Software/hardware co-design for system on chip
    Lai, JM
    Yao, QD
    PROCEEDINGS OF FOURTH INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1999, : 237 - 240
  • [50] Special issue on hardware/software co-design
    DeMicheli, G
    PROCEEDINGS OF THE IEEE, 1997, 85 (03) : 347 - 348