CAM2:: A highly-parallel two-dimensional cellular automaton architecture

被引:15
|
作者
Ikenaga, T
Ogura, T
机构
[1] Nippon Telegraph & Tel Corp, Integrated Informat & Energy Syst Labs, Atsugi, Kanagawa 2430198, Japan
[2] Nippon Telegraph & Tel Corp, Human Interface Labs, Yokosuka, Kanagawa 2390847, Japan
关键词
cellular automaton; content addressable memory; real-time image processing; SIMD; multiple-zigzag mapping;
D O I
10.1109/12.709379
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cellular automaton (CA) is a promising computer paradigm that can break through the von Neumann bottleneck. Two-dimensional CA is especially suitable for application to pixel-level image processing. Although various architectures have been proposed for processing two-dimensional CA, there are no compact, practical computers. So, in spite of its great potential, CA is not widely used. This paper proposes a highly-parallel two-dimensional cellular automaton architecture called CAM(2) and presents some evaluation results. CAM(2) can attain pixel-order parallelism on a single board because it is composed of a CAM, which makes it possible to embed an enormous number processing elements (PEs), corresponding to CA cells, onto one VLSI chip. Multiple-zigzag mapping and dedicated CAM functions enable high-performance CA processing. The performance evaluation results show that 256k CA cells, which correspond to a 512 x 512 picture, can be processed by a CAM(2) on a single board using deep submicron process technology. The processing speed is more than 10 billion CA cell updates per second. This means that more than a thousand CA-based image processing operations can be done on a 512 x 512 pixel image at video rates (33 msec). CAM(2) will widen the potentiality of CA and make a significant contribution to the development of compact and high-performance systems.
引用
收藏
页码:788 / 801
页数:14
相关论文
共 50 条
  • [41] Two-dimensional cellular automaton traffic model with randomly switching traffic lights
    Gu, GQ
    Hui, PM
    Wang, BH
    Dai, SQ
    APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 1998, 19 (09) : 807 - 813
  • [42] Highly-Parallel Special-Purpose Multicore Architecture for SystemC/TLM Simulations
    Ventroux, N.
    Peeters, J.
    Sassolas, T.
    Hoe, James C.
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 250 - 257
  • [43] Controlling the Opacity of a Building Envelope by a Triangular Two-Color Two-Dimensional Cellular Automaton
    Zawidzki, Machi
    Nishinari, Katsuhiro
    CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 194 - 203
  • [44] TWO-DIMENSIONAL AND 3-DIMENSIONAL FFTS ON HIGHLY PARALLEL COMPUTERS
    BRASS, A
    PAWLEY, GS
    PARALLEL COMPUTING, 1986, 3 (02) : 167 - 184
  • [45] Parallel recognition of rational languages on two-dimensional cellular automata
    Delorme, M
    Mazoyer, J
    THEORETICAL COMPUTER SCIENCE, 2002, 281 (1-2) : 251 - 289
  • [46] Large-scale optical programmable logic array for two-dimensional cellular automaton
    Wenkai Zhang
    Bo Wu
    Wentao Gu
    Junwei Cheng
    Hailong Zhou
    Dongmei Huang
    Pingkong Alexander Wai
    Liao Chen
    Wenchan Dong
    Jianji Dong
    Xinliang Zhang
    Advanced Photonics, 2024, 6 (05) : 108 - 117
  • [48] Large-scale optical programmable logic array for two-dimensional cellular automaton
    Zhang, Wenkai
    Wu, Bo
    Gu, Wentao
    Cheng, Junwei
    Zhou, Hailong
    Huang, Dongmei
    Wai, Ping-kong Alexander
    Chen, Liao
    Dong, Wenchan
    Dong, Jianji
    Zhang, Xinliang
    ADVANCED PHOTONICS, 2024, 6 (05):
  • [49] A Two-Dimensional Antidictionary Automaton for a Toric Surface
    Ota, Takahiro
    Manada, Akiko
    Morita, Hiroyoshi
    PROCEEDINGS OF 2016 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA 2016), 2016, : 71 - 75
  • [50] A CELL AUTOMATON MODEL OF A TWO-DIMENSIONAL AUXETIC
    Chrzanowska, Agnieszka
    ACTA PHYSICA POLONICA B, 2010, 41 (08): : 1977 - 1989