Skip to main content

A General-Purpose Cam-Based System

  • Chapter
VLSI Systems and Computations

Abstract

VLSI makes feasible the massive use of content addressable memory in a general purpose computer. We present a design for memory which is addressable conventionally and by content, and which supports low-level bit-serial word-parallel algorithms. CAM provides one of the most easily understood and programmed frameworks for massively parallel computations. We present a programming methodology for the use of our design. This includes a programming language, CAML; a number of algorithms from various fields which demonstrate the generality of the design and the language; and techniques for transforming algorithms from conventional to CAM-based structures and methods.

We do not attempt to better the performance of specialized hardware for particular tasks. Our contention is that CAM is a practical technique for the application to general-purpose use of the massive parallelism available with VLSI.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • This is a condensed version of Rutgers LCSR-TR-16, which contains in particular a more detailed description of CAML.

    Google Scholar 

  • Foster, Caxton C.: Content Addressable Parallel Processors Van Nostrand Reinhold, New York, 1976

    Google Scholar 

  • Kohonen, Teuvo: Content-Addressable Memories Springer-Verlag, Berlin, 1980

    Google Scholar 

  • Mead, Carver and Conway, Lynn: Introduction to VLSI Systems Addison-Wesley, Reading, Mass, 1980

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1981 Carnegie-Mellon University

About this chapter

Cite this chapter

Hall, J.S. (1981). A General-Purpose Cam-Based System. In: Kung, H.T., Sproull, B., Steele, G. (eds) VLSI Systems and Computations. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-68402-9_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-68402-9_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-68404-3

  • Online ISBN: 978-3-642-68402-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics