High-performance Placement for Large-scale Heterogeneous FPGAs with Clock Constraints

被引:4
|
作者
Zhu, Ziran [1 ]
Mei, Yangjie [1 ]
Li, Zijun [2 ]
Lin, Jingwen [2 ]
Chen, Jianli [3 ]
Yang, Jun [1 ]
Chang, Yao-Wen [4 ,5 ]
机构
[1] Southeast Univ, Natl ASIC Syst Engn Ctr, Nanjing 210096, Peoples R China
[2] Fuzhou Univ, Sch Math & Stat, Fuzhou 350108, Peoples R China
[3] Fudan Univ, State Key Lab ASIC Syst, Shanghai 200433, Peoples R China
[4] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
[5] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
基金
中国国家自然科学基金;
关键词
D O I
10.1145/3489517.3530567
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the increasing complexity of the field-programmable gate array (FPGA) architecture, heterogeneity and clock constraints have greatly challenged FPGA placement. In this paper, we present a high-performance placement algorithm for large-scale heterogeneous FPGAs with clock constraints. We first propose a connectivity-aware and type-balanced clustering method to construct the hierarchy and improve the scalability. In each hierarchy level, we develop a novel hybrid penalty and augmented Lagrangian method to formulate the heterogeneous and clock-aware placement as a sequence of unconstrained optimization subproblems and adopt the Adam method to solve each unconstrained optimization subproblem. Then, we present a matching-based IP blocks legalization to legalize the RAMs and DSPs, and a multi-stage packing technique is proposed to cluster FFs and LUTs into HCLBs. Finally, history-based legalization is developed to legalize CLBs in an FPGA. Based on the ISPD 2017 clock-aware FPGA placement contest benchmarks, experimental results show that our algorithm achieves the smallest routed wirelength for all the benchmarks among all published works in a reasonable runtime.
引用
收藏
页码:643 / 648
页数:6
相关论文
共 50 条
  • [31] IGD: high-performance search for large-scale genomic interval datasets
    Feng, Jianglin
    Sheffield, Nathan C.
    BIOINFORMATICS, 2021, 37 (01) : 118 - 120
  • [32] High-performance large-scale simulation of multi-stable metastructures
    Hwang, Myungwon
    Scalo, Carlo
    Arrieta, Andres F.
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 277
  • [33] A High-Performance, Scalable Infrastructure for Large-Scale Active DNS Measurements
    van Rijswijk-Deij, Roland
    Jonker, Mattijs
    Sperotto, Anna
    Pras, Aiko
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (06) : 1877 - 1888
  • [34] High-Performance Large-Scale Atomistic Simulation of Thin Films Deposition
    F. V. Grigoriev
    V. B. Sulimov
    A. V. Tikhonravov
    Lobachevskii Journal of Mathematics, 2022, 43 : 857 - 863
  • [35] An ASP model for large-scale genomics in a high-performance computing environment
    Cuticchia, J
    Zaifman, L
    Wallace, S
    Hulbert, G
    Silk, GW
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 3 - 3
  • [36] Large-Scale Integration of Semiconductor Nanowires for High-Performance Flexible Electronics
    Liu, Xi
    Long, Yun-Ze
    Liao, Lei
    Duan, Xiangfeng
    Fan, Zhiyong
    ACS NANO, 2012, 6 (03) : 1888 - 1900
  • [37] Large-Scale Cryogenic Integration Approach for Superconducting High-Performance Computing
    Das, Rabindra N.
    Bolkhovsky, Vladimir
    Tolpygo, Sergey K.
    Gouker, Pascale
    Johnson, Leonard M.
    Dauler, Eric A.
    Gouker, Mark A.
    2017 IEEE 67TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2017), 2017, : 675 - 683
  • [39] Data Centric Framework for Large-scale High-performance Parallel Computation
    Ono, Kenji
    Kawashima, Yasuhiro
    Kawanabe, Tonaohiro
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 2336 - 2350
  • [40] SciAP: A Programmable, High-Performance Platform for Large-Scale Scientific Data
    Tian, Yang
    Li, Chao
    Liu, Chao
    Yan, Haihua
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 148 - 154