LSC: A Large-Scale Consensus-Based Clustering Algorithm for High-Performance FPGAs

被引:4
|
作者
Singhal, Love [1 ]
Iyer, Mahesh A. [1 ]
Adya, Saurabh [1 ]
机构
[1] Intel Corp, San Jose, CA 95134 USA
关键词
Clustering; Physical clustering; FPGA; Place and Route; Consensus; QoR;
D O I
10.1145/3061639.3062279
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With recent advances in Field Programmable Gate Array (FPGA) architecture and design, the robustness and scalability of design implementation tools is becoming increasingly important. In an FPGA implementation flow, the basic logic elements (BLEs) like flip-flops (FFs) and lookup tables (LUTs) are clustered into adaptive logic modules (ALMs) and Logic Array Blocks (LABs). Clustering is a key stage in the flow that determines whether a design can fit onto the target FPGA device, and whether the Quality of Results (QoR) goals are met. Traditionally, FPGA implementation tools have used greedy clustering techniques. This paper presents an innovative clustering algorithm based on a new concept of consensus building at a large scale (LSC). The LSC algorithm is designed to work with designs with millions of elements, and to the best of our knowledge, this is the first parallel clustering algorithm in the industry. In our industrial designs benchmark set using modern FPGA devices on two deep submicron technology nodes, the new clustering engine results in average improvements of 0.5% and 2.5% in maximum clock frequency (Fmax) for the two target devices. Additionally, wiring usage is improved on the average by 2.8% and 6.5% respectively. The fitting success rate of highly utilized designs is also improved significantly with the new clustering engine.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] High-performance Placement for Large-scale Heterogeneous FPGAs with Clock Constraints
    Zhu, Ziran
    Mei, Yangjie
    Li, Zijun
    Lin, Jingwen
    Chen, Jianli
    Yang, Jun
    Chang, Yao-Wen
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 643 - 648
  • [2] HipMCL: a high-performance parallel implementation of the Markov clustering algorithm for large-scale networks
    Azad, Ariful
    Pavlopoulos, Georgios A.
    Ouzounis, Christos A.
    Kyrpides, Nikos C.
    Buluc, Aydin
    [J]. NUCLEIC ACIDS RESEARCH, 2018, 46 (06) : E33
  • [3] High-Performance Placement Engine for Modern Large-Scale FPGAs With Heterogeneity and Clock Constraints
    Zhu, Ziran
    Mei, Yangjie
    Deng, Kangkang
    He, Huan
    Chen, Jianli
    Yang, Jun
    Chang, Yao-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (03) : 956 - 969
  • [4] Consensus-based decentralized real-time identification of large-scale systems
    Stankovic, Milos S.
    Stankovic, Srdjan S.
    Stipanovic, Dusan M.
    [J]. AUTOMATICA, 2015, 60 : 219 - 226
  • [5] A clustering- and maximum consensus-based model for social network large-scale group decision making with linguistic distribution
    Liu, Peide
    Zhang, Kuo
    Wang, Peng
    Wang, Fubin
    [J]. INFORMATION SCIENCES, 2022, 602 : 269 - 297
  • [6] High-performance algorithm engineering for large-scale graph problems and computational biology
    Bader, DA
    [J]. EXPERIMENTAL AND EFFICIENT ALGORITHMS, PROCEEDINGS, 2005, 3503 : 16 - 21
  • [7] A high-performance algorithm for finding influential nodes in large-scale social networks
    Taherinia, Mohsen
    Esmaeili, Mahdi
    Minaei-Bidgoli, Behrouz
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (14): : 15905 - 15952
  • [8] A high-performance algorithm for finding influential nodes in large-scale social networks
    Mohsen Taherinia
    Mahdi Esmaeili
    Behrouz Minaei-Bidgoli
    [J]. The Journal of Supercomputing, 2022, 78 : 15905 - 15952
  • [9] High-performance three-horizon composition algorithm for large-scale terrains
    Tabik, Siham
    Felipe Romero, Luis
    Lopez Zapata, Emilio
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2011, 25 (04) : 541 - 555
  • [10] Consensus-Based Distributed Optimization: Practical Issues and Applications in Large-Scale Machine Learning
    Tsianos, Konstantinos I.
    Lawlor, Sean
    Rabbat, Michael G.
    [J]. 2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 1543 - 1550