An FPGA-based Emulation Platform for Edge Computing Node Design Exploration

被引:0
|
作者
Soriano, Theo [1 ]
Novo, David [1 ]
Benoit, Pascal [1 ]
机构
[1] Univ Montpellier, CNRS, LIRMM, Montpellier, France
关键词
D O I
10.1109/RSP53691.2021.9806230
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in machine learning have made it possible to consider the implementation of smart applications in constrained systems at the edge of the network. These memory and Central Processing Unit (CPU) intensive applications may require specific exploration methodologies to design efficient node computing devices. To better guide and validate these explorations, we need to perform energy and performance evaluations of the system. Software-based evaluation tools are application-oriented and do not consider real-time and hardware constraints. Alternatively, hardware prototyping allows an accurate and real-time evaluation but offers limited flexibility and does not allow agile design exploration of the microcontroller unit (MCU). In this work, we propose a Field Programmable Gate Arrays (FPGA) based edge computing node emulation platform. Our solution combines the flexibility and the real-time capability of programmable logic with hardware prototype evaluation. We present an open-source microcontroller architecture for design exploration which integrates an activity monitor to collect traces at run-time. These activity traces are then used to profile the energy consumption of different components in the edge computing node. Importantly, our FPGA is connected to real sensors and communication modules to enable interactions with the environment during the node evaluation and exploration.
引用
收藏
页码:8 / 14
页数:7
相关论文
共 50 条
  • [1] Modular FPGA-Based Hardware Platform for Emulation
    Matoga, Lukasz
    Koczor, Arkadiusz
    Golek, Michal
    Zadek, Pawel
    Penkala, Piotr
    [J]. 2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 402 - 408
  • [2] The Case for FPGA-Based Edge Computing
    Xu, Chenren
    Jiang, Shuang
    Luo, Guojie
    Sun, Guangyu
    An, Ning
    Huang, Gang
    Liu, Xuanzhe
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (07) : 2610 - 2619
  • [3] An FPGA-based Platform for Non Volatile Memory Emulation
    Lee, Taemin
    Yoo, Sungjoo
    [J]. 2017 IEEE 6TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2017), 2017,
  • [4] An FPGA-based edge computing and accelerating platform for fast diabetic retinopathy diagnosis
    Li, Silong
    Qiu, Jiaming
    Huang, Yijin
    Tang, Xiaoying
    Ye, Terry Tao
    [J]. MEDICAL IMAGING 2023, 2023, 12464
  • [5] hpFog: A FPGA-based Fog Computing Platform
    Tan, Tze Hon
    Ooi, Chia Yee
    Marsono, M. N.
    [J]. 2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 274 - 275
  • [6] FPGA-based Evaluation Platform for Disaggregated Computing
    Theodoropoulos, Dimitris
    Alachiotis, Nikolaos
    Pnevmatikatos, Dionisios
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 129 - 136
  • [7] An FPGA-based dynamically reconfigurable platform for emulation of permanent faults in ASICs
    Ullah, A.
    Sanchez, E.
    Sterpone, L.
    Cardona, L. A.
    Ferrer, C.
    [J]. MICROELECTRONICS RELIABILITY, 2017, 75 : 110 - 120
  • [8] Design of FPGA-based Multimedia Node for WSN
    Sun, Yan
    Li, Le
    Luo, Hong
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [9] Analyzing and Modeling In-Storage Computing Workloads On EISC - An FPGA-Based System-Level Emulation Platform
    Ruan, Zhenyuan
    He, Tong
    Cong, Jason
    [J]. 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [10] FPGA-based Rapid Prototyping Platform for MIMO-BICM Design Space Exploration
    Gimmler-Dumont, Christina
    Schlaefer, Philipp
    Wehn, Norbert
    [J]. 2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,