缓存存储器请求流制造技术

技术编号:29042912 阅读:33 留言:0更新日期:2021-06-26 05:53
包括在计算机存储介质上编码的计算机程序的方法、系统和装置用于根据页面级属性值来分配缓存资源。在一种实施方式中,所述系统包括一个或多个集成客户端设备和缓存。每个客户端设备被配置为至少生成存储器请求。每个存储器请求具有相应物理地址以及所述物理地址所属的页面的相应页面描述符。所述缓存被配置为缓存所述一个或多个集成客户端设备中的每个集成客户端设备的存储器请求。所述缓存包括具有多个道路的缓存存储器。所述缓存被配置为使用所述存储器请求的相应页面描述符的页面级属性来区分不同的存储器请求,并且将所述缓存存储器的不同部分分配给不同的相应存储器请求。求。求。

【技术实现步骤摘要】
【国外来华专利技术】缓存存储器请求流
[0001]相关申请的交叉引用
[0002]本申请要求于2019年2月13日提交的标题为“Caching Streams of Memory Requests”的美国临时申请序列号62/805,167的优先权,该申请的全部内容通过引用并入本文。

技术介绍

[0003]本说明书涉及具有集成电路设备的系统。
[0004]缓存是针对系统中的一个或多个不同的硬件设备存储从存储器取回的数据或者要写入存储器的数据的设备。硬件设备可以是集成到片上系统(SOC)中的不同组件。在本说明书中,通过缓存提供读取请求和写入请求的设备将被称为客户端设备。
[0005]缓存可以用于通过减少对主存储器的总体请求来减少功耗。另外,只要客户端设备可以访问缓存中所需的数据,就可以通过将主存储器以及通往主存储器的数据路径置于低功率状态来进一步节省功率。因此,缓存使用与总功耗相关,并且缓存使用的增加导致总功耗的减少。因此,依赖于电池电量的设备(例如移动计算设备)可以通过增加集成客户端设备的缓存使用来延长其电池寿命。
[0006]缓存通常被组织为具有多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:一个或多个集成客户端设备,每个客户端设备被配置为生成存储器请求,每个存储器请求具有相应物理地址以及所述物理地址所属的页面的相应页面描述符;以及缓存,所述缓存被配置为缓存所述一个或多个集成客户端设备中的每个集成客户端设备的存储器请求,其中所述缓存包括具有多个道路的缓存存储器,以及其中所述缓存被配置为使用所述存储器请求的相应页面描述符的页面级属性来区分不同的存储器请求,并且将所述缓存存储器的不同部分分配给不同的相应存储器请求。2.根据权利要求1所述的系统,其中,每个客户端设备具有相应的地址转化模块,所述地址转化模块被配置为将从软件驱动器接收的虚拟地址转换为具有相应物理地址和相应页面描述符的相应存储器请求,以及其中,每个客户端设备被配置为更新页表以将特定页面级属性值指派给特定页面。3.根据权利要求2所述的系统,其中,所述缓存被配置为使用由所述客户端设备的相应的地址转化单元生成的页面描述符的特定页面级属性来区分不同的存储器请求。4.根据权利要求3所述的系统,其中,所述地址转化模块是被配置为执行存储器中的页表的硬件遍历以执行地址转化的存储器管理单元。5.根据权利要求1所述的系统,其中,所述缓存被配置为将在不同页面上发生的物理地址标识为相同存储器请求的一部分。6.根据权利要求1所述的系统,其中,所述缓存被配置为使用所述页面级属性来将由客户端设备执行的第一指令流与由所述客户端设备使用的第二数据流区分开,以及其中,所述缓存被配置为将所述缓存存储器的第一部分分配给所述第一指令流并且将所述缓存存储器的第二部分分配给所述第二数据流。7.根据权利要求1所述的系统,其中,所述缓存被配置为使用所述页面级属性来将由第一客户端设备执行的第一指令流与由所述第一客户端设备或不同的第二客户端设备执行的第二指令流区分开,以及其中,所述缓存被配置为将所述缓存存储器的第一部分分配给所述第一指令流并且将所述缓存存储器的第二部分分配给所述第二指令流。8.根据权利要求1所述的系统,其中,所述缓存被配置为使用所述页面级属性来将写入第一数据缓冲器的第一数据流与写入第二数据缓冲器的第二数据流区分开,以及其中,所述缓存被配置为将所述缓存存储器的第一部分分配给所述第一数据流并且将所述缓存存储器的第二部分分配给所述第二数据流。9.根据权利要求8所述的系统,其中,所述缓存被配置为使用所述页面级属性来与存储非页表数据的数据缓冲器相比将更多的缓存存储器分配给存储页表数据的数据缓冲器。10.根据权利要求1所述的系统,其中,所述缓存被配置为基于所述存储器请求的所述相应页面级属性来将不同的更换策略指派给不同的存储器请求。11.根据权利要求10所述的系统,其中,所述缓存被配置为标识由在所述一个或多个客户端设备中的一个客户端设备上执行的生产者过程写入的第一数...

【专利技术属性】
技术研发人员:维诺德
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1