Memristors in Cellular-Automata-Based Computing: A Review

被引:2
|
作者
Karamani, Rafailia-Eleni [1 ]
Fyrigos, Iosif-Angelos [1 ]
Ntinas, Vasileios [1 ,2 ]
Vourkas, Ioannis [3 ]
Adamatzky, Andrew [1 ,4 ]
Sirakoulis, Georgios Ch. [1 ]
机构
[1] Democritus Univ Thrace, Dept Elect & Comp Engn, Xanthi 67100, Hellas, Greece
[2] Univ Polytecn Catalunia, Dept Elect Engn, Barcelona, Spain
[3] Univ Tecn Federico Santa Maria, Dept Elect Engn, Valparaiso 2362735, Chile
[4] Univ West England, Dept Comp Sci & Creat Technol, Bristol BS16 1QY, England
关键词
memristor; Cellular Automata; circuit design; parallel and in-memory computing architectures; NETWORKS; DESIGN; MODEL;
D O I
10.3390/electronics12163523
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of novel hardware computing systems and methods has been a topic of increased interest for researchers worldwide. New materials, devices, and architectures are being explored as a means to deliver more efficient solutions to contemporary issues. Along with the advancement of technology, there is a continuous increase in methods available to address significant challenges. However, the increased needs to be fulfilled have also led to problems of increasing complexity that require better and faster computing and processing capabilities. Moreover, there is a wide range of problems in several applications that cannot be addressed using the currently available methods and tools. As a consequence, the need for emerging and more efficient computing methods is of utmost importance and constitutes a topic of active research. Among several proposed solutions, we distinguish the development of a novel nanoelectronic device, called a "memristor", that can be utilized both for storing and processing, and thus it has emerged as a promising circuit element for the design of compact and energy-efficient circuits and systems. The memristor has been proposed for a wide range of applications. However, in this work, we focus on its use in computing architectures based on the concept of Cellular Automata. The combination of the memristor's performance characteristics with Cellular Automata has boosted further the concept of processing and storing information on the same physical units of a system, which has been extensively studied in the literature as it provides a very good candidate for the implementation of Cellular Automata computing with increased potential and improved characteristics, compared to traditional hardware implementations. In this context, this paper reviews the most recent advancements toward the development of Cellular-Automata-based computing coupled with memristor devices. Several approaches for the design of such novel architectures, called "Memristive Cellular Automata", exist in the literature. This extensive review provides a thorough insight into the most important developments so far, helping the reader to grasp all the necessary information, which is here presented in an organized and structured manner. Thus, this article aims to pave the way for further development in the field and to bring attention to technological aspects that require further investigation.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Cellular-automata-based ecological and ecohydraulics modelling
    Chen, Qiuwen
    Ye, Fei
    Li, Weifeng
    JOURNAL OF HYDROINFORMATICS, 2009, 11 (3-4) : 252 - 265
  • [2] Cellular-automata-based simulation of anisotropic crystal growth
    Chahoud, M
    Fehly, D
    Wehmann, HH
    Schlachetzki, A
    JOURNAL OF CRYSTAL GROWTH, 2000, 220 (04) : 471 - 479
  • [3] A New Cellular-Automata-Based Fractional Frequency Reuse Scheme
    Aliu, Osianoh Glenn
    Mehta, Mahima
    Imran, Muhammad Ali
    Karandikar, Abhay
    Evans, Barry
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (04) : 1535 - 1547
  • [4] Wave Cellular Automata for Computing Applications
    Chatzinikolaou, Theodoros Panagiotis
    Fyrigos, Iosif-Angelos
    Ntinas, Vasileios
    Kitsios, Stavros
    Bousoulas, Panagiotis
    Tsompanas, Michail-Antisthenis
    Tsoukalas, Dimitris
    Adamatzky, Andrew
    Sirakoulis, Georgios Ch
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3463 - 3467
  • [5] A Genetically based Evolutionary Computing Technique based on Cellular Automata
    Sahoo, G.
    Humor, Tapas
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (11): : 26 - 31
  • [6] Computing inversions in finite fields based on cellular automata
    Yi, Haibo
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (04) : 4557 - 4562
  • [7] Shortest Path Computing Using Memristor-Based Circuits and Cellular Automata
    Stathis, Dimitrios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    CELLULAR AUTOMATA: 11TH INTERNATIONAL CONFERENCE ON CELLULAR AUTOMATA FOR RESEARCH AND INDUSTRY, 2014, 8751 : 398 - 407
  • [8] Reservoir Computing Based on Cellular Automata (ReCA) in Sequence Learning
    Margem, Mrwan
    Gedik, Osman S.
    JOURNAL OF CELLULAR AUTOMATA, 2019, 14 (1-2) : 153 - 170
  • [9] Cellular Automata Application on Chemical Computing Logic Circuits
    Tsompanas, Michail-Antisthenis
    Chatzinikolaou, Theodoros Panagiotis
    Sirakoulis, Georgios Ch
    CELLULAR AUTOMATA (ACRI 2022), 2022, 13402 : 3 - 14
  • [10] Computing with Virtual Cellular Automata Collider
    Martinez, Genaro J.
    Adamatzky, Andrew
    McIntosh, Harold V.
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 62 - 68