Generic ILP-based approaches for dynamically reconfigurable FPGA partitioning

被引:0
|
作者
Wu, GM [1 ]
Lin, JM [1 ]
Chao, MCT [1 ]
Chang, YW [1 ]
机构
[1] Nan Hua Univ, Dept Informat Management, Chiayi, Taiwan
来源
2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS | 2001年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the precedence constraints among vertices, the partitioning problem for dynamically reconfigurable FPGAs (DRFPGAs) is different from the traditional one. In this paper, we first derive logic formulations for the precedence-constrained partitioning problems, and then transform the formulations into integer linear programs (ILPs). The ILPs can handle the precedence constraints and minimize cut sizes simultaneously. To enhance performance, we also propose a clustering method to reduce the problem size, Experimental results based on the Xilinx DRFPGA architecture show that our approach outperforms the list scheduling (List), the network flow based (FBB-m) [14], and the probability based (PAT) [6] methods by respective average improvements of 46.6%, 32.3%, and 21.5% in cut sizes. Our approach is practical and scales well to larger problems; the empirical runtime grows close to linearly in the circuit size. More importantly, our approach is very flexible and can readily extend to the partitioning problems with various objectives and constraints, which makes the ILP formulations superior alternatives to the DRFPGA partitioning problems.
引用
收藏
页码:335 / 341
页数:7
相关论文
共 50 条
  • [1] Generic ILP-based approaches for time-multiplexed FPGA partitioning
    Wu, GM
    Lin, JM
    Chang, YW
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (10) : 1266 - 1274
  • [2] ILP-based approaches to partitioning recurrent workloads upon heterogeneous multiprocessors
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    Bruni, Renato
    Marchetti-Spaccamela, Alberto
    Proceedings of the 28th Euromicro Conference on Real-Time Systems ECRTS 2016, 2016, : 215 - 225
  • [3] ILP-Based Local Search for Graph Partitioning
    Henzinger A.
    Noe A.
    Schulz C.
    1600, Association for Computing Machinery (25):
  • [4] Better ILP-Based Approaches to Haplotype Assembly
    Chen, Zhi-Zhong
    Deng, Fei
    Shen, Chao
    Wang, Yiji
    Wang, Lusheng
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2016, 23 (07) : 537 - 552
  • [5] Power Minimization for Dynamically Reconfigurable FPGA Partitioning
    Tai, Tzu-Chiang
    Lai, Yen-Tai
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [6] Power Optimal Partitioning for Dynamically Reconfigurable FPGA
    Tai, Tzu-Chiang
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION SECURITY AND INTELLIGENT CONTROL (ISIC 2012), 2012, : 37 - 40
  • [7] Temporal logic replication for dynamically reconfigurable FPGA partitioning
    Mak, WK
    Young, EEY
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (07) : 952 - 959
  • [8] Minimum communication cost approaches for dynamically reconfigurable FPGA
    Jiang, Yung-Chuan
    ISSCS 2007: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2007, : 241 - 244
  • [9] ILP-based engineering change
    Koushanfar, F
    Wong, JL
    Feng, J
    Potkonjak, M
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 910 - 915
  • [10] ILP-based interprocedural path analysis
    Theiling, H
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 349 - 363