Multi-FPGA Management on Flow-in-Cloud Prototype System

Kazuei Hironaka, Ben Ahmed Akram, Hideharu Amano

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

Abstract

FiC (Flow-in-Cloud) is a multi-FPGA system to achieve monolithic large scale FPGA with across multiple FPGAs for computational-heavy applications. The FiC system employs multiple economical mid-range FPGAs and connect them directly with flexible and high bandwidth interconnection network. We developed FiCSW board as a 1st generation of FPGA board in the FiC project. The FiCSW design, since the FPGA is used as both computational resource and the network circuit switch, there are no host server for FPGA needed like other server-based multi FPGA architecture. This design strategy helps scalable FPGA fabric in low-cost. However, from the system manageability's perspective, the strategy is hard to handle multiple FPGA nodes without management system. In this paper, we mainly focused on the management system on the FiCSW multi-FPGA system, introducing the system architecture and implementation, and working application on the FiCSW prototype system.

Original languageEnglish
Title of host publicationProceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019
EditorsMasahide Nakamura, Hiroaki Hirata, Takayuki Ito, Takanobu Otsuka, Shun Okuhara
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages443-448
Number of pages6
ISBN (Electronic)9781728116518
DOIs
Publication statusPublished - 2019 Jul
Event20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019 - Toyama, Japan
Duration: 2019 Jul 82019 Jul 11

Publication series

NameProceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019

Conference

Conference20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019
CountryJapan
CityToyama
Period19/7/819/7/11

Fingerprint

Field programmable gate arrays (FPGA)
Prototype
Servers
Management system
Switches
Bandwidth
Networks (circuits)

ASJC Scopus subject areas

  • Hardware and Architecture
  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software
  • Information Systems and Management

Cite this

Hironaka, K., Akram, B. A., & Amano, H. (2019). Multi-FPGA Management on Flow-in-Cloud Prototype System. In M. Nakamura, H. Hirata, T. Ito, T. Otsuka, & S. Okuhara (Eds.), Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019 (pp. 443-448). [8935738] (Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SNPD.2019.8935738

Multi-FPGA Management on Flow-in-Cloud Prototype System. / Hironaka, Kazuei; Akram, Ben Ahmed; Amano, Hideharu.

Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019. ed. / Masahide Nakamura; Hiroaki Hirata; Takayuki Ito; Takanobu Otsuka; Shun Okuhara. Institute of Electrical and Electronics Engineers Inc., 2019. p. 443-448 8935738 (Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019).

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

Hironaka, K, Akram, BA & Amano, H 2019, Multi-FPGA Management on Flow-in-Cloud Prototype System. in M Nakamura, H Hirata, T Ito, T Otsuka & S Okuhara (eds), Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019., 8935738, Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019, Institute of Electrical and Electronics Engineers Inc., pp. 443-448, 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019, Toyama, Japan, 19/7/8. https://doi.org/10.1109/SNPD.2019.8935738
Hironaka K, Akram BA, Amano H. Multi-FPGA Management on Flow-in-Cloud Prototype System. In Nakamura M, Hirata H, Ito T, Otsuka T, Okuhara S, editors, Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019. Institute of Electrical and Electronics Engineers Inc. 2019. p. 443-448. 8935738. (Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019). https://doi.org/10.1109/SNPD.2019.8935738
Hironaka, Kazuei ; Akram, Ben Ahmed ; Amano, Hideharu. / Multi-FPGA Management on Flow-in-Cloud Prototype System. Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019. editor / Masahide Nakamura ; Hiroaki Hirata ; Takayuki Ito ; Takanobu Otsuka ; Shun Okuhara. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 443-448 (Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019).
@inproceedings{df09830842e64dd48cd101998ebc5691,
title = "Multi-FPGA Management on Flow-in-Cloud Prototype System",
abstract = "FiC (Flow-in-Cloud) is a multi-FPGA system to achieve monolithic large scale FPGA with across multiple FPGAs for computational-heavy applications. The FiC system employs multiple economical mid-range FPGAs and connect them directly with flexible and high bandwidth interconnection network. We developed FiCSW board as a 1st generation of FPGA board in the FiC project. The FiCSW design, since the FPGA is used as both computational resource and the network circuit switch, there are no host server for FPGA needed like other server-based multi FPGA architecture. This design strategy helps scalable FPGA fabric in low-cost. However, from the system manageability's perspective, the strategy is hard to handle multiple FPGA nodes without management system. In this paper, we mainly focused on the management system on the FiCSW multi-FPGA system, introducing the system architecture and implementation, and working application on the FiCSW prototype system.",
author = "Kazuei Hironaka and Akram, {Ben Ahmed} and Hideharu Amano",
year = "2019",
month = "7",
doi = "10.1109/SNPD.2019.8935738",
language = "English",
series = "Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "443--448",
editor = "Masahide Nakamura and Hiroaki Hirata and Takayuki Ito and Takanobu Otsuka and Shun Okuhara",
booktitle = "Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019",

}

TY - GEN

T1 - Multi-FPGA Management on Flow-in-Cloud Prototype System

AU - Hironaka, Kazuei

AU - Akram, Ben Ahmed

AU - Amano, Hideharu

PY - 2019/7

Y1 - 2019/7

N2 - FiC (Flow-in-Cloud) is a multi-FPGA system to achieve monolithic large scale FPGA with across multiple FPGAs for computational-heavy applications. The FiC system employs multiple economical mid-range FPGAs and connect them directly with flexible and high bandwidth interconnection network. We developed FiCSW board as a 1st generation of FPGA board in the FiC project. The FiCSW design, since the FPGA is used as both computational resource and the network circuit switch, there are no host server for FPGA needed like other server-based multi FPGA architecture. This design strategy helps scalable FPGA fabric in low-cost. However, from the system manageability's perspective, the strategy is hard to handle multiple FPGA nodes without management system. In this paper, we mainly focused on the management system on the FiCSW multi-FPGA system, introducing the system architecture and implementation, and working application on the FiCSW prototype system.

AB - FiC (Flow-in-Cloud) is a multi-FPGA system to achieve monolithic large scale FPGA with across multiple FPGAs for computational-heavy applications. The FiC system employs multiple economical mid-range FPGAs and connect them directly with flexible and high bandwidth interconnection network. We developed FiCSW board as a 1st generation of FPGA board in the FiC project. The FiCSW design, since the FPGA is used as both computational resource and the network circuit switch, there are no host server for FPGA needed like other server-based multi FPGA architecture. This design strategy helps scalable FPGA fabric in low-cost. However, from the system manageability's perspective, the strategy is hard to handle multiple FPGA nodes without management system. In this paper, we mainly focused on the management system on the FiCSW multi-FPGA system, introducing the system architecture and implementation, and working application on the FiCSW prototype system.

UR - http://www.scopus.com/inward/record.url?scp=85077962226&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85077962226&partnerID=8YFLogxK

U2 - 10.1109/SNPD.2019.8935738

DO - 10.1109/SNPD.2019.8935738

M3 - Conference contribution

AN - SCOPUS:85077962226

T3 - Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019

SP - 443

EP - 448

BT - Proceedings - 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2019

A2 - Nakamura, Masahide

A2 - Hirata, Hiroaki

A2 - Ito, Takayuki

A2 - Otsuka, Takanobu

A2 - Okuhara, Shun

PB - Institute of Electrical and Electronics Engineers Inc.

ER -