Synthesis of Application Accelerators on Runtime Reconfigurable Hardware

被引:2
|
作者
Alle, Mythri [1 ]
Varadarajan, Keshavan [1 ]
Reddy, Ramesh [1 ]
Joseph, Nimmy [1 ]
Fell, Alexander [1 ]
Rao, Adarsha [1 ]
Nandy, S. K. [1 ]
Narayan, Ranjani [2 ]
机构
[1] Indian Inst Sci, SERC, CAD Lab, Bangalore 560012, Karnataka, India
[2] Morphing Machines, Bangalore, Karnataka, India
关键词
D O I
10.1109/ASAP.2008.4580147
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Application accelerators are predominantly ASICs. The cost of ASIC solutions are order of magnitudes higher than programmable processing cores. Despite this, ASIC solutions are preferred when both high performance and low power is the target. ASICs offer no flexibility in terms of it being able to cater to application derivatives, unless this has been provisioned for at the time of design. In this paper we define the architecture of Runtime Reconfigurable Hardware (RRH) as the platform for application acceleration. The proposed RRH is a homogeneous fabric comprising computing, storage and communicating resources. We also propose a synthesis methodology to realize application written a high level language (HLL) on the RRH. Applications described in HLL is compiled into application substructures. For each application substructure a set of Compute Elements interconnected in a manner that closely matches the communication pattern within it, is allocated CEs in such a configuration is called a hardware affine. Hardware Affines are carved out on the RRH at runtime. These hardware affines are defined at compile time, and are provisioned at runtime on the fabric. By virtue of the fact that these hardware affines are NOT instruction set processor cores or Logic Elements as in FPGAs, we bear the performance and power advantage of an ASIC, and the hardware reconfigurability/programmability of that of an FPGA/Instruction Set Processor.
引用
收藏
页码:13 / +
页数:2
相关论文
共 50 条
  • [1] Hardware synthesis for reconfigurable heterogeneous pipelined accelerators
    Jozwiak, Lech
    Douglas, Alexander
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1123 - 1130
  • [2] HybridOS: Runtime Support for Reconfigurable Accelerators
    Kelm, John H.
    Lumetta, Steven S.
    [J]. FPGA 2008: SIXTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2008, : 212 - 221
  • [3] Enabling reconfigurable hardware accelerators for the grid
    Dydel, Stefan
    Benedyczak, Krzysztof
    Bala, Piotr
    [J]. PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 145 - +
  • [4] A runtime environment for reconfigurable hardware operating systems
    Walder, H
    Platzner, M
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 831 - 835
  • [5] Linux task scheduler for reconfigurable hardware accelerators
    Cvek, Petr
    Novak, Ondrej
    [J]. 2016 15TH BIENNIAL BALTIC ELECTRONICS CONFERENCE (BEC), 2016, : 71 - 74
  • [6] Automatic Generation of Efficient Accelerators for Reconfigurable Hardware
    Koeplinger, David
    Prabhakar, Raghu
    Zhang, Yaqi
    Delimitrou, Christina
    Kozyrakis, Christos
    Olukotun, Kunle
    [J]. 2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, : 115 - 127
  • [7] Approximate Accelerators: A Case Study using Runtime Reconfigurable Processors
    Lesniak, Fabian
    Harbaum, Tanja
    Becker, Juergen
    [J]. 2023 IEEE 36TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC, 2023, : 244 - 249
  • [8] Runtime Abstraction for Autonomous Adaptive Systems on Reconfigurable Hardware
    Bucknall, Alex R.
    Fahmy, Suhaib A.
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1616 - 1621
  • [9] Runtime hardware Trojan detection by reconfigurable monitoring circuits
    Fani, Reza
    Zamani, Morteza Saheb
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (10): : 12726 - 12752
  • [10] Mapping basic recursive structures to runtime reconfigurable hardware
    ElGindy, H
    Ferizis, G
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 906 - 910