A Genetic Algorithm Accelerator Based on Memristive Crossbar Array for Massively Parallel Computation

被引:0
|
作者
Baghbanmanesh, Mohammadhadi [1 ]
Kong, Bai-Sun [1 ,2 ]
机构
[1] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon 16419, South Korea
[2] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon 16419, South Korea
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Genetic algorithms; Biological cells; Memristors; Parallel processing; Computer architecture; Hardware; Complex systems; Genetic algorithm; crossbar array; memristor; processing-in-memory; HARDWARE IMPLEMENTATION; SYSTEM;
D O I
10.1109/ACCESS.2024.3452762
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic algorithm (GA) has been extensively used for solving complex problems. Due to a high computational burden of finding solutions using GA, acceleration with hardware support has been a choice. In this paper, a GA accelerator based on the processing-in-memory (PIM) methodology to address the computational issue of GA is proposed. The proposed GA accelerator has a memristive crossbar array that can support parallelism with memory and computation combined. For letting the crossover operation for GA exploit massive parallelism provided by the array, a novel crossover scheme called aligned hybrid crossover is proposed, in which multiple multi-point crossovers coexist whose crossover bit positions are aligned. By using the memristive array, the mutation operation can also be done simultaneously for all required chromosome bits. Moreover, the fitness for weighted-sum computation-based 0-1 knapsack and subset-sum problems is shown to be evaluated in full parallel for the entire chromosomes in a population. The effects of memristance variation in the array on the fitness evaluation and the read margin are investigated. According to performance evaluation, the proposed GA accelerator having a 64x64 memristive crossbar array is found to reduce the clock cycles significantly for performing operations like crossover, mutation, selection, and fitness evaluation. Specifically, for executing the generational GA with a chromosome population size of 64 with each chromosome having 64 bits, the total number of clock cycles required per generation is at least 10 times reduced as compared to conventional designs.
引用
收藏
页码:122437 / 122451
页数:15
相关论文
共 50 条
  • [1] Translation of Array Expressions for In-Memory Computation on Memristive Crossbar
    Pyne, Sumanta
    2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 169 - 174
  • [2] Fast In-Memory Computation of Boolean Functions in Memristive Crossbar Array
    Thangkhiew, Phrangboklang L.
    Datta, Kamalika
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 105 - 109
  • [3] Parallel Density-Based Spatial Clustering with Dual-Functional Memristive Crossbar Array
    Cheong, Sunwoo
    Shin, Dong Hoon
    Lee, Soo Hyung
    Jang, Yoon Ho
    Park, Taegyun
    Han, Janguk
    Shim, Sung Keun
    Kim, Yeong Rok
    Han, Joon-Kyu
    Ghenzi, Nestor
    Hwang, Cheol Seong
    ADVANCED FUNCTIONAL MATERIALS, 2024, 34 (08)
  • [4] Memristive Crossbar Array-Based Adversarial Defense Using Compression
    Paudel, Bijay Raj
    Tragoudas, Spyros
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2024, 12 (03) : 864 - 877
  • [5] Parallel genetic simulated annealing: A massively parallel SIMD algorithm
    Chen, H
    Flann, NS
    Watson, DW
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (02) : 126 - 136
  • [6] Bilayer MoS2 Based Memristive Crossbar Array for Neuromorphic Applications
    Yadav, Saurabh
    Patel, Chandrabhan
    Chaudhary, Sumit
    Paul, Animesh
    Ghodke, Shruti
    Mukherjee, Shaibal
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY, NANO 2024, 2024, : 224 - 227
  • [7] Design of Optoelectronic In-Sensor Computing Circuit Based on Memristive Crossbar Array for In Situ Edge Extraction
    Zhang, Jiliang
    Li, Xinjie
    Xiao, Pingdan
    Wei, Zhengmiao
    Hong, Qinghui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (07) : 3228 - 3241
  • [8] Yield Evaluation of Faulty Memristive Crossbar Array-based Neural Networks with Repairability
    Bala, Anu
    Khandelwal, Saurabh
    Jabir, Abusaleh
    Ottavi, Marco
    2022 IEEE 28TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2022), 2022,
  • [9] Efficient Defect Identification via Oxide Memristive Crossbar Array Based Morphological Image Processing
    Lee, Hee Sung
    Baek, Yongmin
    Lin, Qiubao
    Chen, Joseph Minsu
    Park, Minseong
    Lee, Doeon
    Kim, Sihwan
    Lee, Kyusang
    ADVANCED INTELLIGENT SYSTEMS, 2021, 3 (02)
  • [10] A Novel Approach for Computation Offloading Based on a Parallel Collaborative Genetic Algorithm in MEC
    Li, Wenzao
    Tang, Ran
    Wang, Xiaoke
    Zhang, Xiaoming
    Ren, Dehao
    Jiang, Hong
    Wen, Zhan
    WIRELESS PERSONAL COMMUNICATIONS, 2025,