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 条
  • [21] Comparison of topological functionality-based resilience metrics using link criticality
    Haritha, P. C.
    Anjaneyulu, M. V. L. R.
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2024, 243
  • [22] Functionality-Based Processing-in-Memory Accelerator for Deep Convolutional Neural Networks
    Kim, Min-Jae
    Kim, Jeong-Geun
    Yoon, Su-Kyung
    Kim, Shin-Dug
    IEEE ACCESS, 2021, 9 : 145098 - 145108
  • [23] Identifying Functional Aspects From User Reviews for Functionality-Based Mobile App Recommendation
    Xu, Xiaoying
    Dutta, Kaushik
    Datta, Anindya
    Ge, Chunmian
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2018, 69 (02) : 242 - 255
  • [24] Component-less design of recovery and allocation systems: a functionality-based clustering approach
    Shelley, MD
    El-Halwagi, MM
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (9-10) : 2081 - 2091
  • [25] Implementing asynchronous circuits on LUT based FPGAs
    Ho, QT
    Rigaud, JB
    Fesquet, L
    Renaudin, M
    Rolland, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 36 - 46
  • [26] Functionality-based formation of secondary organic aerosol from m-xylene photooxidation
    Li, Yixin
    Zhao, Jiayun
    Gomez-Hernandez, Mario
    Lavallee, Michael
    Johnson, Natalie M.
    Zhang, Renyi
    ATMOSPHERIC CHEMISTRY AND PHYSICS, 2022, 22 (15) : 9843 - 9857
  • [27] An FPGA target for the StarPU heterogeneous runtime system
    Christodoulis, Georgios
    Selva, Manuel
    Broquedis, Francois
    Desprez, Frederic
    Muller, Olivier
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2018,
  • [28] An ontological approach for dynamic functionality-based web services discovery using expert systems
    Aklouf, Youcef
    Rezig, El Kindi
    2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, : 187 - 192
  • [29] A ML-based Runtime System for Executing Dataflow Graphs on Heterogeneous Processors
    Banerjee, Subho S.
    Athreya, Arjun P.
    Kalbarczyk, Zbigniew
    Lumetta, Steven
    Iyer, Ravishankar K.
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 533 - 534
  • [30] A RUNTIME RELOCATION BASED WORKFLOW FOR SELF DYNAMIC RECONFIGURABLE SYSTEMS DESIGN
    Santambrogio, M. D.
    Morandi, M.
    Novati, M.
    Sciuto, D.
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 86 - +