FPGA-based Evaluation Platform for Disaggregated Computing

被引:0
|
作者
Theodoropoulos, Dimitris [1 ]
Alachiotis, Nikolaos [1 ]
Pnevmatikatos, Dionisios [1 ]
机构
[1] Fdn Res & Technol Hellas FORTH, Inst Comp Sci, Comp Architecture & VLSI Syst Lab, 100 Plastira Ave,Vassilika Vouton, Iraklion, Greece
基金
欧盟地平线“2020”;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:129 / 136
页数:8
相关论文
共 50 条
  • [1] Multi-FPGA Evaluation Platform for Disaggregated Computing
    Theodoropoulos, Dimitris
    Alachiotis, Nikolaos
    Pnevmatikatos, Dionisios
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 193 - 193
  • [2] hpFog: A FPGA-based Fog Computing Platform
    Tan, Tze Hon
    Ooi, Chia Yee
    Marsono, M. N.
    2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 274 - 275
  • [3] Intelligent process scheduling and dispatching for FPGA-based computing platform
    Santiprabhob, Pratit
    Thumthawatworn, Thanachai
    Jitwongtrakul, Kamolchol
    Chiersilp, Ronnarit
    2005 IEEE AEROSPACE CONFERENCE, VOLS 1-4, 2005, : 2520 - 2532
  • [4] Parallel object recognition on an FPGA-based configurable computing platform
    Chung, YW
    Choi, S
    Prasanna, VK
    CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 143 - 152
  • [5] RAPTOR - A Scalable Platform for Rapid Prototyping and FPGA-based Cluster Computing
    Porrmann, Mario
    Hagemeyer, Jens
    Romoth, Johannes
    Strugholtz, Manuel
    Pohl, Christopher
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 592 - 599
  • [6] An FPGA-based Emulation Platform for Edge Computing Node Design Exploration
    Soriano, Theo
    Novo, David
    Benoit, Pascal
    PROCEEDINGS OF THE 2021 32ND INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2021, : 8 - 14
  • [7] FPGA-based reconfigurable computing
    Chang, J. Morris
    Lo, C. Dan
    MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (06) : 281 - 282
  • [8] Prototype and Evaluation of the CoRAM Memory Architecture for FPGA-Based Computing
    Chung, Eric S.
    Papamichael, Michael K.
    Weisz, Gabriel
    Hoe, James C.
    Mai, Ken
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 139 - 142
  • [9] An FPGA-Based Evaluation Platform for Energy Harvesting Embedded Systems
    Dias Alcantara Filho, Roberto Paulo
    de Lima Junior, Otavio Alcantara
    Furtado Junior, Corneli Gomes
    2019 32ND SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2019), 2019,
  • [10] An FPGA-based edge computing and accelerating platform for fast diabetic retinopathy diagnosis
    Li, Silong
    Qiu, Jiaming
    Huang, Yijin
    Tang, Xiaoying
    Ye, Terry Tao
    MEDICAL IMAGING 2023, 2023, 12464