[发明专利]缓存一致性控制器及方法有效

专利信息
申请号: 201610355195.0 申请日: 2016-05-25
公开(公告)号: CN106227674B 公开(公告)日: 2022-07-22
发明(设计)人: 肖恩·詹姆斯·索尔兹伯里;安德鲁·戴维·图恩 申请(专利权)人: ARM有限公司;安谋科技(中国)有限公司
主分类号: G06F12/0813 分类号: G06F12/0813;G06F12/0817
代理公司: 北京东方亿思知识产权代理有限责任公司 11258 代理人: 林强
地址: 英国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 本公开涉及缓存一致性。缓存一致性控制器包括:目录,该目录针对由一致缓存结构中可连接的一个或多个缓存存储器或一个或多个缓存存储器的组缓存的存储器地址指示缓存存储器中的哪些缓存存储器正缓存那些存储器地址;以及控制电路,该控制电路被配置为检测与要被访问的存储器地址有关的目录条目,以便在目录条目指示缓存存储器之一正缓存存储器地址的情况下,在缓存存储器中协调另一缓存存储器或一致代理对该存储器地址的访问;控制电路响应于状态数据,该状态数据指示组中的每个缓存存储器当前是否服从缓存一致性控制,以便在检测与要被访问的存储器地址有关的目录条目中考虑组中仅当前服从缓存一致性控制的那些缓存存储器。
搜索关键词: 缓存 一致性 控制器 方法
【主权项】:
一种缓存一致性控制器,包括:目录,该目录针对由一致缓存结构中可连接的一个或多个缓存存储器或一个或多个缓存存储器的组缓存的存储器地址指示缓存存储器中的哪些缓存存储器正缓存那些存储器地址;以及控制电路,该控制电路被配置为检测与要被访问的存储器地址有关的目录条目,以便在所述目录条目指示所述缓存存储器中的一个缓存存储器正缓存存储器地址的情况下,在所述缓存存储器中协调另一缓存存储器或一致代理对该存储器地址的访问;所述控制电路响应于状态数据,该状态数据指示所述组中的每个缓存存储器当前是否服从缓存一致性控制,以便在检测与所述要被访问的存储器地址有关的所述目录条目中考虑所述组中仅当前服从缓存一致性控制的那些缓存存储器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司;安谋科技(中国)有限公司,未经ARM有限公司;安谋科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610355195.0/,转载请声明来源钻瓜专利网。

同类专利
  • 数据处理方法、计算设备和存储介质-202310917353.7
  • 请求不公布姓名 - 上海壁仞智能科技有限公司
  • 2023-07-24 - 2023-10-03 - G06F12/0813
  • 本发明提供一种数据处理方法、计算设备和存储介质,该方法包括:针对第一矩阵的任意一个第i分块,以及第二矩阵的M个分组中任意一个第j分组,计算单元执行以下步骤:将第一矩阵的第i分块,分别与第二矩阵的第j分组中N个分块进行矩阵乘积运算,得到中间矩阵的N个分块并存储至缓存单元;从缓存单元依次获取中间矩阵的N个分块,并将中间矩阵的N个分块分别与第三矩阵的第j分组中N个分块进行矩阵乘积运算,将运算结果进行矩阵叠加运算,得到结果矩阵的第i分块的中间结果;将M个分组中各个分组对应的结果矩阵的第i分块的中间结果进行矩阵叠加运算,得到结果矩阵的第i分块并存储至显存单元。上述方案提高了计算速度,而且计算精度较高。
  • 一种数据处理的方法及装置-201810292667.1
  • 邹蛟同 - 华为技术有限公司
  • 2018-03-30 - 2023-09-22 - G06F12/0813
  • 本申请实施例公开了一种数据处理的方法及装置,该方法包括:第一节点接收请求端发送的写请求,所述写请求包括所述请求端待写入的第一数据以及所述第一数据的标识,所述第一节点根据第一指针将所述第一数据写入缓存设备的第一缓存空间中,所述第一缓存空间为可连续寻址访问的地址空间,所述第一指针用于指示所述第一缓存空间中当前可写入的位置,所述第一节点将所述第一缓存空间中的第一指针移动至所述第一数据在所述第一缓存空间中结束后的空闲位置。这样,任意字节大小的数据可写入第一缓存空间,提高了第一缓存空间的利用率。
  • 一种基于NUMA架构系统的数据与任务映射方法-202111648850.9
  • 于建志;刘振成;花嵘 - 山东科技大学
  • 2021-12-30 - 2023-07-11 - G06F12/0813
  • 本发明在AceMesh运行时系统对NUMA架构的支持工作中,实现NUMA节点和计算核心映射关系感知功能、NUMA‑Profiling工具、基于arrayTile制导的数据存储和任务映射管理功能。并对上述扩展功能/工具分别进行正确性验证及性能测试。正确性验证工作,通过一组对照实验来验证NUMAProfiling工具的正确性,设计实验分别从数据touch位置检测、数据分块冲突检测两个方面来验证数据存储管理模块的正确性。在正确性验证均通过的前提下,借助经典的Stencil测试程序FDTD和多重网格应用NPB/MG对支持NUMA架构的AceMesh编程模型进行性能测试,同时将OpenMP编程模型作为参照,验证AceMesh在UMA架构处理器上的性能优势是否可延续在NUMA架构处理器上。
  • 集束搜索中的动态高速缓存管理-202180066360.X
  • 晏宇;陈久生;张若非 - 微软技术许可有限责任公司
  • 2021-05-28 - 2023-06-09 - G06F12/0813
  • 描述了用于动态修改与自然语言生成器的神经网络模型相关联的高速缓存的系统和方法。在示例中,神经网络模型在对输出进行解码并生成预测输出候选时在解码器处采用集束搜索算法。解码器利用高速缓存技术来提高神经网络操作的速度。当由神经网络模型的一个或多个高速缓存所利用的存储器量被确定为超过阈值存储器大小时,与神经网络模型的层相关联的高速缓存的层特定部分被标识。当由神经网络模型的高速缓存所利用的存储器量超过阈值存储器大小时,可以删除高速缓存的所标识的层特定部分。在示例中,高速缓存中的数据被去重复和/或删除。
  • 自适应的快速数字波形成像方法-201810913881.4
  • 张沁川;蒋俊;郭连平;曾浩;叶芃;赵禹 - 电子科技大学
  • 2018-08-10 - 2022-12-23 - G06F12/0813
  • 本发明公开了一种自适应的快速数字波形成像方法,在用于保存三维波形数据库的外部存储器之外,设置一个高速缓存器用于保存缓存数据矩阵,在数据采集时,将每个采样点中命中次数较高的幅值和命中次数保存在缓存数据矩阵中,其余幅值的命中次数保存在三维波形数据库中;每当刷新周期到来时,将高速缓存器中存储的幅值的命中次数转存至三维波形数据库中,然后从三维波形数据库中读取波形数据进行显示;每次波形数据显示完毕后,判断是否达到高速缓存器的重构周期,如果达到,则计算波形数据的离散性参数,根据离散性参数对高速缓存器的结构进行重构。本发明通过优化存储结构,在不明显提高设计成本的前提下,提升系统波形捕获率。
  • 一种基于Ceph的分层缓存方法、装置、设备及产品-202210911272.1
  • 廖力;白杨;王达林;龙飞;刘啸滨;杨朝辉 - 天翼云科技有限公司
  • 2022-07-29 - 2022-12-09 - G06F12/0813
  • 本发明公开了一种基于Ceph的分层缓存方法、装置、设备及产品,涉及数据处理领域,该方法包括:通过缓存层确定客户端的用户请求以及用户请求中请求的数据段;确定请求的数据段对应的对象以及对应的对象所在的层面;缓存层通过内存缓存对象的数据段以及元数据,且,基于数据段的热度,缓存层将内存中缓存的数据段传递至存储层;基于已确定的对象以及层面,进行请求的数据段的读写。本发明分层缓存不再以整个对象为操作粒度,而是以对象的数据段为操作粒度,通过对基于Ceph的分层缓存的操作粒度进行优化,可以有效降低用户读写的放大程度,并且能够降低用户写数据时的时延,提升了分层缓存的性能。
  • 一致性协议表-201810337297.9
  • R·比尔斯;Y·S·迪隆 - 英特尔公司
  • 2013-03-15 - 2022-11-18 - G06F12/0813
  • 提供了代理以包括状态表存储设备,其用于保持状态表组,所述状态表组表示多个一致性协议动作,其中所述状态表组包括至少一个嵌套状态表。所述代理还包括与所述状态表存储设备相关联的协议逻辑,所述协议逻辑接收一致性协议消息,并且至少部分地基于所述一致性协议消息而从所述状态表组确定所述多个一致性协议动作中的一个一致性协议动作。
  • 三维片上网络Cache重映射方法、装置和计算机设备-202210726961.5
  • 陈小文;刘汉燕;李晨;鲁建壮;刘胜;郭阳;陈海燕;刘仲;张洋;刘畅;曹壮;高文才;谢洋 - 中国人民解放军国防科技大学
  • 2022-06-24 - 2022-09-27 - G06F12/0813
  • 本申请涉及一种三维片上网络Cache重映射方法、装置和计算机设备。该方法包括:根据Cache块的原始映射概率分布得到的片上网络各层中的库流量负载分布分别对各层中的库进行划分,得到多个库区域,以归一化的平均网络延迟和温度标准差的乘积最小为目标,根据求解得到的各库区域中的Cache块到其它库的最优重映射概率分布矩阵对Cache块依次分组,根据Cache块的数量扩展原始库地址的字段宽度得到各Cache块的新库地址,当一级Cache控制器发出一致性请求,根据新库地址中的库索引和库标签实现Cache块从原始库到目标库的重映射。本发明在满足网络性能的前提下,以温度均衡为目标,得到最优重映射概率分布矩阵对Cache块进行重映射,适用于多种规模的三维片上网络。
  • 缓存一致性控制器及方法-201610355195.0
  • 肖恩·詹姆斯·索尔兹伯里;安德鲁·戴维·图恩 - ARM有限公司;安谋科技(中国)有限公司
  • 2016-05-25 - 2022-07-22 - G06F12/0813
  • 本公开涉及缓存一致性。缓存一致性控制器包括:目录,该目录针对由一致缓存结构中可连接的一个或多个缓存存储器或一个或多个缓存存储器的组缓存的存储器地址指示缓存存储器中的哪些缓存存储器正缓存那些存储器地址;以及控制电路,该控制电路被配置为检测与要被访问的存储器地址有关的目录条目,以便在目录条目指示缓存存储器之一正缓存存储器地址的情况下,在缓存存储器中协调另一缓存存储器或一致代理对该存储器地址的访问;控制电路响应于状态数据,该状态数据指示组中的每个缓存存储器当前是否服从缓存一致性控制,以便在检测与要被访问的存储器地址有关的目录条目中考虑组中仅当前服从缓存一致性控制的那些缓存存储器。
  • 一种数据集快速缓存的方法、系统、设备及介质-202010885423.1
  • 孙辽东;王德奎 - 苏州浪潮智能科技有限公司
  • 2020-08-28 - 2022-07-12 - G06F12/0813
  • 本发明公开了一种数据集快速缓存的方法、系统、设备和存储介质,方法包括:建立每个数据集的源地址与总分的对应关系,并将总分记录在源地址列表中;获取计算节点的性能指标、网络拓扑、数据集使用次数和使用过程中对当前节点的影响三种参数;对三种参数分配权重,基于权重计算计算节点的总分,并判断源地址列表中是否存在总分;以及源地址列表中存在总分,根据总分确定数据集的源地址,并将数据集缓存到总分对应的源地址。本发明根据计算节点网络拓扑、计算节点性能和已缓存数据集有效性进行打分,按照分数确定数据集的源地址,来完成数据集的快速缓存,解决了数据集服务器单点故障导致业务延迟的问题,有效的提高计算资源的利用率和生产率。
  • 具有本地高速缓存的分布式存储器高速缓存系统-201580075743.8
  • 吴向斌;吴甘沙 - 英特尔公司
  • 2015-03-09 - 2022-01-18 - G06F12/0813
  • 本文公开了与memcached系统相关联的装置、方法和存储介质。在实施例中,服务器装置可以包括:存储器;一个或多个处理器;网络接口卡,其支持通过客户端设备利用作为具有键的值的存储器的存储位置的物理地址的变形地址的地址针对所述值对存储器进行的远程存储器直接存取;以及由一个或多个处理器操作的服务器侧memcached逻辑。可以描述和/或要求保护其他实施例。
  • 一种根据出口类型自动分配缓存地址的装置-202111183721.7
  • 朱修利 - 芯河半导体科技(无锡)有限公司
  • 2021-10-11 - 2021-12-17 - G06F12/0813
  • 本发明涉及数据处理技术领域,尤其涉及一种根据出口类型自动分配缓存地址的装置,包括缓存地址调度装置、报文分发控制装置、多个AXI控制转发装置;缓存地址调度装置,根据出口类型和报文类型在DDR的缓存中划分地址区间,当本身地址区间的地址不足时,从DDR的缓存中取出相应的地址放入到本身内部的buffer中,供报文分发控制装置使用;报文分发控制装置,根据出口类型,向缓存地址调度装置申请对应的DDR的缓存的地址区间,并把对应的DDR的缓存的地址区间写入报文和数据的控制字段,分送给AXI控制转发装置。本发明通过对出口类型进行区分,使用不同的DDR地址空间和AXI控制转发装置,提高了访问时间和效率。
  • 一种一写多读高并发无锁环形缓存及其实现方法-202011416055.2
  • 刘士奇;蔡楚煌;黄欣;王中澎;魏胜男;高昀;朱贤;王鹏;张清;王嘉晨;张彧;童兰轩 - 上证所信息网络有限公司
  • 2020-12-08 - 2021-02-26 - G06F12/0813
  • 本发明涉及软件系统缓存技术领域,具体来说是一种一写多读高并发无锁环形缓存及其实现方法,环形缓存由m个存储节点组成,m为正整数,每个存储节点由读写标记域、数据的实际长度域、节点的索引值域和数据域组成,节点数视为环形缓存的长度,长度需要满足2的n次幂,n为正整数,环形缓存会根据其长度对每个节点进行位置编号,编号是从0开始依次递增的自然数,直到环形缓存的长度减1,其优点在于:相比于单线程无缓存处理数据和多线程下通过锁机制来实现的缓存,使用高并发无锁环形缓存的方法大幅度提高了系统的处理性能,对低时延和高并发要求高的系统来说,高并发无锁环形缓存提供了一种解决方案。
  • 数据流图中的控制推测-202010230361.0
  • K·丘弗莱明 - 英特尔公司
  • 2020-03-27 - 2020-12-29 - G06F12/0813
  • 本申请公开了数据流图中的控制推测。系统、装置和方法可提供确定控制循环要被执行达未指定次数的迭代并且自动地迫使控制循环除未指定次数的迭代之外还要被执行达固定次数的迭代的技术,其中,达固定次数的迭代的控制循环的执行并行地进行。在一个示例中,该技术还移除与达固定次数的迭代的控制循环的执行相关联的一个或多个数据流令牌。
  • 高性能互连物理层-201710093224.5
  • V·伊耶;D·S·于;S·V·伊耶 - 英特尔公司
  • 2013-03-15 - 2020-10-30 - G06F12/0813
  • 一种高性能互连物理层,其用于产生一组训练序列,每一个训练序列包括相应的训练序列头部,且训练序列头部在该组训练序列上是DC平衡的。该组训练序列可与电气有序集组合以形成超序列,用于在如下任务中使用:例如链路适应、链路状态转变、字节锁定、抗扭斜、以及其它任务。
  • 一种数据处理方法、装置、计算设备及可读存储介质-202010291804.7
  • 卢超辉 - 北京齐尔布莱特科技有限公司
  • 2020-04-14 - 2020-09-11 - G06F12/0813
  • 本发明公开了一种数据处理方法,适于在数据缓存系统中执行,方法包括:在应用服务器处获取数据访问请求,并获取与要访问数据相对应的键值;在堆内缓存中查找该键值对应的数据,若查找到,则返回数据;若未查找到,则在堆外缓存中查找,若查找到,则返回数据;若未查找到,则在远程缓存服务器中查找,若查找到,则返回数据;若未查找到,则在数据服务器中获取与键值相对应的数据;更新数据的版本信息,将数据发送到调度单元,以便调度单元更新堆内缓存、堆外缓存和远程缓存服务器中的一个或者多个上存储的数据;以及返回数据。本发明还公开了相应的数据处理装置、计算设备和可读存储介质。
  • 网络处理器中的多内核互联-201280059239.5
  • R·E·凯斯勒;D·H·阿舍;J·M·珀维勒;B·D·多比 - 凯为有限责任公司
  • 2012-10-29 - 2019-06-21 - G06F12/0813
  • 一种网络处理器包括用于处理数据包数据的多个处理器内核。为了为处理器内核提供对内存子系统的访问,一个互连电路对处理器内核和L2高速缓存与其他内存设备之间的通信进行引导。这些处理器内核被分成若干组,每组共享一条单独总线,并且该L2高速缓存被分成多个条,每个条可以访问一条单独的总线。该互连电路处理存储和从跨多条总线从这些处理器内核检索数据的请求,并处理从这些高速缓存条返回数据的响应。其结果是,该网络处理器为多个处理器内核提供高带宽内存访问。
  • 一种内存管理方法-201610374469.0
  • 李亮;郭文杰;辛国华;徐娜;李贞;王昆睿 - 中国航空工业集团公司西安飞机设计研究所
  • 2016-05-31 - 2018-11-13 - G06F12/0813
  • 本发明公开了一种内存管理方法,包含以下步骤:S1,根据接入反射内存实时网络的各个节点系统间所传输数据的接口定义定制生成一个全局变量表;S2,将反射内存实时网络上所传输的数据按照固定的格式生成一条条消息,存放在所述全局变量表中;S3,按照消息在所述全局变量表中的顺序及消息长度,生成每条消息在反射内存实时网络内存中的具体存放地址,使其在内存中依次排列;S4,在使用时,通过消息的存放地址、源、目的及偏移值选择需要输出的数据消息;S5,当反射内存实时网络中需要增加传输的消息时,在所述全局变量表中现有消息的后面添加新增消息即可。本发明的有益效果在于:节省了反射内存实时网络的内存空间,解决了反射内存实时网络内存空间重叠覆盖的问题。
  • 一种集中管理缓存的方法及装置-201810244845.3
  • 韩雷钧;梁皓天;王承锐 - 北京焦点新干线信息技术有限公司
  • 2018-03-23 - 2018-09-11 - G06F12/0813
  • 本发明实施例中公开了一种集中管理缓存的方法及装置,包括:接收上层服务层转发的数据请求,所述数据请求是由客户端发送至所述上层服务层的;判断缓存中是否存储有所述数据请求对应的目标数据;如果缓存中存储有所述数据请求对应的目标数据,则从所述缓存中获取所述数据请求对应的目标数据,并将所述目标数据返回给所述上层服务层,以由所述上层服务层将所述目标数据返回给所述客户端。基于上述方法及装置,能够最大化利用化缓存存储空间,减轻服务器和网络带宽的负担,加快服务器对业务请求的响应速度,保证数据一致性,并且做到高可拓展性和鲁棒性。
  • 基于共享缓存的数据采集系统及方法-201810141939.8
  • 王莹;杨硕;孔华永 - 中国神华能源股份有限公司;神华信息技术有限公司
  • 2018-02-11 - 2018-08-17 - G06F12/0813
  • 本发明涉及大数据技术领域,公开了一种基于共享缓存的数据采集方法,该数据采集方法包括:通过多进程并发形式采集数据,将所述数据存入至第一共享缓存区并封包上传;以及接收封包上传的所述数据,将所述数据存入至第二共享缓存区,并把所述第二共享缓存区内的所述数据写入数据库。本发明不仅可对各种类型的数据进行秒级频率的实时采集与传输,还可保证数据在传输过程中的安全性和完整性,尽可能减轻采集服务器和网络传输的压力。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top