content addressable memory


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms.

content addressable memory

(CAM, or "associative memory") A kind of storage device which includes comparison logic with each bit of storage. A data value is broadcast to all words of storage and compared with the values there. Words which match are flagged in some way. Subsequent operations can then work on flagged words, e.g. read them out one at a time or write to certain bit positions in all of them. A CAM can thus operate as a data parallel (SIMD) processor.

CAMs are often used in caches and memory management units.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
Based on the integration of content addressable memory (CAM) and high-performance logic, IDT's IP co-processors support network processor units (NPUs) and application specific integrated circuits (ASICs) to accelerate deep packet classification and forwarding in core, metro and access routers.
ServerIron 4802 provides 22 Gbps of switching capacity, processes 11 million packets per second and processes 4,000,000 concurrent Web traffic flows, using state-of-the-art ternary Content Addressable Memory (CAM) technology to perform session flow lookups in hardware.
CAM is an acronym of Content Addressable Memory. CAM cells are used in network routers and data compressors.