A Functionality-Based Runtime Relocation System for Circuits on Heterogeneous FPGAs

被引:3
|
作者
Enemali, Godwin [1 ]
Adetomi, Adewale [1 ]
Seetharaman, Gopalakrishnan [2 ]
Arslan, Tughrul [1 ]
机构
[1] Univ Edinburgh, Sch Engn, Edinburgh EH9 3FF, Midlothian, Scotland
[2] Natl Inst Technol Nagaland, Dept ECE, Dimapur, India
关键词
Bitstream relocation; FPGA; reconfigurable hardware; look-up-table; heterogeneous;
D O I
10.1109/TCSII.2018.2826014
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Runtime relocation of circuits on fieldprogrammable gate arrays (FPGAs) has been proposed for achieving many desirable features including fault tolerance, defragmentation, and system load balancing. However, the changes in the architectural composition of FPGAs have made relocation more challenging mainly because FPGAs have become more heterogeneous. Previous and state-of-the-art circuit relocation systems on FPGAs have relied only on direct bitstream relocation which requires the source and destination resource layouts to be the same, as well as access to the design bitstream for manipulation. Hence, their efficiency on modern heterogeneous chips greatly reduces, and mostly cannot be applied to encrypted bitstreams of intellectual property blocks. In this brief, we present a circuit relocator which augments direct bitstream relocation with a functionality-based relocation scheme. We demonstrate the feasibility of the proposed technique using a CORDIC application and show that an average of over 2.6-fold increase in the number of relocations can be obtained compared to only direct bitstream relocation at the expense of a small memory overhead and manageable relocation time for this case study.
引用
收藏
页码:612 / 616
页数:5
相关论文
共 50 条
  • [1] The functionality-based application confinement model
    Schreuders, Z. Cliffe
    Payne, Christian
    McGill, Tanya
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2013, 12 (05) : 393 - 422
  • [2] The functionality-based application confinement model
    Z. Cliffe Schreuders
    Christian Payne
    Tanya McGill
    International Journal of Information Security, 2013, 12 : 393 - 422
  • [3] G-system. A functionality-based communication system model for parallel processing
    Kim, M.J.
    Jhon, C.S.
    Ida, T.
    Proceedings of the IFIP World Computer Congress, 1992, 1
  • [4] Functionality-based mobile application recommendation system with security and privacy awareness
    Rocha, Thiago
    Souto, Eduardo
    El-Khatib, Khalil
    COMPUTERS & SECURITY, 2020, 97
  • [5] Runtime Bitstream Relocation based Intrinsic Evolvable System
    Zhang, Kaifeng
    Lu, Huanzhang
    Xiao, Shanzhu
    Hu, Weidong
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2014, 20 (06) : 93 - 99
  • [6] GENERATING FUNCTIONALITY-BASED RULES FOR PROGRAM CONSTRUCTION
    Miura, Katsunori
    Akama, Kiyoshi
    Mabuchi, Hiroshi
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (09): : 2463 - 2479
  • [7] Functionality-based part orientation for additive manufacturing
    Moroni, Giovanni
    Syam, Wahyudin P.
    Petro, Stefano
    CIRP 25TH DESIGN CONFERENCE INNOVATIVE PRODUCT CREATION, 2015, 36 : 217 - 222
  • [8] G-SYSTEM - A FUNCTIONALITY-BASED COMMUNICATION-SYSTEM MODEL FOR PARALLEL PROCESSING
    KIM, MJ
    JHON, CS
    IDA, T
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 170 - 178
  • [9] Reusability of Functionality-Based Application Confinement Policy Abstractions
    Schreuders, Z. Cliffe
    Payne, Christian
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2008, 5308 : 206 - 221
  • [10] Relocation-Aware Communication Network for Circuits on Xilinx FPGAs
    Adetomi, Adewale
    Enemali, Godwin
    Arslan, Tughrul
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,