Real-Time Computation of Local Neighborhood Functions in Application-Specific Instruction-Set Processors

被引:6
|
作者
Aubertin, Philippe [1 ]
Langlois, J. M. Pierre [1 ]
Savaria, Yvon [1 ]
机构
[1] Ecole Polytech, Grp Rech Microelect & Microsyst, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Application-specific instruction-set processors (ASIPs); deinterlacing; local neighborhood functions; video processing; IMAGE; CONVOLVERS;
D O I
10.1109/TVLSI.2011.2170204
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a systematic approach to the design of application-specific instruction-set processors for high speed computation of local neighborhood functions and intra-field deinterlacing. The intended application is real-time processing of high definition video. The approach aims at an efficient utilization of the available memory bandwidth by fully exploiting the data parallelism inherent to the target algorithm class. An appropriate choice of custom instructions and application-specific registers is used together with a very long instruction word architecture in order to mimic a pipelined systolic array. This leads to a processing speed close to the limit imposed by memory bandwidth constraints. For three intra-field deinterlacing algorithms and 2-D convolution with four kernel sizes, the design approach yields speedup factors between 36 and 1330, Area-Time (AT) product improvements between 12x and 243x, and energy consumption reduction factors between 13 and 262.
引用
收藏
页码:2031 / 2043
页数:13
相关论文
共 50 条
  • [1] Codesign toolset for application-specific instruction-set processors
    Jaaskelainen, Pekka
    Guzma, Vladimir
    Cilio, Andrea
    Pitkanen, Teemu
    Takala, Jarmo
    [J]. MULTIMEDIA ON MOBILE DEVICES 2007, 2007, 6507
  • [2] Parallel Memory Architecture for Application-Specific Instruction-Set Processors
    Pitkanen, Teemu
    Tanskanen, Jarno K.
    Makinen, Risto
    Takala, Jarmo
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (01): : 21 - 32
  • [3] Parallel Memory Architecture for Application-Specific Instruction-Set Processors
    Teemu Pitkänen
    Jarno K. Tanskanen
    Risto Mäkinen
    Jarmo Takala
    [J]. Journal of Signal Processing Systems, 2009, 57 : 21 - 32
  • [4] Fine-Grained Checkpoint Recovery for Application-Specific Instruction-Set Processors
    Li, Tuo
    Shafique, Muhammad
    Ambrose, Jude Angelo
    Henkel, Joerg
    Parameswaran, Sri
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (04) : 647 - 660
  • [5] A high quality compiler tool for application-specific instruction-set processors with library and parallel supports
    Chen, Benbin
    King, Chung-Ta
    Li, Xiaochao
    Guo, Donghui
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (04) : 5905 - 5926
  • [6] HMP-ASIPs: heterogeneous multi-pipeline application-specific instruction-set processors
    Radhakrishnan, S.
    Guo, H.
    Parameswaran, S.
    Ignjatovic, A.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2009, 3 (01): : 94 - 108
  • [7] A high quality compiler tool for application-specific instruction-set processors with library and parallel supports
    Benbin Chen
    Chung-Ta King
    Xiaochao Li
    Donghui Guo
    [J]. Multimedia Tools and Applications, 2017, 76 : 5905 - 5926
  • [8] Regression Test Suites Optimization for Application-specific Instruction-set Processors and Their Use for Dependability Analysis
    Zachariasova, Marcela
    Kotasek, Zdenek
    Kekelyova-Belesova, Michaela
    [J]. 19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 380 - 387
  • [9] A Study on Instruction-set Selection using Multi-application based Application Specific Instruction-set Processors
    Ragel, Roshan G.
    Radhakrishnan, Swarnalatha
    Ambrose, Jude Angelo
    Parameswaran, Sri
    [J]. 2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : 7 - 12
  • [10] Fast Identification Algorithm for Application-Specific Instruction-Set Extensions
    Li, Tao
    Wu Jigang
    Deng, Yun
    Srikanthan, Thambipillai
    Lu, Xicheng
    [J]. ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 522 - +