ISBA: An Independent Set-Based Algorithm for Automated Partial Reconfiguration Module Generation

被引:0
|
作者
He, Ruining [1 ]
Ma, Yuchun [1 ]
Zhao, Kang [1 ]
Bian, Jinian [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
Dynamic Partial Reconfiguration; Partial Reconfiguration Module; Independent set-based model; FPGA; MAXIMUM; PLACEMENT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dynamic Partial Reconfiguration (DPR) on FPGAs has attracted significant research interests in recent years since it provides benefits such as reduced area and flexible functionality. However, due to the lack of supporting synthesis tools in current DPR design flow, leveraging these benefits requires specific designer expertise with laborious manual design effort. Considering the complicated concurrency relations among functions, it is challenging to properly select Partial Reconfiguration Modules (PR Modules) and partition them into groups so that the hardware modules can be swapped in and out during the run time. What's more, the design of PR Modules also impacts reconfiguration latency and resource utilization greatly. In this paper, we formulate the PR Module generation problem into a standard Maximum-Weight Independent Set Problem (MWISP) so that the original manual exploration can be solved optimally and automatically. Our proposed algorithm not only supports various design constraints, but also has the ability to consider multiple objectives such as area and reconfiguration delay. Experimental results show that our approach can optimize resource utilization and reduce reconfiguration delay with good scalability. Especially, the implementation of the real design case shows that our approach can be embedded in the Xilinx's DPR design flow successfully and it can save around 70% reconfiguration latency overhead compared with the heuristic PR Module generation approaches.
引用
收藏
页码:500 / 507
页数:8
相关论文
共 50 条
  • [31] Connected Dominating Set-based Energy-efficient Distributed Routing Algorithm
    Mao, Wanfeng
    Feng, Wei
    Zhang, Guanqun
    Wang, Kunfu
    Zhang, Yiyun
    Li, Xing
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET), 2019, : 302 - 309
  • [32] Random Lines: A Novel Population Set-Based Evolutionary Global Optimization Algorithm
    Sahin, Ismet
    GENETIC PROGRAMMING, 2011, 6621 : 97 - 107
  • [33] A Set-Based Genetic Algorithm for Interval Many-Objective Optimization Problems
    Gong, Dunwei
    Sun, Jing
    Miao, Zhuang
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (01) : 47 - 60
  • [34] Analysis of an outcome set-based algorithm for multiple-objective linear programming
    Benson, HP
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1998, 97 (01) : 1 - 10
  • [35] A set-based genetic algorithm for solving the many-objective optimization problem
    Gong, Dunwei
    Wang, Gengxing
    Sun, Xiaoyan
    Han, Yuyan
    SOFT COMPUTING, 2015, 19 (06) : 1477 - 1495
  • [36] A set-based genetic algorithm for solving the many-objective optimization problem
    Dunwei Gong
    Gengxing Wang
    Xiaoyan Sun
    Yuyan Han
    Soft Computing, 2015, 19 : 1477 - 1495
  • [37] A Connected Dominating Set-based Weighted Clustering Algorithm for Wireless Sensor Networks
    Anitha, V. S.
    Sebastian, M. P.
    2010 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND INFORMATION SECURITY (WCNIS), VOL 2, 2010, : 530 - +
  • [38] An Evolutionary Multiobjective Carpool Algorithm Using Set-Based Operator Based on Simulated Binary Crossover
    Lin, Jing-Jie
    Huang, Shih-Chia
    Jiau, Ming-Kai
    IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (09) : 3432 - 3442
  • [39] Actuator fault tolerant control of systems with polytopic uncertainties using set-based diagnosis and virtual-actuator-based reconfiguration
    Nazari, Raheleh
    Seron, Maria M.
    De Dona, Jose A.
    AUTOMATICA, 2017, 75 : 182 - 190
  • [40] Level set-based generation of representative volume elements for the damage analysis of irregular masonry
    Thierry J. Massart
    Bernard Sonon
    Karim Ehab Moustafa Kamel
    Leong Hien Poh
    Gang Sun
    Meccanica, 2018, 53 : 1737 - 1755