Clustering Optimization Based on Simulated Annealing Algorithm for Reconfigurable Systems-On-Chip

被引:0
|
作者
Gavrilov, Sergey [1 ]
Zheleznikov, Daniil [1 ]
Khvatov, Vasiliy [1 ]
Chochaev, Rustam [1 ]
机构
[1] Natl Res Univ Elect Technol MIET, Russian Acad Sci IPPM RAS, Inst Design Problems Microelect, Dept CAD, Moscow, Zelenograd, Russia
来源
PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS) | 2018年
基金
俄罗斯科学基金会;
关键词
field programmable gate array (FPGA); Reconfigurable Systems-on-Chip; clustering; Rent's rule; interconnect; Kernighan-Lin algorithm; Simulated Annealing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A bottom-up circuit clustering step is one of the most significant steps in the reconfigurable systems-on-chip design flow. Qualitative clustering provides the efficiency of subsequent placement and routing steps. The goals of circuit clustering are following: a) achieving the high density by minimizing the number of clusters; b) decreasing time delays by localizing time-critical connections within a cluster and using fast local routing resources. There are several popular solutions to these issues such as partitioning algorithms, bottom-up clustering and heuristic algorithms. In this paper we present a simulated annealing approach for clustering optimization for the reconfigurable system-on-chip based on the "Almaz-14" FPGA. We analyze and compare our algorithm with three popular approaches: basic clustering; Kernighan-Lin partitioning algorithm; clustering algorithm using Rent's rule. Experimental results on a set of ISCAS' 85 and ISCAS' 89 benchmarks demonstrate that presented algorithm in cooperation with algorithm using Rent's rule has comparable effectiveness to other clustering algorithms.
引用
收藏
页码:1492 / 1495
页数:4
相关论文
共 50 条
  • [21] A simulated annealing algorithm with a dual perturbation method for clustering
    Lee, Julian
    Perkins, David
    PATTERN RECOGNITION, 2021, 112
  • [22] An Improved Fuzzy C-means Clustering Algorithm Based on Simulated Annealing
    Liu, Peiyu
    Duan, Linshan
    Chi, Xuezhi
    Zhu, Zhenfang
    2013 10TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2013, : 39 - 43
  • [23] Development of a parallel optimization method based on genetic simulated annealing algorithm
    Wang, ZG
    Wong, YS
    Rahman, M
    PARALLEL COMPUTING, 2005, 31 (8-9) : 839 - 857
  • [24] A Simulated Annealing Algorithm for Noisy Multiobjective Optimization
    Mattila, Ville
    Virtanen, Kai
    Hamalainen, Raimo P.
    JOURNAL OF MULTI-CRITERIA DECISION ANALYSIS, 2013, 20 (5-6) : 255 - 276
  • [25] Element optimization of aircraft carrier design based on simulated annealing algorithm
    Wang, Y.-J. (yj020111@163.com), 1600, China Ship Scientific Research Center (17):
  • [26] Performance optimization of organic rankine cycle based on simulated annealing algorithm
    Wang, Juan-Li
    He, Ya-Ling
    Cheng, Ze-Dong
    Xi, Huan
    Kung Cheng Je Wu Li Hsueh Pao/Journal of Engineering Thermophysics, 2013, 34 (09): : 1606 - 1610
  • [27] A Simulated Annealing-Based Multiobjective Optimization Algorithm for Political Districting
    Lara, A.
    Gutierrez, M. A.
    Rincon, E. A.
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (06) : 1723 - 1731
  • [28] A SIMULATED ANNEALING BASED OPTIMIZATION ALGORITHM FOR AUTOMATIC VARIOGRAM MODEL FITTING
    Soltani-Mohammadi, Saeed
    Safa, Mohammad
    ARCHIVES OF MINING SCIENCES, 2016, 61 (03) : 635 - 649
  • [29] Analysis of Novel Recommendation Engine Based on Simulated Annealing Based Clustering
    Menon, Sowmya K.
    Paue, Varghese
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 194 - 197
  • [30] The Application of Optimization Algorithm Using Simulated Annealing Method for Parallel Computing Systems
    Savin, A. N.
    Timofeeva, N. E.
    IZVESTIYA SARATOVSKOGO UNIVERSITETA NOVAYA SERIYA-MATEMATIKA MEKHANIKA INFORMATIKA, 2012, 12 (01): : 110 - 116