[发明专利]在计算系统内刷新快取内容的方法与用于刷新快取内容的系统在审
申请号: | 201711159601.7 | 申请日: | 2017-11-20 |
公开(公告)号: | CN108089995A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 吴明儒;林建宏;许嘉豪;萧丕承;王绍宇 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F12/0842 | 分类号: | G06F12/0842;G06F12/0808;G06F12/0831;G06F12/0804 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 白华胜;王蕊 |
地址: | 中国台湾新竹市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种在计算系统内刷新快取内容的方法与用于刷新快取内容的系统。本发明提供一种在计算系统内刷新快取内容的方法,该计算系统包含多个簇,每个簇包含多个处理器,该方法包含:通过一快取维护硬件引擎从一处理器接收一请求,来刷新该快取内容到存储器;通过该快取维护硬件引擎产生命令,来刷新该快取内容,以从该多个处理器移除产生该多个命令的工作负荷;以及发送该多个命令给该多个簇,其中每个命令指定一物理地址,该物理地址标示要被刷新的一快取线。本发明的在计算系统内刷新快取内容的方法与用于刷新快取内容的系统能够减少快取刷新导致的延迟。 | ||
搜索关键词: | 快取 计算系统 处理器 物理地址 硬件引擎 工作负荷 命令指定 存储器 快取线 移除 标示 延迟 发送 维护 | ||
【主权项】:
1.一种在计算系统内刷新快取内容的方法,该计算系统包含多个簇,每个簇包含多个处理器,该方法包含:通过一快取维护硬件引擎从一处理器接收一请求,来刷新该快取内容到存储器;通过该快取维护硬件引擎产生命令,来刷新该快取内容,以从该多个处理器移除产生该多个命令的工作负荷;以及发送该多个命令给该多个簇,其中每个命令指定一物理地址,该物理地址标示要被刷新的一快取线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711159601.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 一种使用缓存拦截器进行读写缓存的方法-201910619472.8
- 常恒;陈洁 - 政采云有限公司
- 2019-07-10 - 2019-10-22 - G06F12/0842
- 本发明公开了一种使用缓存拦截器进行读写缓存的方法,包括以下步骤:用户发起获取业务数据的请求,如果用户请求的处理方法A上面设置了缓存打标器,即可被缓存拦截器拦截,缓存打标器会对方法A进行标记,告诉系统该方法需要使用缓存。本发明进行缓存时开发人员只需专注于业务代码的编写,无需关注缓存的读写,业务代码中无需植入读写缓存代码,这样可以减少代码量,提高开发人员的开发效率,并且只需在缓存拦截器中进行一次缓存的读写代码编写,系统中任何地方都可以使用,达到“一次编写,到处可用”的效果。
- 控制多请求源访问存储器的方法、控制器和视频处理装置-201510887753.3
- 韦毅;刘俊秀;严卫健;石岭 - 深圳开阳电子股份有限公司
- 2015-12-04 - 2019-09-13 - G06F12/0842
- 本发明适用于视频处理领域,提供了一种控制多请求源访问存储器的方法、控制器和视频处理装置。所述方法包括:接收多个请求源对同一存储器的数据访问请求;根据每个请求源的数据访问请求对应的先进先出队列FIFO数据缓存器的实时状态来动态地确定每个FIFO数据缓存器的优先级;根据每个FIFO数据缓存器的优先级来控制执行每个FIFO数据缓存器对应的请求源的数据访问请求。本发明采用动态的优先级,因此可以保证每个FIFO数据缓存器不出错,可以提高读写数据总线的效率,使每一次数据访问操作的时间尽量的长,可以对多个请求源进行合理的调度和控制。
- 一种缓存分配、数据访问、数据发送方法、处理器及系统-201510342107.9
- 张广飞;顾雄礼;蔡卫光 - 华为技术有限公司
- 2015-06-18 - 2019-08-27 - G06F12/0842
- 本发明公开了一种缓存分配、数据访问、数据发送方法、处理器及系统,所述方法包括:第二处理器接收第一处理器发送的用于获取第一数据的访问请求,其中,所述第一数据未存储在所述第一处理器的缓存中,且存储在所述第二处理器的缓存中,所述访问请求包括所述第一处理器与所述第二处理器之间的路径上的各个处理器的缓存利用率;所述第二处理器将所述各个处理器中缓存利用率低于所述第二处理器的缓存利用率的处理器确定为借用处理器;所述第二处理器将所述第一数据发送至借用处理器的缓存中,并指示所述借用处理器向所述第一处理器发送所述第一数据;其中,所述第一处理器、所述第二处理器和所述借用处理器属于同一多处理器系统。
- 多核处理器及更新多核处理器中的高速缓存的方法-201380079176.4
- Y·索林因 - 英派尔科技开发有限公司
- 2013-08-29 - 2019-06-11 - G06F12/0842
- 本文中描述的技术一般地包括与芯片多处理器中的高速缓存划分相关的方法和系统。用于多个数据源之间的单个线程或应用的高速缓存划分通过利用所述多个数据源的能量成本和延时成本的变化来改进芯片多处理器的能量或延时效率。可使用最小化或以其它方式减小与高速缓存未命中相关联的延时或能耗的优化算法来选择用于每个数据源的分区大小。
- 储存设备及包含其的电子设备-201811339543.0
- 林志善;金眩奭;尹炫植;郑祜柱 - 三星电子株式会社
- 2018-11-12 - 2019-05-21 - G06F12/0842
- 一种储存设备,包含存储设备和控制器。存储设备存储与主机存储器上分配的主机存储器缓冲区关联的属性信息。控制器与主机存储器通信,使得与存储设备的操作关联的多个数据基于属性信息缓存于在主机存储器上分配的多个主机存储器缓冲区中。控制器与主机存储器通信,使得对应于属性信息中管理的第一属性组的第一数据缓存于多个主机存储器缓冲区中的第一主机存储器缓冲区,并且对应于不同于第一属性组的第二属性组的第二数据缓存于与第一主机存储器缓冲区分离的第二主机存储器缓冲区中。
- 内存池管理方法-201510882301.6
- 杜利波 - 盛趣信息技术(上海)有限公司
- 2015-12-03 - 2019-04-16 - G06F12/0842
- 本发明提供了一种内存池管理方法,包括:将内存池划分为多个大小不同的次级内存池,各个次级内存池按照不同的对齐长度对应不同的内存链表;根据需要的内存空间的大小选择次级内存池,按照与所选择的次级内存池对应的对齐长度分配内存;在分配的内存空间前加一头结构,所述头结构用于记录所述分配的内存空间的大小以及使用状态。每个链表都是独立线程安全的,同步颗粒更小,相应减少了同步,提高了分配性能。并通过所述头结构中的值来判断内存使用的合法性,生成调用堆栈,并记录日志,便于分析和定位问题代码。
- 用于分布式缓存系统的数据处理方法和装置-201510706122.7
- 张东阳 - 北京百度网讯科技有限公司
- 2015-10-27 - 2018-11-27 - G06F12/0842
- 本申请公开了用于分布式缓存系统的数据处理方法和装置。所述数据处理方法的一具体实施方式包括:获取分布式缓存系统中的每个缓存服务器的当前内存占用量和内存总容量;根据当前内存占用量和内存总容量,对各个缓存服务器进行数据均衡处理,所述数据均衡处理包括:基于当前内存占用量和内存总容量,将所述分布式缓存系统中的缓存服务器分为高负载服务器集合和低负载服务器集合;在所述高负载服务器集合中选择一个缓存服务器作为源缓存服务器,并在所述低负载服务器集合中选择一个缓存服务器作为目标缓存服务器,将所述源缓存服务器中的部分数据迁移到所述目标缓存服务器中。该实施方式提高了分布式缓存系统的内存利用率。
- 用于确认队列的设备和方法-201810366700.0
- 爱德华·A·布瑞克鲍姆;安基特·吉雅 - 三星电子株式会社
- 2018-04-23 - 2018-11-23 - G06F12/0842
- 提供一种用于确认队列的设备和方法。根据一个总体方面,一种用于确认队列的设备可包括:缓存预取器,被配置为预测将从存储器系统检索的数据。缓存预取器可包括模式预测器电路和确认队列电路。模式预测器电路可被配置为预测将从存储器系统预取的存储器地址的序列。确认队列电路可被配置为:保持预测的存储器地址的窗化的确认队列,将请求的存储器地址与预测的存储器地址进行比较,如果请求的存储器地址包括在预测的存储器地址中,则指示已经发生成功预取。
- 在计算系统内刷新快取内容的方法与用于刷新快取内容的系统-201711159601.7
- 吴明儒;林建宏;许嘉豪;萧丕承;王绍宇 - 联发科技股份有限公司
- 2017-11-20 - 2018-05-29 - G06F12/0842
- 本发明提供一种在计算系统内刷新快取内容的方法与用于刷新快取内容的系统。本发明提供一种在计算系统内刷新快取内容的方法,该计算系统包含多个簇,每个簇包含多个处理器,该方法包含:通过一快取维护硬件引擎从一处理器接收一请求,来刷新该快取内容到存储器;通过该快取维护硬件引擎产生命令,来刷新该快取内容,以从该多个处理器移除产生该多个命令的工作负荷;以及发送该多个命令给该多个簇,其中每个命令指定一物理地址,该物理地址标示要被刷新的一快取线。本发明的在计算系统内刷新快取内容的方法与用于刷新快取内容的系统能够减少快取刷新导致的延迟。
- 用于事务缓存的系统和方法-201410353906.1
- N·雷瓦那鲁 - 甲骨文国际公司
- 2009-01-30 - 2017-07-28 - G06F12/0842
- 一种支持事务缓存服务的计算机实现的方法和系统包含配置与一个或多个事务和一个或多个工作空间相关联的事务缓存;在事务装饰器中维持该一个或多个事务与该一个或多个工作空间之间的内部映射;获取具有一个或多个操作的事务;利用事务装饰器中的内部映射找到用于该事务的工作空间;以及向与该事务相关联的工作空间应用该事务的一个或多个操作。
- 用于事务缓存的系统和方法-201410353901.9
- N·雷瓦那鲁 - 甲骨文国际公司
- 2009-01-30 - 2017-07-21 - G06F12/0842
- 一种支持事务缓存服务的计算机实现的方法和系统包含配置与一个或多个事务和一个或多个工作空间相关联的事务缓存;在事务装饰器中维持该一个或多个事务与该一个或多个工作空间之间的内部映射;获取具有一个或多个操作的事务;利用事务装饰器中的内部映射找到用于该事务的工作空间;以及向与该事务相关联的工作空间应用该事务的一个或多个操作。
- 用于更新共享高速缓冲存储器的方法和多线程处理系统-201380023546.2
- 克里斯托弗·爱德华·科布;阿贾伊·阿南特·英格尔;卢奇安·科德雷斯库;苏雷什·K·文库马汉提 - 高通股份有限公司
- 2013-05-08 - 2017-05-24 - G06F12/0842
- 本发明提供用于在多线程处理器(102)的共享经分割高速缓冲存储器(104)中分配高速缓冲存储器行的系统和方法。存储器管理单元(110)经配置以确定与用于高速缓冲存储器输入项的地址相关联的属性,所述高速缓冲存储器输入项与待分配于所述高速缓冲存储器中的处理线程(T0)相关联。配置寄存器(CP 300_0)经配置以存储基于所述所确定属性的高速缓冲存储器分配信息。分割寄存器(DP 310)经配置以存储用于将所述高速缓冲存储器分割成两个或两个以上部分(图3中的主要/辅助)的分割信息。基于所述配置寄存器和所述分割寄存器将所述高速缓冲存储器输入项分配到所述高速缓冲存储器的所述部分中的一者中。
- 专利分类