【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
本申请要求享有2013年8月31日在印度递交的申请No.3910//CHE/2013的优先权。该母申请的全部公开内容因为所有目的通过引用方式合并于此。除非在此处进行说明,否则此处所描述的方法不是本申请权利要求的现有技术并且不因包含在该部分中而承认是现有技术。内容可寻址存储器(CAM)有时在处理器中用于对诸如在转换后援缓存(TLB)中的小的数据结构进行存储和访问。CAM还用于其它环境,诸如互联网路由器、加密以及网络入侵检测,以及其它环境。CAM可用于加速执行数据库搜索或检测模式的应用,诸如在数据库系统、计算机与通信网络、以及高速切换系统中。在操作期间,CAM的存储阵列的所有行都可以被同时查找以定位特定值,因为该值可能驻存在CAM的任意行中。可能需要大量的功率和持续时间来执行该查找。高功耗还会导致发热,发热会限制CAM的存储密度。本公开探索这些问题以及其它问题。概述本文描述的技术一般地涉及将数据存储在功能内容可寻址存储器(CAM)中以及从功能内容可寻址存储器(CAM)中取回数据。该功能CAM可经由RAM的使用来仿真。各种所述的技术可以应用于方法、系统、设备或其组合。根据本公开的一些示例,描述了与在CAM中存储数据有关的各种方法。一些示例的方法可以包括接收待存储在CAM中的数据值。数据值可以包括两个或更多个比特。CAM可以包括多个存储器集。可以确定对应于数据值的索引。索引可以 ...
【技术保护点】
一种将数据存储在具有多个存储器集的内容可寻址存储器(CAM)中的方法,所述方法包括:接收待存储在所述CAM中的数据值,其中所述数据值具有两个或更多个比特;确定所述数据值的索引,其中所述索引是基于所述数据值的对应于索引比特集的比特子集来确定的;基于所确定的索引来从所述CAM的所述多个存储器集中识别存储器集;以及将所述数据值存储在所识别的存储器集的存储单元中。
【技术特征摘要】
【国外来华专利技术】2013.08.31 IN 3910/CHE/20131.一种将数据存储在具有多个存储器集的内容可寻址存储器(CAM)
中的方法,所述方法包括:
接收待存储在所述CAM中的数据值,其中所述数据值具有两个或更
多个比特;
确定所述数据值的索引,其中所述索引是基于所述数据值的对应于索
引比特集的比特子集来确定的;
基于所确定的索引来从所述CAM的所述多个存储器集中识别存储器
集;以及
将所述数据值存储在所识别的存储器集的存储单元中。
2.如权利要求1所述的方法,其中存储所述数据值进一步包括识别
所识别的存储器集中的可供用于存储所述数据值的存储器存储位置。
3.如权利要求1所述的方法,其中确定所述索引包括:
评估存储在所述CAM的所述多个存储器集中的所述多个数据值中的
每个比特位置处的值的分布,以及基于所评估的分布来从所述索引比特集
中选定所述索引。
4.如权利要求3所述的方法,进一步包括:
利用所述多个数据值来更新总体计数器;以及
存储所述总体计数器。
5.如权利要求4所述的方法,其中更新所述总体计数器包括:评估
所述多个数据值中的每个数据值的每个比特位置处的值,以及基于评估结
果来更新所述总体计数器。
6.如权利要求4所述的方法,其中更新所述总体计数器包括:确定
所述多个数据值中的每个数据值的每个比特位置处的值的加权平均,以及
基于所确定的加权平均来更新所述总体计数器。
7.如权利要求3所述的方法,其中评估所述索引比特的分布包括基
于所述总体计数器来识别所述索引。
8.如权利要求1所述的方法,其中将所述数据值存储在所识别的存
储器集的存储单元中包括将所述数据值存储在集相关静态随机存取存储
器(SRAM)的存储器集的存储单元中。
9.如权利要求1所述的方法,进一步包括:
接收待存储在所述CAM中的额外数据值;
识别来自所述CAM的所识别的存储器集的溢出数据值;以及
利用补充索引将所识别的溢出数据值存储在所述CAM的一个或多个
存储器集中。
10.一种从包括多个存储器集的内容可寻址存储器(CAM)取回数据
的方法,所述方法包括:
接收对应于待从所述内容可寻址存储器(CAM)取回的数据值的搜索
关键字,其中所述搜索关键字具有两个或更多个比特;
确定对应于所述搜索关键字的索引;
评估所确定的索引以识别来自所述CAM的所述多个存储器集中对应
于所确定的索引的存储器集;以及
从所识别的存储器集的存储单元中取回所述数据值。
11.如权利要求10所述的方法,其中从所述存储单元取回所述数据值
包括:
将所述搜索关键字的标签与所述CAM中存储的数据值进行比较,以
识别所述存储器集的存储单元;以及
从所述存储器集的所识别的存储单元中取回所述数据值。
1...
【专利技术属性】
技术研发人员:S·瓦加佩亚姆,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。