[发明专利]用于压缩的高速缓存的弹性字典共享在审
申请号: | 202310734347.8 | 申请日: | 2020-08-19 |
公开(公告)号: | CN116909944A | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 亚历山大·布雷斯洛;约翰·卡拉马丁纳斯 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F12/0864 | 分类号: | G06F12/0864;G06F12/0886;H03M7/30;G06F12/0895 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 公开了用于实现用于高速缓存的弹性字典共享技术的系统、设备和方法。集合关联高速缓存包括用于每个数据阵列集合的字典。当要在高速缓存中分配高速缓存行时,高速缓存控制器确定高速缓存行地址的基本索引映射到哪个集合。然后,选择器单元确定由与该集合相邻的那些集合存储的一组字典中的哪个字典对于高速缓存行将实现最大压缩。然后选择该字典来压缩高速缓存行。将偏移添加到高速缓存行的基本索引以生成完整索引以便将高速缓存行映射到与该选定字典相对应的集合。压缩的高速缓存行与选定字典一起存储在该集合中,并且偏移存储在对应的标签阵列条目中。 | ||
搜索关键词: | 用于 压缩 高速缓存 弹性 字典 共享 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310734347.8/,转载请声明来源钻瓜专利网。
- 同类专利
- 用于压缩的高速缓存的弹性字典共享-202310734347.8
- 亚历山大·布雷斯洛;约翰·卡拉马丁纳斯 - 超威半导体公司
- 2020-08-19 - 2023-10-20 - G06F12/0864
- 公开了用于实现用于高速缓存的弹性字典共享技术的系统、设备和方法。集合关联高速缓存包括用于每个数据阵列集合的字典。当要在高速缓存中分配高速缓存行时,高速缓存控制器确定高速缓存行地址的基本索引映射到哪个集合。然后,选择器单元确定由与该集合相邻的那些集合存储的一组字典中的哪个字典对于高速缓存行将实现最大压缩。然后选择该字典来压缩高速缓存行。将偏移添加到高速缓存行的基本索引以生成完整索引以便将高速缓存行映射到与该选定字典相对应的集合。压缩的高速缓存行与选定字典一起存储在该集合中,并且偏移存储在对应的标签阵列条目中。
- 高速缓存的动态访问方法、装置及存储介质-201811457878.2
- 王道邦;方敏;于召鑫;杨恒;段舒文;李艳国;仇悦;周泽湘 - 北京同有飞骥科技股份有限公司
- 2018-11-30 - 2023-09-19 - G06F12/0864
- 本发明是有关于一种高速缓存的动态访问方法、装置及存储介质。所述方法包括:根据对高速缓存中不同区块的访问频度的统计,将不同区块划分为高访问频度区块及低访问频度区块;将所述高访问频度区块中存储的数据迁移至所述低访问频度区块;根据迁移完成后的数据存储位置,访问高速缓存。本发明提供的高速缓存的动态访问方法、装置及存储介质使得应用对高速缓存存储介质的区块访问在整个使用生命周期中倾于一致,从而达到对高速存储介质的性能与寿命的充分利用,降低客户使用成本的目的。
- 用于压缩的高速缓存的弹性字典共享-202080062394.7
- 亚历山大·布雷斯洛;约翰·卡拉马丁纳斯 - 超威半导体公司
- 2020-08-19 - 2023-07-14 - G06F12/0864
- 公开了用于实现用于高速缓存的弹性字典共享技术的系统、设备和方法。集合关联高速缓存包括用于每个数据阵列集合的字典。当要在高速缓存中分配高速缓存行时,高速缓存控制器确定高速缓存行地址的基本索引映射到哪个集合。然后,选择器单元确定由与该集合相邻的那些集合存储的一组字典中的哪个字典对于高速缓存行将实现最大压缩。然后选择该字典来压缩高速缓存行。将偏移添加到高速缓存行的基本索引以生成完整索引以便将高速缓存行映射到与该选定字典相对应的集合。压缩的高速缓存行与选定字典一起存储在该集合中,并且偏移存储在对应的标签阵列条目中。
- 一种基于外部存储实现高效查找哈希表的预处理方法-201811526840.6
- 詹万鹏;王晓斌;陈伯芳;郑蓉;危必波;袁成伟;邓政 - 武汉中元华电软件有限公司
- 2018-12-13 - 2023-05-02 - G06F12/0864
- 本发明涉及一种基于外部存储实现高效查找哈希表的预处理方法,哈希表采用两级缓存:一级缓存放在CPU内部存储哈希表头部数据;二级缓存放在外部存储器中存储完整哈希表;建表地址维护模块将哈希值相同数据存放在同一片缓存空间内,每一片缓存空间大小根据应用场景来配,同时并统计每一片缓存空间已用大小,将这个信息输出给查表地址维护模块,方便后者进行查表长度请求;查表地址维护模块收到查表请求后,根据建表地址维护模块发来的冲突表长度信息决定是从一级缓存还是二级缓存读取数据,当冲突表长度小于一级缓存的深度时,从一级缓存内读取数据,否则从二级缓存读取数据。本发明数据存储结构大大简化,不需要链表指针的维护,操作简单不易出错。
- 逻辑器件、生成地址的方法、集成电路制造系统和介质-201710160309.0
- S·芬尼 - 想象技术有限公司
- 2017-03-17 - 2023-01-03 - G06F12/0864
- 本发明涉及逻辑器件、生成地址的方法、集成电路制造系统和介质。用二进制存储器地址生成高速缓存地址的高速缓存逻辑器件,二进制存储器地址包括第一预定长度的第一二进制序列和第二预定长度的第二二进制序列,高速缓存逻辑器件包括:多个取代单元,多个取代单元中的每一个被配置成接收第一二进制序列的位的相应分配,并且用根据接收到的位的分配而选择的对应取代位串来替换其分配的位;映射单元,其被配置成组合多个取代单元输出的取代位串,以形成第二预定长度的一个或更多个二进制串;组合逻辑器件,其被布置成通过可逆运算将一个或更多个二进制串与第二二进制序列组合,以形成用作高速缓存存储器中的高速缓存地址的至少部分的二进制输出串。
- 用于操作虚拟索引的物理标记的缓存的装置及方法-201610879726.6
- 乔斯·冈萨雷斯·冈萨雷斯;艾利克斯·詹姆斯·沃;阿德南·卡恩 - ARM有限公司
- 2016-10-08 - 2021-12-24 - G06F12/0864
- 提供了用于操作虚拟索引的物理标记的缓存的装置及方法。装置具有用以对数据执行数据处理操作的处理电路和用以存储数据以便由处理电路存取的虚拟索引的物理标记的缓存。缓存使用虚拟地址的虚拟地址部分访问以便识别数个缓存条目,然后这些缓存条目中存储的物理地址部分要与源自虚拟地址的物理地址相比较以便检测是否存在命中状况。另外,监听请求处理电路被提供以响应于指定一物理地址的监听请求,确定物理地址的多个可能虚拟地址部分,并且执行监听处理操作以便在使用多个可能的虚拟地址部分访问缓存存储设备时确定是否检测到针对缓存条目的命中状况。在检测到命中状况后,执行对于引发命中状况的缓存条目的一致性动作。
- 解决多微引擎的哈希查找学习及地址老化冲突的方法-201811012989.2
- 周治国 - 华东计算技术研究所(中国电子科技集团公司第三十二研究所)
- 2018-08-31 - 2021-05-07 - G06F12/0864
- 本发明提供了一种解决多微引擎的哈希查找学习及地址老化冲突的方法,创建并维护哈希加锁地址缓存空间,对哈希加锁地址缓存空间设定空间容量;开始响应引擎访问,对哈希学习查找的哈希地址发起加锁请求,并判定所述哈希学习查找的哈希地址是否存在地址冲突,若地址不冲突则判断哈希加锁地址缓冲空间的空间容量是否足够,若缓存空间足够则对地址进行加锁处理,当对哈希学习查找过程结束时,对哈希地址发起解锁请求,进行解锁处理。本发明采用维护一个hash加锁地址的缓冲空间,地址加锁保护,使该地址只对某一个微引擎的查找或者学习或者老化操作开放,解决了哈希地址冲突时的MEM操作。
- 用于即时高速缓存关联性的装置、方法和系统-201810166324.0
- C.威尔克森;Z.基什蒂;Z.王;E.特兰 - 英特尔公司
- 2018-02-28 - 2018-10-23 - G06F12/0864
- 所提供的是用于即时高速缓存关联性的装置、方法和系统,其用于具有作为用于非易失性存储器的高速缓存的高速缓存位置的高速缓冲存储器。接收针对非易失性存储器中的目标地址的要添加到高速缓冲存储器的数据。根据非易失性存储器中的目标地址确定高速缓冲存储器中的直接映射高速缓存位置。响应于直接映射高速缓存位置存储针对非易失性存储器中的另一地址的数据,在与直接映射高速缓存位置不同的高速缓冲存储器中的可用高速缓存位置处写入针对目标地址的数据。响应于直接映射高速缓存位置不存储针对非易失性存储器中的另一地址的数据,在直接映射高速缓存位置中写入针对目标地址的数据。
- 用于控制对缓存结构的访问的装置-201310418254.0
- 海梅·阿韦利亚费雷尔;爱德华多·基尼奥内斯莫雷诺;弗朗西斯科·哈维尔·卡索拉阿尔梅达 - 巴塞罗纳超级计算机中心-国家超级计算机中心
- 2013-09-13 - 2018-08-28 - G06F12/0864
- 本发明涉及在执行至少一个计算机程序时控制对缓存结构的访问的装置,该缓存结构包括多个缓存组,该装置包括:在执行至少一个计算机程序时生成种子值的模块;以及参数散列函数模块,用于生成访问缓存结构的缓存组标识符,该标识符通过结合由用于生成种子值的模块生成的种子值和访问与缓存结构关联的主存取器的地址的预定位生成。
- 标签和数据共同存储在物理行中的DRAM高速缓存-201280059143.9
- 加布里埃尔·H·洛;马克·D·希尔 - 超威半导体公司
- 2012-11-21 - 2017-10-13 - G06F12/0864
- 本发明公开了一种用于在计算系统的大型基于行的存储器中进行有效高速缓存数据存取的系统和方法。计算系统包括处理单元和集成三维(3D)动态随机存取存储器(DRAM)。所述处理单元将3DDRAM用作高速缓存。所述3D DRAM的存储器阵列组中的多行中的每一行至少存储多个高速缓存标签和由所述多个高速缓存标签指示的多条相应高速缓存线。响应于从所述处理单元接收存储器请求,所述3D DRAM根据所述接收的存储器请求在由所述接收的存储器请求内的高速缓存标签指示的给定高速缓存线上执行存储器存取。可以使用单个复杂DRAM事务而不是使用多个DRAM事务来降低延迟和功耗。
- 提高耐久性和抗攻击性的用于PCM缓存的有效动态随机化地址重映射-201180076127.6
- Y·董 - 英特尔公司
- 2011-12-28 - 2017-08-11 - G06F12/0864
- 一种方法,包括由重映射管理器针对预定义事件的发生来监测计算设备的系统状态;由重映射管理器检测预定义事件的发生;以及在检测到预定义事件时,由重映射管理器发起存储在标签中的第一编码地址的重映射,所述第一编码地址与被缓存在存储器高速缓存中的主存储器中的位置相关联。
- 高速缓冲存储器及其驱动方法-201280027703.2
- 黑川义元 - 株式会社半导体能源研究所
- 2012-05-28 - 2016-10-19 - G06F12/0864
- 提供一种能够进行低耗电量操作且高速缓存命中率得到提高的高速缓冲存储器及该高速缓冲存储器的驱动方法。两个数据存储部(第一存储部及第二存储部)和一个数据传送部设置在高速缓冲存储器所包括的存储器组内的一个存储单元中,并且被安排成使得在两个数据存储部之间能够通过数据传送部来转移数据。两个数据存储部之一能够存储从外部输入的数据并能够向与存储器组成对的比较电路输出数据。
- 专利分类