Talk:Content-addressable memory

CAM entry

__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-CAM_entry","replies":[]}}-->

the entry for contend addressable memory has a nice explanation of CAM and derivatives binary and ternary CAM.

but the example application is SOOO wrong it is just funny!!!

the real use for binary CAM in ethernet networking is in "switching". the switch uses the CAM to remember what "interface" (ethernet wire connection) the MAC is connected to. no IP addresses are involved here!

a networking use for ternary CAM is in "FIB routing".

I suggest rewriting the example section of this entry.


I agree and rewrote that section. I added some other uses of CAM, but didn't have time to expand on them. I think a non-networking example would be nice. I think implementation of cache controllers was one of the earliest uses for CAM, as well as one of the most widespread uses today. --Rick Sidwell 13:23, 8 Jan 2005 (UTC)

__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-195.60.183.2-2008-07-18T14:12:00.000Z","type":"heading","level":0,"id":"h-Scope_and_terminology:_Associative_vs_content-addressable-2008-07-18T14:12:00.000Z","replies":["c-195.60.183.2-2008-07-18T14:12:00.000Z-Scope_and_terminology:_Associative_vs_content-addressable"],"text":"Scope and terminology: Associative vs content-addressable","linkableTitle":"Scope and terminology: Associative vs content-addressable"}-->

Scope and terminology: Associative vs content-addressable

__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-195.60.183.2-2008-07-18T14:12:00.000Z","type":"heading","level":0,"id":"h-Scope_and_terminology:_Associative_vs_content-addressable-2008-07-18T14:12:00.000Z","replies":["c-195.60.183.2-2008-07-18T14:12:00.000Z-Scope_and_terminology:_Associative_vs_content-addressable"]}}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-195.60.183.2-2008-07-18T14:12:00.000Z","type":"heading","level":0,"id":"h-Scope_and_terminology:_Associative_vs_content-addressable-2008-07-18T14:12:00.000Z","replies":["c-195.60.183.2-2008-07-18T14:12:00.000Z-Scope_and_terminology:_Associative_vs_content-addressable"],"text":"Scope and terminology: Associative vs content-addressable","linkableTitle":"Scope and terminology: Associative vs content-addressable"}-->

"Associative memory" is a much more general concept than the specific hardware technology discussed in this article. Associative memories in general include "fuzzy" models that can take partial or approximate data as input and responds with the best match. Such models can typically be trained.

I have noticed that some Wikipedia articles in the field of artificial neural networks use the term "content-addressable memory" to denote associative memories of this fuzzier flavor -- see for example Hopfield nets. "Transderivational search" also makes a reference to CAM which seems inappropriate as it stands now.

I see two possibilities with corresponding consequences:

1) It is valid to use the term "content-addressable memory" to denote "associative memory" in general.
--> Consequence 1: This article lacks the proper generality and confuses people pointed to here from ANN discussions. It should be expanded to embrace all aspects of the term. Add something helpful in the introductory section. Compare the disambig "associative memory" and its references (though those ones also could be better). If the terms really are interchangeable then one should redirect to the other.
2) "Content-addressable memory" really is a specific term describing deterministic hardware with no particular neural or training properties, as opposed to "associative memory". (I.e. CAM is a certain kind of assoc mem but not the same thing.)
--> Consequence 2a: This article is good, though it should not equal itself to "associative memory" in the introduction. Articles discussing ANNs and "fuzzy" associative memories should not use the term "Content-addressable memory" for that and should not reference this article in that context.
--> Consequence 2b: It was incorrect to merge the CAM and assoc mem articles, or rather, the original assoc mem article was about the wrong thing and needed rewriting rather than assimilation. Not that it matters now; I think it is OK to have a disambig as we have now (but the entire area needs improvement and better sorting out regarding what is what).

195.60.183.2 (talk) 14:12, 18 July 2008 (UTC) (The non-registered person on this non-static and firewalled IP address is called Anders Hallström)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-07-18T14:12:00.000Z","author":"195.60.183.2","type":"comment","level":1,"id":"c-195.60.183.2-2008-07-18T14:12:00.000Z-Scope_and_terminology:_Associative_vs_content-addressable","replies":["c-Kvng-20221105150300-195.60.183.2-2008-07-18T14:12:00.000Z"]}}-->

We formerly had an article called Associative storage and some content in Associative memory. This was all merged here (see § Merge Associative memory). All of this content described CAM and did not talk about any "fuzzy" stuff. The first step to address the raised issue is to find sources that talk about the "fuzzy" stuff. There's no need to discuss reorganization until we have some non-CAM associative memory content to talk about. ~Kvng (talk) 15:03, 5 November 2022 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20221105150300","author":"Kvng","type":"comment","level":2,"id":"c-Kvng-20221105150300-195.60.183.2-2008-07-18T14:12:00.000Z","replies":[]}}-->

__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-AlanDewey-2010-06-01T13:37:00.000Z","type":"heading","level":0,"id":"h-History-2010-06-01T13:37:00.000Z","replies":["c-AlanDewey-2010-06-01T13:37:00.000Z-History"],"text":"History","linkableTitle":"History"}-->

History

__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-AlanDewey-2010-06-01T13:37:00.000Z","type":"heading","level":0,"id":"h-History-2010-06-01T13:37:00.000Z","replies":["c-AlanDewey-2010-06-01T13:37:00.000Z-History"]}}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-AlanDewey-2010-06-01T13:37:00.000Z","type":"heading","level":0,"id":"h-History-2010-06-01T13:37:00.000Z","replies":["c-AlanDewey-2010-06-01T13:37:00.000Z-History"],"text":"History","linkableTitle":"History"}-->

I would like to suggest a small section on the history of C.A.M.

Dudley Allen Buck invented the concept of content addressable memory in 1955. Buck is credited with the idea of “recognition unit” now known as “content addressable memory”. In First Interim Report on Optimum Utilization of Computers and Computing Techniques in Shipboard Weapons Control Systems by TRW Computer Division of Thompson Ramo Wooldridge Inc. see page 17.
If it is interesting and would not make the article too long, we might quote from an abstract of another report.
Later work was devoted towards successful fabrication of a 900-cryotron array which was to form the basis for a small, prototype associative memory. 900-cryotron arrays were fabricated successfully with all of the cryotrons functional, but the difficulties encountered in the use and handling of large area masks ultimately prevented successful production of an associative memory array.

AlanDewey (talk) 13:37, 1 June 2010 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2010-06-01T13:37:00.000Z","author":"AlanDewey","type":"comment","level":1,"id":"c-AlanDewey-2010-06-01T13:37:00.000Z-History","replies":["c-Kvng-20221105151600-AlanDewey-2010-06-01T13:37:00.000Z"]}}-->

I have added the first bit (The TRW paper was already in the Bibliography section). The link supporting the second bit is dead and I can't find a working archive. ~Kvng (talk) 15:16, 5 November 2022 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20221105151600","author":"Kvng","type":"comment","level":2,"id":"c-Kvng-20221105151600-AlanDewey-2010-06-01T13:37:00.000Z","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-94.134.251.62-2020-10-17T02:29:00.000Z","type":"heading","level":0,"id":"h-Hardware_associative_array-2020-10-17T02:29:00.000Z","replies":["c-94.134.251.62-2020-10-17T02:29:00.000Z-Hardware_associative_array"],"text":"Hardware associative array","linkableTitle":"Hardware associative array"}-->

Hardware associative array

__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-94.134.251.62-2020-10-17T02:29:00.000Z","type":"heading","level":0,"id":"h-Hardware_associative_array-2020-10-17T02:29:00.000Z","replies":["c-94.134.251.62-2020-10-17T02:29:00.000Z-Hardware_associative_array"]}}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-94.134.251.62-2020-10-17T02:29:00.000Z","type":"heading","level":0,"id":"h-Hardware_associative_array-2020-10-17T02:29:00.000Z","replies":["c-94.134.251.62-2020-10-17T02:29:00.000Z-Hardware_associative_array"],"text":"Hardware associative array","linkableTitle":"Hardware associative array"}-->

I think the section is misleading. You use CAM to have an efficient hardware implementation for key-value pair searches. If a CAM would only return storage addresses (like it was described in the corrosponding section) you would not gain anything.

For example if you have the following key/value pairs:

K    V
1 -> 1
2 -> 5
3 -> 1

It would not possible to reflect this mapping with the type of memory described in the section "Hardware associative array" because you need to store the values to. You cannot use the addresses for this because key 1 and key 3 collide (they have to be saved in the same location). --94.134.251.62 (talk) 02:29, 17 October 2020 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2020-10-17T02:29:00.000Z","author":"94.134.251.62","type":"comment","level":1,"id":"c-94.134.251.62-2020-10-17T02:29:00.000Z-Hardware_associative_array","replies":[]}}-->

Read other articles:

1984 studio album by Butthole SurfersPsychic... Powerless... Another Man's SacStudio album by Butthole SurfersReleasedDecember 1984 (US) July 1985 (UK)Recorded1984Genre Avant-garde psychedelic rock noise rock hardcore punk Length35:04LabelTouch and Go (US) Fundamental (UK) Latino Buggerveil (reissue)ProducerButthole SurfersButthole Surfers chronology Live PCPPEP(1984) Psychic... Powerless... Another Man's Sac(1984) Cream Corn from the Socket of Davis(1985) Back cover Alternative cover...

The location of the Isle of Man (dark green). Part of a series onJews and Judaism Etymology Who is a Jew? Religion God in Judaism (names) Principles of faith Mitzvot (613) Halakha Shabbat Holidays Prayer Tzedakah Land of Israel Brit Bar and bat mitzvah Marriage Bereavement Philosophy Ethics Kabbalah Customs Rites Synagogue Rabbi Texts Tanakh Torah Nevi'im Ketuvim Talmud Mishnah Gemara Rabbinic Midrash Tosefta Targum Beit Yosef Mishneh Torah Tur Shulchan Aruch Zohar Communi...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) أنطون ثور هيل معلومات شخصية الميلاد 18 أكتوبر 1683  تالين  الوفاة 13 أبريل 1748 (64 سنة) [1]  المعمودية 28 أكتوبر 1683[2]  مواطنة السويد الإمبراطورية الر

Facing Your GiantsAlbum studio karya JFlowDirilis2008Genrerap, hip hopLabelJ RecordsKronologi JFlow -String Module Error: Match not foundString Module Error: Match not found Facing Your Giants (2008) Dreambrave (2012)String Module Error: Match not foundString Module Error: Match not found Facing Your Giants merupakan album perdana milik rapper Indonesia, JFlow. Album ini dirilis pada tahun 2008. Daftar lagu Hands Up Bidadari Heartbeat (Feat. Cindy Bernadette & Blaze) Aji Mumpung Kuada...

Природний ландшафт італійських виноградників: Ланге-Роеро та МонферратVineyard Landscape of Piedmont: Langhe-Roero and Monferrato [1] Світова спадщина Природний ландшафт італійських виноградників: Ланге-Роеро та Монферрат 44°39′07″ пн. ш. 7°59′39″ сх. д. / 44.651944444471773465° пн.&#...

N.S.V. Ovum Novum Nijmeegse Studentenvereniging Ovum Novum N.S.V. Ovum Novum Type Studentengezelligheidsvereniging Plaats Nijmegen Instelling Radboud Universiteit Nijmegen, Hogeschool van Arnhem en Nijmegen Locatie Sociëteit De Kelder Oprichting 20 mei 1990 Ledental 2021: >700 Website http://www.ovumnovum.nl/ Wapen N.S.V. Ovum Novum De Nijmeegse Studentenvereniging Ovum Novum, kortweg: N.S.V. Ovum Novum (Latijn voor Nieuw Ei) is een studentenvereniging in Nijmegen. Karakter De N.S.V. Ovum...

Diese Liste nennt die Schüttkästen in Niederösterreich. Besonders im nördlichen Niederösterreich gibt es zahlreiche mächtige Schüttkästen, oft neben (ehemaligen) Schlössern und Klöstern. Viele dieser herrschaftlichen Schüttkästen wurden im Barock, im 17. und 18. Jahrhundert, errichtet. Die Liste beinhaltet auch kleinere Schüttkästen, wie solche von Pfarrhöfen und Gutshöfen. Von den in Teilen des südlichen Niederösterreichs existierenden kleinen gemauerten bäuerlichen Getrei...

1995 film by Art Clokey Gumby: The MovieTheatrical release posterDirected byArt ClokeyWritten byArt Clokey Gloria ClokeyProduced byArt Clokey Gloria Clokey Kevin ReherStarring Charles Farrington Art Clokey Gloria Clokey CinematographyArt ClokeyEdited byMarilyn McCoppen Lynn StevensonMusic byJerry Gerber Marco D'AmbrosioProductioncompaniesClokey Films Premavision ProductionsDistributed byArrow Releasing Inc.Release date October 4, 1995 (1995-10-04) Running time90 minutesCountryU...

Hong Kong television series This article is about the Hong Kong television series. For the gamebook series, see Blood Sword. For the original manhua published in the 1980s in English as The Blood Sword, see Chinese Hero: Tales of the Blood Sword. The Blood SwordVCD cover artTraditional Chinese中華英雄Simplified Chinese中华英雄Literal meaningChinese HeroHanyu PinyinZhōnghuá YīngxíongJyutpingZung1 Waa4 Jing1 Hung4 GenreWuxiaBased onChinese Hero: Tales of the Blood Swordby Ma Wi...

For the NFL offensive line coach, see Dan Radakovich (American football). Dan RadakovichRadakovich in 2020Current positionTitleAthletic directorTeamMiami (FL)ConferenceACCBiographical detailsBorn (1958-06-09) June 9, 1958 (age 65)Aliquippa, Pennsylvania, U.S.Alma materIndiana University Pa. (B.S.) University of Miami (M.B.A.)Playing career1977–1980IUP Position(s)Tight end, punter[1]Administrative career (AD unless noted)1983–1985Miami (FL) (athletic business manager)1989...

Suku DuriTo DuriJumlah populasi238.084 (2010)[1]BahasaBahasa asli Duri Sebagai bahasa kedua IndonesiaAgamaMayoritas IslamTradisionalAluk To Jolo'Kelompok etnik terkaitEnrekang, Maiwa, Toraja, Bugis, Mandar, dan Makassar Suku Duri adalah salah satu suku bangsa yang mendiami Kabupaten Enrekang, Provinsi Sulawesi Selatan. Permukiman suku Duri ini berbatasan dengan Kabupaten Tana Toraja. Permukiman orang Duri meliputi Kecamatan Anggeraja, Masalle, Alla, Baroko, Curio, Malua, Baraka dan Bu...

Pangkalan Utama TNI Angkatan Laut VIILambang Lantamal VIIAktif13 Juli 2006Negara IndonesiaCabangTNI Angkatan LautTipe unitPangkalan Utama Angkatan LautBagian dariKomando Armada IIMarkasKupang, Nusa Tenggara TimurMotoSramana Catha LambaBaret BIRU LAUT Situs weblantamal7-koarmada2.tnial.mil.idTokohKomandanLaksamana Pertama TNI I Putu DarjatnaWakil KomandanKolonel Marinir Kresno Pratowo Pangkalan Utama TNI Angkatan Laut VII atau (Lantamal VII) adalah pangkalan militer TNI Angkatan Laut...

Lake TrustA Lake Trust branch in Ann Arbor, Michigan.TypeCredit unionIndustryFinancial servicesFounded1944HeadquartersBrighton, Michigan, United StatesNumber of locations21 (2015)Key peopleDavid Snodgrass, President and Chief Executive OfficerProductsSavings; checking; consumer loans; mortgages; credit cards; investments; online bankingTotal assets$1.6+ billion USD (2015[1])Members167,000 (2015[1])Number of employees391 (September 2015[2])Websitelak...

Branch of mathematics studying (smooth) functions of manifolds For other uses, see Geometric topology (disambiguation). A Seifert surface bounded by a set of Borromean rings; these surfaces can be used as tools in geometric topology In mathematics, geometric topology is the study of manifolds and maps between them, particularly embeddings of one manifold into another. History Geometric topology as an area distinct from algebraic topology may be said to have originated in the 1935 classificati...

1905 assembly held in Vilnius, Lithuania Portrait of Jonas Basanavičius, chairman of the Seimas. The Great Seimas of Vilnius (Lithuanian: Didysis Vilniaus Seimas, also known as the Great Assembly of Vilnius, the Grand Diet of Vilnius, or the Great Diet of Vilnius) was a major assembly held on December 4 and 5, 1905 (November 21–22, 1905 O.S.) in Vilnius, Lithuania, then part of the Russian Empire, largely inspired by the Russian Revolution of 1905. It was the first modern national congress...

Questa voce sugli argomenti aziende canadesi e banche è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Banca del Canada(EN) Bank of Canada(FR) Banque du Canada Area valutaria Canada ValutaDollaro canadese Istituita1934 e 1935 PresidenteStephen Poloz (dal 3 giugno 2013) SedeOttawa Sito web e Sito web Modifica dati su Wikidata · Manuale La Banca del Canada (in inglese Bank of Canada, in francese Banque du Canada) è la banca centrale del Canada...

1770s–1880s type of state in Borneo run by Chinese mining communities Map of Kongsis in West Borneo Part of a series on the History of Indonesia Timeline Prehistory Java Man 1,000,000 BP Flores Man 94,000–12,000 BP Toba catastrophe 75,000 BP Buni culture 400 BCE Hindu and Buddhist kingdoms Kutai Kingdom 350–1605 Tarumanagara Kingdom 400s–500s Kalingga Kingdom 500s–600s Melayu Kingdom 600s–1347 Srivijaya Empire 600s–1025 Shailendra dynasty 600s–900s Mataram Kingdom 716–10...

各年份中华人民共和国机场运营统计列表 2001年-2002年-2003年-2004年-2005年-2006年-2007年-2008年-2009年-2010年-2011年 概述 新源那拉提机场于2006年投入运营,成为中国内地第二座、新疆第一座旅游支线机场 2006年中国机场运营情况如下[1]: 一、通航城市和机场 2006年,中国境内民用航空定期航班通航机场共有142个(不含香港和澳门,下同)。定期航班通航城市140�...

Chief executives of Philadelphia, Pennsylvania Mayor of PhiladelphiaSeal of the City of PhiladelphiaIncumbentJim Kenneysince January 4, 2016Term lengthfour yearslimited to twoconsecutive termsInaugural holderHumphrey MorreyFormation1691Salary$218,000WebsiteOffice of the Mayor The mayor of Philadelphia is the chief executive of the government of Philadelphia, Pennsylvania,[1] as stipulated by the Charter of the City of Philadelphia. The current mayor of Philadelphia is Jim Kenney,...

Ijime, Dame, ZettaiSampul edisi regulerLagu oleh Babymetaldari album BabymetalSisi-BCatch Me If You Can (reguler)Babymetal Death (terbatas)Dirilis09 Januari 2013 (2013-01-09)FormatSingel CD, unduhan digitalGenreJ-pop, power metalMelodic speed metal[1](Ijime, Dame, Zettai)Melodic death metal(Babymetal Death)[2]Industrial metal(Catch Me if You Can)Durasi20:06 (edisi reguler)18:00 (CD edisi terbatas)LabelJuonbu Records(sublabel Toy's Factory)PenciptaNakametal, Tsubometal, Kx...