A Compact FPGA Implementation of a Bit-Serial SIMD Cellular Processor Array

被引:0
|
作者
Walsh, Declan [1 ]
Dudek, Piotr [1 ]
机构
[1] Univ Manchester, Sch Elect & Elect Engn, Manchester, Lancs, England
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An FPGA implementation of a fine grain general-purpose SIMD processor array is presented. The processor architecture has a compact processing element which is encapsulated into two configurable logic blocks (CLBs) and is then replicated to form an array. A 32 x 32 processing element array is implemented on a low-cost Xilinx XC5VLX50 FPGA using four-neighbour connectivity with the possibility to scale up using a larger FPGA. The processor array operates at a frequency of 150 MHz and executes a peak of 153.6 GOPS (bit-serial operations). Binary and 8-bit greyscale image processing is performed and demonstrated.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] BIT-SERIAL SYSTOLIC ARRAY IMPLEMENTATION OF A MULTILAYER PERCEPTRON
    MURTAGH, P
    TSOI, AC
    BERGMANN, N
    [J]. IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1993, 140 (05): : 277 - 288
  • [2] A CMOS Imager With a Programmable Bit-Serial Column-Parallel SIMD/MIMD Processor
    Yamashita, Hirofumi
    Sodini, Charles G.
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2009, 56 (11) : 2534 - 2545
  • [3] Design and implementation of bit-serial FIR filter using FPGA
    Dawoud, DS
    Zibani, I
    [J]. CCCT 2003, VOL 5, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: II, 2003, : 175 - 180
  • [4] Distance transform algorithm for bit-serial SIMD architectures
    Takala, JH
    Viitanen, JO
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 1999, 74 (02) : 150 - 161
  • [5] FPGA Implementation of a SIMD-Based Array Processor with Torus Interconnect
    Murakami, Yuki
    [J]. 2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 244 - 247
  • [6] A comparison of bit-serial and multi-bit processor elements in a real-time signal processing SIMD architecture
    Astrom, A
    Hall, M
    Edman, A
    [J]. 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 245 - 250
  • [7] On implementation of fast, bit-serial loops
    Vesterbacka, M
    Palmkvist, K
    Manhammar, L
    [J]. PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 190 - 193
  • [8] Design of a bit-serial floating point unit for a fine grained parallel processor array
    Schimmler, M
    Schmidt, B
    Lang, HW
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 255 - 261
  • [9] SIMDRAM: A Framework for Bit-Serial SIMD Processing using DRAM
    Hajinazar, Nastaran
    Oliveira, Geraldo F.
    Gregorio, Sven
    Ferreira, Joao Dinis
    Ghiasi, Nika Mansouri
    Patel, Minesh
    Alser, Mohammed
    Ghose, Saugata
    Gomez-Luna, Juan
    Mutlu, Onur
    [J]. ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 329 - 345
  • [10] Application of Bit-Serial Arithmetic Units for FPGA Implementation of Convolutional Neural Networks
    Csordas, G.
    Feher, B.
    Kovacshazy, T.
    [J]. 2018 19TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2018, : 322 - 327