A hybrid evolutionary algorithm for multiobjective variation tolerant logic mapping on nanoscale crossbar architectures

被引:8
|
作者
Zhong, Fugui [1 ]
Yuan, Bo [2 ]
Li, Bin [1 ,2 ]
机构
[1] Univ Sci & Technol China, CAS Key Lab Technol Geospatial Informat Proc & Ap, Hefei 230026, Peoples R China
[2] Univ Sci & Technol China, USTC Birmingham Joint Res Inst Intelligent Comput, Hefei 230026, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Nanoscale crossbar; Variation tolerant logic mapping; Bilevel multiobjective optimization; Hungarian based linear programming; Hybrid evolutionary algorithm; DESIGN;
D O I
10.1016/j.asoc.2015.10.053
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nanoscale crossbar architectures have received steadily growing interests as a result of their great potential to be main building blocks in nanoelectronic circuits. However, due to the extremely small size of nanodevices and the bottom-up self-assembly nanofabrication process, considerable process variation will be an inherent vice for crossbar nanoarchitectures. In this paper, the variation tolerant logical mapping problem is treated as a bilevel multiobjective optimization problem. Since variation mapping is an NP-complete problem, a hybrid multiobjective evolutionary algorithm is designed to solve the problem adhering to a bilevel optimization framework. The lower level optimization problem, most frequently tackled, is modeled as the min-max-weight and min-weight-gap bipartite matching (MMBM) problem, and a Hungarian-based linear programming (HLP) method is proposed to solve MMBM in polynomial time. The upper level optimization problem is solved by evolutionary multiobjective optimization algorithms, where a greedy reassignment local search operator, capable of exploiting the domain knowledge and information from problem instances, is introduced to improve the efficiency of the algorithm. The numerical experiment results show the effectiveness and efficiency of proposed techniques for the variation tolerant logical mapping problem. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:955 / 966
页数:12
相关论文
共 50 条
  • [1] Variation Tolerant Logic Mapping for Crossbar Array Nano Architectures
    Tunc, Cihan
    Tahoori, Mehdi B.
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 865 - 870
  • [2] Runtime Analysis for Defect-tolerant Logic Mapping on Nanoscale Crossbar Architectures
    Su, Yehua
    Rao, Wenjing
    2009 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, 2009, : 75 - 78
  • [3] Defect-tolerant Logic Mapping on Nanoscale Crossbar Architectures and Yield Analysis
    Su, Yehua
    Rao, Wenjing
    IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE VLSI SYSTEMS, PROCEEDINGS, 2009, : 322 - 330
  • [4] ILP Formulations for Variation/Defect-Tolerant Logic Mapping on Crossbar Nano-Architectures
    Zamani, Masoud
    Mirzaei, Hanieh
    Tahoori, Mehdi B.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2013, 9 (03)
  • [5] Variation-aware Logic Mapping for Crossbar Nano-architectures
    Zamani, Masoud
    Tahoori, Mehdi B.
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [6] A Fast Hill Climbing Algorithm for Defect and Variation Tolerant Logic Mapping of Nano-Crossbar Arrays
    Peker, Furkan
    Altun, Mustafa
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 522 - 532
  • [7] Defect-tolerant Logic with Nanoscale Crossbar Circuits
    Tad Hogg
    Greg Snider
    Journal of Electronic Testing, 2007, 23 : 117 - 129
  • [8] Defect-tolerant logic with nanoscale crossbar circuits
    Hogg, Tad
    Snider, Greg
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2007, 23 (2-3): : 117 - 129
  • [9] Fault-Tolerant Neuromorphic Computing on Nanoscale Crossbar Architectures
    Roth, Ron M.
    2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 202 - 207
  • [10] A Hybrid Multiobjective Evolutionary Algorithm for Multiobjective Optimization Problems
    Tang, Lixin
    Wang, Xianpeng
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (01) : 20 - 45