• Home
  • Search
  • Automatic Interior I/O Elimination in Systolic Array Architecture
  • Cite Icon1
  • https://doi.org/10.1109/fccm.2018.00062Copy DOI Icon

Automatic Interior I/O Elimination in Systolic Array Architecture

  • Apr 1, 2018
  • Jason Cong +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Automatic systolic array generation has long been an interesting topic since manual designs usually require huge implementation efforts. Conventional automatic systolic array generation builds dependency graphs from algorithms, and iteratively maps computation nodes in the graph into processing elements (PEs) with time stamps that specify the sequences for nodes to operate within the PE. Sometimes this mapping will generate an array with I/O operations being distributed to all PEs, which causes complex design scheme and area overheads. The process to eliminate such I/O is called interior I/O elimination. This paper presents our approach for interior I/O elimination. We propose an automated compiler to map algorithms to systolic arrays. For any mapped array with interior I/O, the compiler analyzes the communication patterns and determines if interior I/O can be eliminated in the design. If so, the compiler eliminates the I/O and adds necessary modules in the design for data transfer. We demonstrate our approach on two important applications'matrix multiplication and convolutional neural network. With the help of interior I/O elimination, the designs generated by the compiler are able to achieve 591.4GFLOPs and 405.2GFLOPs, respectively.

Similar Papers
  • PDF
  • Research Article
  • Citations9

CONNA: Configurable Matrix Multiplication Engine for Neural Network Acceleration

  • Jul 29, 2022
  • Electronics
  • Sang-Soo Park +1
  • Research Article
  • Citations109

Systolic Tensor Array: An Efficient Structured-Sparse GEMM Accelerator for Mobile CNN Inference

  • Jan 01, 2020
  • IEEE Computer Architecture Letters
  • Zhi-Gang Liu +2
  • Book Chapter
  • Citations1

Optimisation of FPGA-Based Designs for Convolutional Neural Networks

  • Jan 01, 2023
  • P L Bonifus +2
  • Conference Article
  • Citations7

Process Variation Mitigation on Convolutional Neural Network Accelerator Architecture

  • Nov 01, 2019
  • Maodi Ma +3
  • Conference Article

Selective Triplication for Fault-Tolerant Systolic Array Processing Elements

  • Jan 27, 2026
  • Wilfread Guillemé +7
  • Research Article
  • Citations25

The design of optimal planar systolic arrays for matrix multiplication

  • Mar 01, 1997
  • Computers & Mathematics with Applications
  • I.Z Milentijević +3
  • Conference Article
  • Citations2

Single-Channel Dataflow for Convolutional Neural Network Accelerator

  • Dec 01, 2018
  • Yihuang Li +4
  • PDF
  • Conference Article
  • Citations5

NeuroMAX

  • Nov 02, 2020
  • Mahmood Azhar Qureshi +1
  • Research Article
  • Citations2

Fast implementation of direct robot kinematics with cordic systolic arrays

  • Jan 01, 1998
  • International Journal of Computer Mathematics
  • Basil G Mertzios
  • PDF
  • Research Article
  • Citations9

Computational Failure Analysis of In-Memory RRAM Architecture for Pattern Classification CNN Circuits

  • Jan 01, 2021
  • IEEE Access
  • Nagaraj Lakshmana Prabhu +1
  • Research Article
  • Citations12

Design and analysis of a systolic array for neural computation

  • Jan 01, 1994
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Marc A Viredaz
  • Research Article
  • Citations2

Exploiting data encoding and reordering for low-power streaming in systolic arrays

  • Oct 01, 2023
  • Microprocessors and Microsystems
  • Christodoulos Peltekis +3
  • Book Chapter
  • Citations1

Performance Study of Two-Dimensional Orthogonal Systolic Array Matric Multiplication

  • Jan 01, 2011
  • A H M Shapri +2
  • Conference Article
  • Citations21

HeSA: Heterogeneous Systolic Array Architecture for Compact CNNs Hardware Accelerators

  • Feb 01, 2021
  • Rui Xu +3
  • Conference Article
  • Citations10

A Reconfigurable Accelerator for Sparse Convolutional Neural Networks

  • Feb 20, 2019
  • Weijie You +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.