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 条