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 条
  • [21] Use Object-Oriented Platform to Facilitate FPGA-based Computing in Embedded Systems
    Chai, Zhilei
    Zhang, Ping
    Zhang, Mi
    PROCEEDINGS OF THE 2009 FOURTH INTERNATIONAL CONFERENCE ON EMBEDDED AND MULTIMEDIA COMPUTING, 2009, : 46 - +
  • [22] IANUS: Scientific Computing on an FPGA-Based Architecture
    Belletti, Francesco
    Cotallo, Maria
    Cruz, Andres
    Antonio Fernandez, Luis
    Gordillo, Antonio
    Maiorano, Andrea
    Mantovani, Filippo
    Marinari, Enzo
    Martin-Mayor, Victor
    Munoz-Sudupe, Antonio
    Navarro, Denis
    Perez-Gaviro, Sergio
    Rossi, Mauro
    Jesus Ruiz-Lorenzo, Juan
    Fabio Schifano, Sebastiano
    Sciretti, Daniele
    Tarancon, Alfonso
    Tripiccione, Raffaele
    Luis Velasco, Jose
    PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 553 - +
  • [23] FPGA-based SIFT implementation for wearable computing
    Fejer, Attila
    Nagy, Zoltan
    Benois-Pineau, Jenny
    Szolgay, Peter
    de Rugy, Aymar
    Domenger, Jean-Philippe
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [24] Achieving high performance with FPGA-based computing
    Herbordt, Martin C.
    VanCourt, Tom
    Gu, Yongfeng
    Sukhwani, Bharat
    Conti, Al
    Model, Josh
    DiSabello, Doug
    COMPUTER, 2007, 40 (03) : 50 - +
  • [25] FPGA-based military avionics computing circuits
    Pedersen, RN
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2004, 19 (07) : 9 - 13
  • [26] An FPGA-Based Acceleration Platform for Auction Algorithm
    Zhu, Pengfei
    Zhang, Chun
    Li, Hua
    Cheung, Ray C. C.
    Hu, Bryan
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1002 - 1005
  • [27] An FPGA-based Integrated MapReduce Accelerator Platform
    Kachris, Christoforos
    Diamantopoulos, Dionysios
    Sirakoulis, Georgios Ch.
    Soudris, Dimitrios
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (03): : 357 - 369
  • [28] Modular FPGA-Based Hardware Platform for Emulation
    Matoga, Lukasz
    Koczor, Arkadiusz
    Golek, Michal
    Zadek, Pawel
    Penkala, Piotr
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 402 - 408
  • [29] An FPGA-Based Open Platform for Ultrasound Biomicroscopy
    Qiu, Weibao
    Yu, Yanyan
    Tsang, Fu Keung
    Sun, Lei
    IEEE TRANSACTIONS ON ULTRASONICS FERROELECTRICS AND FREQUENCY CONTROL, 2012, 59 (07) : 1432 - 1442
  • [30] FPGA-based trusted platform module attack
    Jiang, W. (j8w8@sohu.com), 1600, Beijing University of Technology (39):