Integrating FPGA-based Processing Elements into a Runtime for Parallel Heterogeneous Computing

被引:0
|
作者
de la Chevallerie, David [1 ]
Korinth, Jens [1 ]
Koch, Andreas [1 ]
机构
[1] Tech Univ Darmstadt, Embedded Syst & Applicat Grp, Darmstadt, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present an approach how FPGA-based computing can be integrated into a heterogeneous computing environment in an embedded systems context, using the x10rt run-time of the X10 language system as a case-study. To this end, we present a hardware/software framework for pools of reconfigurable compute elements, and show how high-level synthesis can be employed to generate the actual processing cores. Our framework is sufficiently lean to deliver high performance FPGA implementations even at high area utilization (operating at 250 MHz with up to 90% of the device area used), and capable of low-latency access to pools of dozens of instances of custom IP cores, automatically generated by high-level synthesis tools.
引用
收藏
页码:314 / 317
页数:4
相关论文
共 50 条
  • [1] SAT Solving using FPGA-based Heterogeneous Computing
    Thong, Jason
    Nicolici, Nicola
    [J]. 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 232 - 239
  • [2] FPGA-based Fine-grain Parallel Computing
    Hill, Andrew W.
    Di Blas, Andrea
    Hughey, Richard
    [J]. FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 283 - 283
  • [3] FPGA-based Garbling Accelerator with Parallel Pipeline Processing
    Oishi, Rin
    Kadomoto, Junichiro
    Irie, Hidetsugu
    Sakai, Shuichi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (12) : 1988 - 1996
  • [4] Parallel object recognition on an FPGA-based configurable computing platform
    Chung, YW
    Choi, S
    Prasanna, VK
    [J]. CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 143 - 152
  • [5] FPGA-based Runtime Adaptive Multiprocessor Approach for Embedded High Performance Computing Applications
    Goehringer, Diana
    Becker, Juergen
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 477 - 478
  • [6] FPGA-based reconfigurable computing
    Chang, J. Morris
    Lo, C. Dan
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (06) : 281 - 282
  • [7] An Accelerated FPGA-Based Parallel CNN-LSTM Computing Device
    Zhou, Xin
    Xie, Wei
    Zhou, Han
    Cheng, Yongjing
    Wang, Ximing
    Ren, Yun
    Yuan, Shandong
    Li, Liuwen
    [J]. IEEE ACCESS, 2024, 12 : 106579 - 106592
  • [8] Dynamo: a runtime partitioning system for FPGA-based HW/SW image processing systems
    Heather Quinn
    Miriam Leeser
    Laurie Smith King
    [J]. Journal of Real-Time Image Processing, 2007, 2 : 179 - 190
  • [9] Dynamo: a runtime partitioning system for FPGA-based HW/SW image processing systems
    Quinn, Heather
    Leeser, Miriam
    King, Laurie Smith
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 179 - 190
  • [10] A scalable FPGA-based custom computing machine for a medical image processing
    Yokota, T
    Nagafuchi, M
    Mekada, Y
    Yoshinaga, T
    Ootsu, K
    Baba, T
    [J]. 10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 307 - 308