<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Content-addressable_memory</id>
		<title>Content-addressable memory - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Content-addressable_memory"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Content-addressable_memory&amp;action=history"/>
		<updated>2026-05-16T14:28:40Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Content-addressable_memory&amp;diff=35592&amp;oldid=prev</id>
		<title>Jnc: A reasonable start</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Content-addressable_memory&amp;diff=35592&amp;oldid=prev"/>
				<updated>2024-11-30T20:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;A reasonable start&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Content-addressable memory''' is [[Random Access Memory|RAM]] which does not use [[address]]es to label or find each cell; rather, each cell has a 'tag' associated with it, which is loaded at the same time as the contents of the cell are stored. To read the desired cell, the tag that is being searched for is presented, the tags on all the cells are compared to the tag that has been presented, and if a matching tag is found, the contents of the associated cell are presented.&lt;br /&gt;
&lt;br /&gt;
This functionality can be implemented by an [[algorithm]] running on simplistic [[hardware]], linearly scanning an [[array]] of cells, but a single retrieval operation will obviously require a time related to the numbers of cells. If the implementation is moved into hardware, all the comparisons can be done in [[parallel]], and the results (if any) presented in a single [[clock]] cycle.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* Lawrence Chisvin, R. James Duckworth, [https://sci-hub.se/10.1109/2.30732 Content-Addressable and Associative Memory: Alternatives to the Ubiquitous RAM], IEEE Computer, 22(7):51 64, July 1989&lt;br /&gt;
* Kostas Pagiamtzis, Ali Sheikholeslami, [https://www.pagiamtzis.com/pubs/pagiamtzis-jssc2006.pdf Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey], IEEE Journal of Solid-State Circuits, Vol. 41, No. 3, March 2006&lt;br /&gt;
* [https://www.pagiamtzis.com/cam/camintro/ Content-Addressable Memory Introduction]&lt;br /&gt;
&lt;br /&gt;
[[Category: Hardware Basics]]&lt;br /&gt;
[[Category: Memory Basics]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	</feed>