Enhancing Memory Bandwidth in a Single Stream Computation with Multiple FPGAs

Antoniette Mondigo, Kentaro Sano, Hiroyuki Takizawa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Stream computing is an area where FPGAs can be suitably utilized to meet high performance and high scalability demands. To achieve these, a deep computing pipeline is implemented on multiple FPGAs where stream computing is performed. This paper presents an approach to utilize two masters in a 1D ring network of multiple FPGAs for a single stream computation. Each master FPGA will be reading and writing to their respective DDR3 memories alternately, while streaming through the slave FPGAs. This is done in order to synchronize the computational results on physically separate memory units. Due to this, the aggregate memory bandwidth is doubled, which suggests enhanced performance. The introduction of this streaming concept lays the groundwork towards full utilization of memories in all the FPGAs, as an identified future work.

Original languageEnglish
Title of host publicationProceedings - 2018 International Conference on Field-Programmable Technology, FPT 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages381-383
Number of pages3
ISBN (Electronic)9781728102139
DOIs
Publication statusPublished - 2018 Dec
Event17th International Conference on Field-Programmable Technology, FPT 2018 - Naha, Okinawa, Japan
Duration: 2018 Dec 102018 Dec 14

Publication series

NameProceedings - 2018 International Conference on Field-Programmable Technology, FPT 2018

Conference

Conference17th International Conference on Field-Programmable Technology, FPT 2018
CountryJapan
CityNaha, Okinawa
Period18/12/1018/12/14

Keywords

  • 1D ring topology
  • deep pipeline
  • enhanced memory bandwidth
  • high performance
  • multiple FPGAs
  • stream computing

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Enhancing Memory Bandwidth in a Single Stream Computation with Multiple FPGAs'. Together they form a unique fingerprint.

Cite this