Enhancing Memory Bandwidth in a Single Stream Computation with Multiple FPGAs

被引:1
|
作者
Mondigo, Antoniette [1 ]
Sano, Kentaro [2 ]
Takizawa, Hiroyuki [3 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Sendai, Miyagi, Japan
[2] RIKEN R CCS, Res Team, Kobe, Hyogo, Japan
[3] Tohoku Univ, Cybersci Ctr, Sendai, Miyagi, Japan
关键词
stream computing; high performance; multiple FPGAs; deep pipeline; enhanced memory bandwidth; 1D ring topology;
D O I
10.1109/FPT.2018.00078
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:381 / 383
页数:3
相关论文
共 50 条
  • [1] Design and Scalability Analysis of Bandwidth-Compressed Stream Computing with Multiple FPGAs
    Mondigo, Antoniette
    Ueno, Tomohiro
    Tanaka, Daichi
    Sano, Kentaro
    Yamamoto, Satoru
    [J]. 2017 12TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2017,
  • [2] Quantifying effective memory bandwidth of platform FPGAs
    Schmidt, Andrew G.
    Sass, Ron
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 337 - +
  • [3] Shuhai: Benchmarking High Bandwidth Memory on FPGAs
    Wang, Zeke
    Huang, Hongjing
    Zhang, Jie
    Alonso, Gustavo
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 111 - 119
  • [4] High Bandwidth Memory on FPGAs: A Data Analytics Perspective
    Kara, Kaan
    Hagleitner, Christoph
    Diamantopoulos, Dionysios
    Syrivelis, Dimitris
    Alonso, Gustavo
    [J]. 2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 1 - 8
  • [5] Shuhai: A Tool for Benchmarking High Bandwidth Memory on FPGAs
    Huang, Hongjing
    Wang, Zeke
    Zhang, Jie
    He, Zhenhao
    Wu, Chao
    Xiao, Jun
    Alonso, Gustavo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1133 - 1144
  • [6] OpenCL Library of Stream Memory Components Targeting FPGAs
    Vasiljevic, Jasmina
    Wittig, Ralph
    Schumacher, Paul
    Fifield, Jeff
    Vallina, Fernando Martinez
    Styles, Henry
    Chow, Paul
    [J]. 2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 104 - 111
  • [7] A Scalable Emulator for Quantum Fourier Transform Using Multiple-FPGAs with High-Bandwidth-Memory
    Waidyasooriya, Hasitha Muthumala
    Oshiyama, Hiroki
    Kurebayashi, Yuya
    Hariyama, Masanori
    Ohzeki, Masayuki
    [J]. IEEE ACCESS, 2022, 10 : 65103 - 65117
  • [8] Scaling Performance for N-Body Stream Computation with a Ring of FPGAs
    Huthmann, Jens
    Shin, Abiko
    Podobas, Artur
    Sano, Kentaro
    Takizawa, Hiroyuki
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [9] Accelerating Next Generation Genome Sequencing Leveraging High Bandwidth Memory on FPGAs
    Lehmann, Till
    Wenzel, Lukas
    Plauth, Max
    Koehler, Sven
    Polze, Andreas
    [J]. 2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 62 - 68
  • [10] Subsuming Multiple Sliding Windows for Shared Stream Computation
    Patroumpas, Kostas
    Sellis, Timos
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2011, 6909 : 56 - 69