Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Calculating machines based on content addressable memories

Open Access Open Access

Abstract

A variety of calculating machines including Turing machines (TMs) and cellular array processors (CAPs) appear to need optical content addressable memories (CAMs) for high speed and/or high flexibility. In all cases auxiliary memories (the tape for TMs and the array for CAPs) are needed as well. Because the requirements on them are not severe, these auxiliary memories need not be optical. This use of optical CAMs permits extremely long and complex operations to be carried out quite rapidly. In the simplest scheme binary input maps are converted into new binary input maps through CAMs. The particular program is fixed. Data input is by pulsed light addressing of acoustooptic cells with a data flow pattern chosen to minimize temporal complexity. In future systems, flexible, more complex or even adaptive CAMs will prove useful.

© 1985 Optical Society of America

PDF Article
More Like This
Multi-Level Coded Residue-Based Content-Addressable-Memory Optical Computing

M. M. Mirsalehi and T. K. Gaylord
WB1 Optical Computing (IP) 1985

Proposal for an Optical Content Addressable Memory

Miles Murdocca, John Hall, Saul Levy, and Donald Smith
TuG4 Optical Computing (IP) 1989

Optical Binary Multiplication Based On a Non-Holographic Content Addressable Memory

Andrew Kostrzewski, George Eichmann, Dai Hyun Kim, and Yao Li
MA5 Optical Computing (IP) 1991

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.