Architecture of programmable systolic array processor for discrete wavelet transform

被引:0
|
作者
Miyake, Jiro [1 ]
Kuninobu, Shigeo [2 ]
Baba, Takaaki [1 ]
机构
[1] Graduate School of Information, Production and Systems, Waseda University, 2-7 Hibikino, Wakamatsu-ku, Kitakyushu-shi, 808-0135, Japan
[2] Information, Production and Systems Research Center, Waseda University, 2-7 Hibikino, Wakamatsu-ku, Kitakyushu-shi, 808-0135, Japan
关键词
Computer architecture - Adders - Data transfer - Signal reconstruction - Scalability - Systolic arrays;
D O I
10.3169/itej.63.1853
中图分类号
学科分类号
摘要
An architecture of a programmable systolic array processor is proposed for the discrete wavelet transform (DWT). This transform requires a huge amount of data to be filtered. To achieve this, many processor elements (PEs) are implemented. However, the hardware of a multiplier for multiply-accumulate operations is large, and complicated connections among PEs lower flexibility and scalability. By using the time-divided multiple-operation method, the execution unit with a simple structure of shifters and a three-input adder achieved 50% of hardware size and the same performance of that achieved with a multiplier and an adder. The unique network mechanism among PEs and the systolic array architecture provided a high level of data transfer, flexibility, and scalability. Using this architecture enables a processor with ten PEs to execute DWT for 1024×1024 image pixels in 26.3 ms.
引用
收藏
页码:1853 / 1859
相关论文
共 50 条
  • [1] VLSI systolic array architecture for the lattice structure of the discrete wavelet transform
    Reyes, CEC
    Bruguera, JD
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 605 - 608
  • [2] VLSI Implementation of Discrete Wavelet Transform using Systolic Array Architecture
    Sumanth, S. Sankar
    Kutty, K. A. Narayanan
    Advances in Computer and Informatiom Sciences and Engineering, 2008, : 467 - 472
  • [3] A systolic array architecture for the discrete sine transform
    Chiper, DF
    Swamy, MNS
    Ahmad, MO
    Stouraitis, T
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (09) : 2347 - 2354
  • [4] Systolic array architectures for computation of the discrete wavelet transform
    Pan, SB
    Park, RH
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2003, 14 (03) : 217 - 231
  • [5] 2-D Systolic Array architecture of CBNS based Discrete Hilbert Transform Processor
    Mukherjee, Madhumita
    Sanyal, Salil Kumar
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 87 (87)
  • [6] WARP - A PROGRAMMABLE SYSTOLIC ARRAY PROCESSOR
    KUNG, HT
    MENZILCIOGLU, O
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 495 : 130 - 136
  • [7] Programmable wavelet packet transform processor
    Wu, XD
    Li, YM
    Chen, HY
    ELECTRONICS LETTERS, 1999, 35 (06) : 449 - 450
  • [8] Architecture of 23GOPS video signal processor with programmable systolic array
    Miyake, J
    Urano, M
    Inoue, G
    Yano, J
    Tsubata, S
    Nishiyama, T
    Yamaguchi, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1998, 45 (09): : 1272 - 1278
  • [9] Systolic Array Based VLSI Architecture For High Throughput 2-D Discrete Wavelet Transform
    Wang, Hongda
    Choy, Chiu-Sing
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2016, : 100 - 103
  • [10] A programmable VLSI architecture for 2-D discrete wavelet transform
    Chen, CY
    Yang, ZL
    Wang, TC
    Chen, LG
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL I: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 619 - 622