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 条
  • [41] An integrated strategy for in vivo metabolite profiling using high-resolution mass spectrometry based data processing techniques
    Guo, Jian
    Zhang, Minli
    Elmore, Charles S.
    Vishwanathan, Karthick
    ANALYTICA CHIMICA ACTA, 2013, 780 : 55 - 64
  • [42] Real-Time Processing and High-Quality Imaging of Navigation Strip Data Using SSS Based on AUVs
    Tang, Yulin
    Wang, Junsen
    Jin, Shaohua
    Zhao, Jianhu
    Wang, Liming
    Bian, Gang
    Zhao, Xinyang
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2023, 11 (09)
  • [43] Detection and characterization of ticlopidine conjugates in rat bile using high-resolution mass spectrometry: applications of various data acquisition and processing tools
    Du, Fuying
    Ruan, Qian
    Zhu, Mingshe
    Xing, Jie
    JOURNAL OF MASS SPECTROMETRY, 2013, 48 (03): : 413 - 422
  • [44] Evaluation of a Moderate Resolution, Satellite-Based Impervious Surface Map Using an Independent, High-Resolution Validation Data Set
    Jones, John W.
    Jarnagin, Taylor
    JOURNAL OF HYDROLOGIC ENGINEERING, 2009, 14 (04) : 369 - 376
  • [45] Low power ASK modulator based on direct injection-locked current reuse VCO in 130-nm CMOS technology for high data rate RFID applications
    Yasir, Umair
    Li, Xiuping
    Cao, Cheng
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2022, 50 (01) : 56 - 71
  • [46] A Low False Negative Filter for Detecting Rare Bird Species From Short Video Segments Using a Probable Observation Data Set-Based EKF Method
    Song, Dezhen
    Xu, Yiliang
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2010, 19 (09) : 2321 - 2331
  • [47] A Low False Negative Filter for Detecting Rare Bird Species from Short Video Segments using a Probable Observation Data Set-based EKF Method
    Song, Dezhen
    Xu, Yiliang
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1619 - 1624
  • [48] HPFIT, a set of integrated tools for the parallelization of applications using High Performance Fortran .2. Data-structure visualization and HPF extensions for irregular problems
    Brandes, T
    Chaumette, S
    Counilh, MC
    Roman, J
    Desprez, F
    Mignot, JC
    PARALLEL COMPUTING, 1997, 23 (1-2) : 89 - 105
  • [49] Synergy processing of diverse ground-based remote sensing and in situ data using the GRASP algorithm: applications to radiometer, lidar and radiosonde observations
    Lopatin, Anton
    Dubovik, Oleg
    Fuertes, David
    Stenchikov, Georgiy
    Lapyonok, Tatyana
    Veselovskii, Igor
    Wienhold, Frank G.
    Shevchenko, Illia
    Hu, Qiaoyun
    Parajuli, Sagar
    ATMOSPHERIC MEASUREMENT TECHNIQUES, 2021, 14 (03) : 2575 - 2614
  • [50] BCI competition 2003 - Data set IIb: Enhancing P300 wave detection using ICA-based subspace projections for BCI applications
    Xu, N
    Gao, XR
    Hong, B
    Miao, XB
    Gao, SK
    Yang, FS
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2004, 51 (06) : 1067 - 1072