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 条
  • [21] Fuzzy set-based schema matching algorithm for geographic information
    College of Computer Sci. and Tech., Huazhong Univ. of Sci. and Tech., Wuhan 430074, China
    Huazhong Ligong Daxue Xuebao, 2006, 7 (46-48):
  • [22] An information set-based robust text-independent speaker authentication
    Medikonda, Jeevan
    Bhardwaj, Saurabh
    Madasu, Hanmandlu
    SOFT COMPUTING, 2020, 24 (07) : 5271 - 5287
  • [23] Study on the implementation of encryption algorithm based on partial reconfiguration
    Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
    Tien Tzu Hsueh Pao, 2007, 5 (959-963):
  • [24] Evolutionary computation and rough set-based hybrid approach to rule generation
    Shang, L
    Wan, Q
    Zhao, ZH
    Chen, SF
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 855 - 862
  • [25] Set-based Design in Agile Development: Developing a Banana Sorting Module - A Practical Approach
    Saad, D.
    Roetzer, S.
    Zimmermann, M.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 159 - 164
  • [26] A set-based scheduling problem for square rack automated storage and retrieval systems
    Lee, H. Felix
    Chung, Eunyong
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI 2006), PROCEEDINGS, 2006, : 393 - +
  • [27] Information set-based guidance algorithm against a decelerating maneuvering target
    Emeliyanov, D
    Rubinovich, E
    Miller, B
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2005, 41 (01) : 65 - 74
  • [28] A Novel BIPV Reconfiguration Algorithm for Maximum Power Generation under Partial Shading
    Al-Janahi, Saoud A.
    Ellabban, Omar
    Al-Ghamdi, Sami G.
    ENERGIES, 2020, 13 (17)
  • [29] A rough set-based magnetic resonance imaging partial volume detection system
    Widz, S
    Revett, K
    Slezak, D
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PROCEEDINGS, 2005, 3776 : 756 - 761
  • [30] Algorithm Based Partial Reconfiguration with Application on Matrix Inverse Computations
    Mbock, Etienne Aubin Mbe
    TRANSACTIONS ON ENGINEERING TECHNOLOGIES: SPECIAL ISSUE OF THE WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE 2013, 2014, : 193 - 206