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 条
  • [1] Dynamic Partial Reconfiguration Manager
    Tarrillo, Jimmy
    Escobar, Fernando A.
    Kastensmidt, Fernanda Lima
    Valderrama, Carlos
    2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [2] Dynamic partial FPGA reconfiguration in space applications
    Graczyk, Rafal
    Stolarski, Marcin
    Palau, Marie-Catherine
    Orleanski, Piotr
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [3] A Design Flow for FPGA Partial Dynamic Reconfiguration
    Xie Di
    Shi Fazhuang
    Deng Zhantao
    He Wei
    PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 119 - 123
  • [4] Petri Net Dynamic Partial Reconfiguration in FPGA
    Bukowiec, Arkadiusz
    Doligalski, Michal
    COMPUTER AIDED SYSTEMS THEORY, PT 1, 2013, 8111 : 436 - 443
  • [5] Dynamic and partial reconfiguration of Zynq 7000 under Linux
    Al Kadi, Muhammed
    Rudolph, Patrick
    Goehringer, Diana
    Huebner, Michael
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [6] Design and evaluation of dynamic partial reconfiguration using fault tolerance in asynchronous FPGA
    Lekashri, S.
    Sakthivel, P.
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [7] Preemptive FPGA Scheduling Based on Dynamic Partial Reconfiguration
    Shi, Xiaotian
    Zou, An
    CONFERENCE OF SCIENCE & TECHNOLOGY FOR INTEGRATED CIRCUITS, 2024 CSTIC, 2024,
  • [8] Dynamic partial FPGA reconfiguration in a prototype microprocessor system
    Schleupen, Kai
    Lekuch, Scott
    Mannion, Ryan
    Guo, Zhi
    Najjar, Walid
    Vahid, Frank
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 533 - 536
  • [9] Performance Evaluation of Dynamic Partial Reconfiguration Techniques for Software Defined Radio Implementation on FPGA
    Hassan, Amr
    Ahmed, Ramy
    Mostafa, Hassan
    Fahmy, Hossam A. H.
    Hussien, Ahmed
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 183 - 186
  • [10] Expressing dynamic reconfiguration by partial evaluation
    Singh, S
    Hogg, J
    McAuley, D
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 188 - 194