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 条
  • [41] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Huo, Yuankai
    Blaber, Justin
    Damon, Stephen M.
    Boyd, Brian D.
    Bao, Shunxing
    Parvathaneni, Prasanna
    Noguera, Camilo Bermudez
    Chaganti, Shikha
    Nath, Vishwesh
    Greer, Jasmine M.
    Lyu, Ilwoo
    French, William R.
    Newton, Allen T.
    Rogers, Baxter P.
    Landman, Bennett A.
    JOURNAL OF DIGITAL IMAGING, 2018, 31 (03) : 304 - 314
  • [42] High-performance computation toward large-scale underwater acoustics modelling
    Kushida, Noriyuki
    Lin, Ying-Tsong
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2023, 153 (03):
  • [43] A high-performance application data environment for large-scale scientific computations
    Shen, XH
    Liao, WK
    Chouldhary, A
    Memik, G
    Kandemir, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (12) : 1262 - 1274
  • [44] High-Performance Large-Scale Atomistic Simulation of Thin Films Deposition
    Grigoriev, F., V
    Sulimov, V. B.
    Tikhonravov, A., V
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2022, 43 (04) : 857 - 863
  • [45] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Yuankai Huo
    Justin Blaber
    Stephen M. Damon
    Brian D. Boyd
    Shunxing Bao
    Prasanna Parvathaneni
    Camilo Bermudez Noguera
    Shikha Chaganti
    Vishwesh Nath
    Jasmine M. Greer
    Ilwoo Lyu
    William R. French
    Allen T. Newton
    Baxter P. Rogers
    Bennett A. Landman
    Journal of Digital Imaging, 2018, 31 : 304 - 314
  • [46] HIGH-PERFORMANCE VERY LARGE-SCALE INTEGRATED PHOTOMASK WITH A SILICIDE FILM
    WATAKABE, Y
    MATSUDA, S
    SHIGETOMI, A
    HIROSUE, M
    KATO, T
    NAKATA, H
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 1986, 4 (04): : 841 - 844
  • [47] Base Station Placement Algorithm for Large-Scale LTE Heterogeneous Networks
    Lee, Seungseob
    Lee, SuKyoung
    Kim, Kyungsoo
    Kim, Yoon Hyuk
    PLOS ONE, 2015, 10 (10):
  • [48] Large-scale circuit placement
    Cong, J
    Shinnerl, JR
    Xie, M
    Kong, T
    Xin, Y
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (02) : 389 - 430
  • [49] Distributed large-scale graph processing on FPGAs
    Sahebi, Amin
    Barbone, Marco
    Procaccini, Marco
    Luk, Wayne
    Gaydadjiev, Georgi
    Giorgi, Roberto
    JOURNAL OF BIG DATA, 2023, 10 (01)
  • [50] Distributed large-scale graph processing on FPGAs
    Amin Sahebi
    Marco Barbone
    Marco Procaccini
    Wayne Luk
    Georgi Gaydadjiev
    Roberto Giorgi
    Journal of Big Data, 10