High Acceleration for Video Processing Applications Using Specialized Instruction Set Based on Parallelism and Data Reuse

被引:4
|
作者
Beucher, Nicolas [1 ]
Belanger, Normand [1 ]
Savaria, Yvon [1 ]
Bois, Guy [2 ]
机构
[1] Ecole Polytech, Dept Elect Engn, Grp Rech Microelect, Montreal, PQ H3C 3A7, Canada
[2] Ecole Polytech, Dept Comp Engn, Grp Rech Microelect, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
ASIP; Video processing; Acceleration; Data reuse; FRAME-RATE CONVERSION; MOTION; ALGORITHM;
D O I
10.1007/s11265-008-0230-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an application-specific instruction set for a configurable processor to accelerate motion-compensated frame rate conversion (MC-FRC) algorithms based on block motion estimation (BME). The paper shows that the key to achieve very high performance when creating new instructions is to leverage, at the same time, parallel computations, data reuse, and efficient cache use. This is supported by concrete examples that demonstrate how it can be done in the case of the two algorithms considered. The new instructions are used to implement two BME algorithms: one implements the full search (FS) block matching algorithm (BMA), while the other implements the One-Dimensional Full Search (ODFS) BMA. The obtained acceleration factors exceed one hundred for the MC-FRC algorithm embedding the FS algorithm and twenty for the ODFS algorithm. The results show that getting such global acceleration is the consequence of combining parallel computations, data reuse, and efficient cache use, not of only one of them.
引用
收藏
页码:155 / 165
页数:11
相关论文
共 50 条
  • [1] High Acceleration for Video Processing Applications Using Specialized Instruction Set Based on Parallelism and Data Reuse
    Nicolas Beucher
    Normand Bélanger
    Yvon Savaria
    Guy Bois
    Journal of Signal Processing Systems, 2009, 56 : 155 - 165
  • [2] A Novel Application-specific Instruction-set Processor Design Approach for Video Processing Acceleration
    Mame Maria Mbaye
    Normand Bélanger
    Yvon Savaria
    Samuel Pierre
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 297 - 315
  • [3] A novel application-specific instruction-set processor design approach for video processing acceleration
    Mbaye, Mame Maria
    Belanger, Normand
    Savaria, Yvon
    Pierre, Samuel
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 47 (03): : 297 - 315
  • [4] High Throughput Instruction-Data Level Parallelism Based Arithmetic Hardware Accelerator
    M. Mohamed Asan Basiri
    International Journal of Parallel Programming, 2025, 53 (2)
  • [5] Extending the RISC-V Instruction Set for High Performance Data Compression Hardware Acceleration
    Huang, Junzhe
    Dou, Qiang
    Shen, Li
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 131 - 132
  • [6] Efficient exploitation of parallelism in general purpose processor based systems for image and video processing applications
    Debes, E
    Moschetti, F
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2002, PTS 1 AND 2, 2002, 4671 : 667 - 678
  • [7] Application specific instruction-set processor generation for video processing based on loop optimization
    Mbaye, M
    Banger, N
    Savaria, Y
    Pierre, S
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3515 - 3518
  • [8] A COMBINED TESTING APPROACH FOR INSTRUCTION-SET-BASED DATA-PROCESSING DEVICES
    TELLEZGIRON, R
    ERGANG, K
    HUNGER, A
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 147 - 152
  • [9] Transformer-Based Data-Driven Video Coding Acceleration for Industrial Applications
    Li, Yixiao
    Li, Lixiang
    Zhuang, Zirui
    Fang, Yuan
    Peng, Haipeng
    Ling, Nam
    Mathematical Problems in Engineering, 2022, 2022
  • [10] Transformer-Based Data-Driven Video Coding Acceleration for Industrial Applications
    Li, Yixiao
    Li, Lixiang
    Zhuang, Zirui
    Fang, Yuan
    Peng, Haipeng
    Ling, Nam
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022