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 条
  • [21] FaRM: Fast Reconfiguration Manager for Reducing Reconfiguration Time Overhead on FPGA
    Duhem, Francois
    Muller, Fabrice
    Lorenzini, Philippe
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 253 - 260
  • [22] Runtime FPGA partial reconfiguration
    McDonald, E. J.
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 1357 - 1363
  • [23] Runtime FPGA partial reconfiguration
    McDonald, Eric J.
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2008, 23 (07) : 10 - 15
  • [24] DPReDO: Dynamic Partial Reconfiguration enabled Design Obfuscation for FPGA Security
    Sunkavilli, Sandeep
    Chennagouni, Nishanth Goud
    Yu, Qiaoyan
    2022 IEEE 35TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (IEEE SOCC 2022), 2022, : 243 - 248
  • [25] Online Evolution of Image Filters Based on Dynamic Partial Reconfiguration of FPGA
    Yao, Rui
    Sun, Yanmei
    He, Kun
    Yang, Yuzhong
    2015 11TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2015, : 999 - 1005
  • [26] Dynamic Partial Reconfiguration of Concurrent Control Systems Implemented in FPGA Devices
    Wisniewski, Remigiusz
    Bazydlo, Grzegorz
    Gomes, Luis
    Costa, Aniko
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (04) : 1734 - 1741
  • [27] Dynamic hardware plugins in an FPGA with partial run-time reconfiguration
    Horta, EL
    Lockwood, JW
    Taylor, DE
    Parlour, D
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 343 - 348
  • [28] On the FPGA Dynamic Partial Reconfiguration Interference on Real-Time Systems
    Reis, Joao Gabriel
    Frohlich, Antonio Augusto
    Hoeller, Arliones, Jr.
    2015 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2015, : 110 - 115
  • [29] Partial dynamic reconfiguration framework for FPGA: A survey with concepts, constraints and trends
    Phani, T. Siva Sankar
    Arumalla, Anitha
    Prakash, M. Durga
    MATERIALS TODAY-PROCEEDINGS, 2021, 46 : 3704 - 3711
  • [30] ZyPR: End-to-end Build Tool and Runtime Manager for Partial Reconfiguration of FPGA SoCs at the Edge
    Bucknall, Alex R.
    Fahmy, Suhaib A.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)