FPGA-based evaluation platform for disaggregated computing

Dimitris Theodoropoulos, Nikolaos Alachiotis, Dionisios Pnevmatikatos

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Disaggregated computing aims at overcoming the problem of fixed resource proportionality in existing infrastructures while advancing resource allocation to virtual machines, which is currently restricted by the physical boundaries of a server tray. Organizing resources into large homogeneous pools (e.g., compute, memory, accelerators, etc) enables the demand-driven, fine-grained allocation of resources, effectively leading to improved resource utilization and significant power savings. However, the success of this approach relies on how efficiently the underlying resources are utilized by the software application. To facilitate software development in disaggregated computing environments, we introduce a versatile multi-FPGA evaluation platform that can serve as an early exploration tool for the involved trade-offs and execution alternatives given the application at hand. To increase functionality of the proposed development/evaluation platform, we consider three types of building blocks, namely compute, memory, and accelerator ones, providing the developer with the option to instantiate and interconnect them in proportion to the application demands, thus facilitating both compute- and memory-intensive applications. We have implemented a fully fledged prototype platform, based on three interconnected Zynq boards, and rely on a thin user-level API to allocate compute and memory resources on remote blocks, transfer data, and deploy reconfigurable accelerators. As a case study, we employ one of the Seven Dwarfs of Symbolic Computation, the matrix multiply benchmark.

Original languageEnglish
Title of host publicationProceedings - 2017 17th International Conference on Embedded Computer Systems
Subtitle of host publicationArchitectures, Modeling, and Simulation, SAMOS 2017
EditorsYale Patt, S. K. Nandy
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages129-136
Number of pages8
ISBN (Electronic)978-1-5386-3437-0
ISBN (Print)978-1-5386-3438-7
DOIs
Publication statusPublished - 20 Apr 2018
Externally publishedYes
Event17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2017 - Pythagorion, Greece
Duration: 16 Jul 201720 Jul 2017
Conference number: 17

Conference

Conference17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2017
Abbreviated titleSAMOS 2017
Country/TerritoryGreece
CityPythagorion
Period16/07/1720/07/17

Fingerprint

Dive into the research topics of 'FPGA-based evaluation platform for disaggregated computing'. Together they form a unique fingerprint.

Cite this