[理工] 計組 Content Addressable Memory

看板Grad-ProbAsk作者 (Huan)時間7年前 (2018/10/12 14:45), 7年前編輯推噓1(1011)
留言12則, 2人參與, 7年前最新討論串1/1
https://imgur.com/DwGuaDe.jpg
在下冊p39看到這段不是很懂他的意思 看文字敘述CAM的運作有這些特性 1. 不像一般MEM是借addr.存取data,CAM是輸入data輸出addr. 2. 因為結合比較器及儲存體,速度更快所以更適合用來實作高關聯度cache 我有兩個疑問 1. 還沒存取為什麼會有data,而且既然有data了為什麼還要CAM輸出的addr. 2. 用SRAM實作的cache不是也是儲存體及比較器嗎,比較tag一樣才會輸出儲存在其中的d ata,這樣CAM為什麼比較好 有稍微google一下但還是沒有很懂 有的還直接說cache又可以叫CAM 感謝幫忙解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.198.187 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1539326736.A.5D3.html ※ 編輯: skyHuan (223.140.137.219), 10/13/2018 09:09:27

10/13 21:37, 7年前 , 1F
你應該誤會CAM用的地方了 他是用來當你有資料時需要
10/13 21:37, 1F

10/13 21:37, 7年前 , 2F
知道它的位址時 用的
10/13 21:37, 2F

10/13 21:45, 7年前 , 3F
所以 可以取代STAM+比較器 因為正常來講 你是拿tag
10/13 21:45, 3F

10/13 21:45, 7年前 , 4F
跟cache的一個比較器或多個比較器比對 而CAM則是 你
10/13 21:45, 4F

10/13 21:45, 7年前 , 5F
丟tag進去 他會告訴你 哪個位置的tag跟你一樣
10/13 21:45, 5F

10/13 21:46, 7年前 , 6F
上面是SRAM+比較器 打錯字打成STAM
10/13 21:46, 6F

10/13 21:50, 7年前 , 7F
至於硬體成本跟快慢我就不知道了 但感覺是CAM會比較
10/13 21:50, 7F

10/13 21:50, 7年前 , 8F
好吧 畢竟如果你是高關聯度的cache用SRAM要有一堆
10/13 21:50, 8F

10/13 21:50, 7年前 , 9F
比較器 所以才說CAM適合用在高關聯度中
10/13 21:50, 9F

10/13 21:51, 7年前 , 10F
不知道你看不看得懂我的解釋哈哈 有錯再糾正問
10/13 21:51, 10F

10/14 21:46, 7年前 , 11F
這樣我有懂了,原來是拿tag找index,我想成data了,感謝
10/14 21:46, 11F

10/14 21:46, 7年前 , 12F
你!
10/14 21:46, 12F
文章代碼(AID): #1Rm4CGNJ (Grad-ProbAsk)