Evaluation of a Declarative Linux Kernel FPGA Manager for Dynamic Partial Reconfiguration

被引:0
|
作者
Langenbach, Ulrich [1 ]
Wiehler, Stefan [2 ]
Schubert, Endric [2 ]
机构
[1] Beuth Univ Appl Sci Berlin, Berlin, Germany
[2] Univ Ulm, Ulm, Germany
关键词
ABSTRACTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous Multi-Processor Systems-on-Chip, whether ARM or x86 based, promise further performance scala-bility by complementing temporal compute in CPUs/GPUs with spatial compute in digital circuitry. Dynamic partial reconfiguration (DPR) extends such compute architectures by making use of different spatial compute elements over time. Novel research [1] presents means for operating DPR by the Linux kernel via so-called device tree overlays (DTOs) and, thereby, opens up FPGA-based acceleration for general purpose computing (GPC). Operating systems (OSs) for General Purpose Computing need to administer these reconfigurable FPGA resources and, thus, need metrics for handling the trade-offs between performance gains by acceleration, FPGA resource requirements, and turn-around-times within DPR context switches. Unfortunately, precise parameters for these metrics cannot be derived by theoretical analyses but only by experimental results. Based on exemplary implementations of programmable accelerators for the Linux Kernel Crypto-API, implemented on the Xilinx Zynq 7000 platform, we are able to present first OS metrics for DTO-based DPR. These metrics can guide future research on OSs for GPC on FPGAs.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [31] Evaluation of FPGA Based QSPI Flash Access Using Partial Reconfiguration
    Khor, Wan Yong
    Noor, N. R. Mat
    Othman, W. A. F. W.
    Bakar, E. A.
    2019 7TH INTERNATIONAL CONFERENCE ON SMART COMPUTING & COMMUNICATIONS (ICSCC), 2019, : 192 - 196
  • [32] The Evaluation of Partial Reconfiguration for a Multi-board FPGA System FiCSW
    Yamakura, Miho
    Hironaka, Kazuei
    Azegami, Keita
    Musha, Kazusa
    Amano, Hideharu
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [33] Partial Dynamic Reconfiguration in an FPGA-based Fault-Tolerant System: Simulation-based Evaluation
    Panek, Richard
    Lojda, Jakub
    Podivinsky, Jakub
    Kotasek, Zdenek
    PROCEEDINGS OF 2018 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2018), 2018,
  • [34] A Cost-Effective Dynamic Partial Reconfiguration Implementation Flow for Xilinx FPGA
    Kamaleldin, Ahmed
    Ahmed, Islam
    Obeid, Abulfattah M.
    Shalash, Ahmed
    Ismail, Yehea
    Mostafa, Hassan
    2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, : 281 - 284
  • [35] Novel dynamic partial reconfiguration implementations of the support vector machine classifier on FPGA
    Hussain, Hanaa
    Benkrid, Khaled
    Seker, Huseyin
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (05) : 3371 - 3387
  • [36] A Heterogeneous Modules Interconnection Architecture For FPGA-Based Partial Dynamic Reconfiguration
    He, Miao
    Cui, Yanzhe
    Mahoor, Mohammad H.
    Voyles, Richard M.
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [37] Increasing Flexibility of FPGA-based CNN Accelerators with Dynamic Partial Reconfiguration
    Irmak, Hasan
    Ziener, Daniel
    Alachiotis, Nikolaos
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 306 - 311
  • [38] Accurate Measurement of Power Consumption Overhead During FPGA Dynamic Partial Reconfiguration
    Nafkha, Amor
    Louet, Yves
    2016 13TH INTERNATIONAL SYMPOSIUM ON WIRELESS COMMUNICATION SYSTEMS (ISWCS), 2016, : 586 - 591
  • [39] Dynamic partial reconfiguration scheme for fault-tolerant FFT processor based on FPGA
    Wei, Xin
    Xie, Yi Z.
    Xie, Yu
    Chen, He
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7424 - 7427
  • [40] Scalable FPGA-based Architecture for DCT Computation Using Dynamic Partial Reconfiguration
    Huang, Jian
    Parris, Matthew
    Lee, Jooheung
    Demara, Ronald F.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 9 (01) : 9