[发明专利]提供远程预取缓冲器的系统和方法有效
| 申请号: | 200780011247.1 | 申请日: | 2007-05-22 |
| 公开(公告)号: | CN101410811A | 公开(公告)日: | 2009-04-15 |
| 发明(设计)人: | R·特里梅因 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16 |
| 代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;李 峥 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提供 远程 缓冲器 系统 方法 | ||
1.一种计算机存储器系统,包括:
存储控制器,用于生成从存储器子系统读数据的存储器访问请求,接 收和响应来自存储器子系统的非请求数据传输,所述存储控制器包括预取 数据缓存,用于预期未来的数据引用而存储预取数据,从而当在所述数据 缓存中有所请求数据时,无需向所述存储器子系统发送存储器访问请求;
一个或多个存储器总线,连接至所述存储控制器;和
至少一个存储器子系统,经由所述一个或多个存储器总线与所述存储 控制器通信,其中,每个存储器子系统包括一个或多个存储器设备和预取 逻辑装置,用以基于在所述存储器子系统执行的对于由所述存储器子系统 从存储控制器接收的先前存储器访问请求的分析,向所述存储控制器发起 非请求数据传输,非请求数据传输包括将所述非请求数据传输识别为非请 求数据传输的标签,所述存储器子系统响应于确定已经接收到与非请求数 据传输的地址范围匹配的读操作而修改所述标签以表示该非请求数据是对 所述读操作的响应的响应包。
2.如权利要求1所述的计算机存储器系统,其中在所述存储器子系 统中的预取逻辑装置自动执行所述先前存储器访问请求的分析和发起所述 非请求数据传输。
3.如权利要求1所述的计算机存储器系统,其中所述非请求数据传 输包括与所述非请求数据传输相关的地址信息。
4.如权利要求1所述的计算机存储器系统,其中以低于请求的数据 传输的优先级发起所述非请求数据传输。
5.如权利要求1所述的计算机存储器系统,其中将所述非请求数据 传输格式化为包,所述包包括将所述包识别为包含非请求数据传输的标签。
6.如权利要求1所述的计算机存储器系统,其中所述存储控制器包 括识别所述非请求数据传输的逻辑装置。
7.如权利要求1所述的计算机存储器系统,其中所述数据缓存是在 所述存储控制器和一个或多个请求设备之间的缓存层次中的一个或多个缓 存的逻辑分区,并且根据为计算环境所建立的策略一致性管理所述数据缓 存。
8.如权利要求7所述的计算机存储器系统,其中所述数据缓存包括: 在不向所述存储控制器发起访问请求的情况下从所述数据缓存提供针对存 储器访问请求的服务的指令。
9.如权利要求1所述的计算机存储器系统,其中将所述数据缓存集 成在所述存储控制器中,并且由所述存储控制器根据相对于请求流量的替 代和一致性对所述数据缓存独立地管理。
10.如权利要求9所述的计算机存储器系统,其中所述存储控制器包 括:在不访问所述存储器子系统的情况下用来自所述数据缓存的数据针对 存储器访问请求提供服务的指令。
11.如权利要求1所述的计算机存储器系统,其中所述存储器子系统 包括:
预取逻辑模块,执行对于与所述存储器子系统通信的一个或多个存储 器设备的先前存储器访问请求的分析,以及基于所述分析的结果向所述一 个或多个存储器设备发起非请求数据读取;和
与存储器总线通信的中心设备,用于向存储控制器发起非请求数据传 输,所述非请求数据传输包括由所述非请求数据读取所返回的数据。
12.如权利要求11所述的计算机存储器系统,其中所述非请求数据 传输包括与所述非请求数据读取相关的地址信息。
13.如权利要求11所述的计算机存储器系统,其中所述非请求数据 传输包括将所述非请求数据传输识别为非请求数据传输的标签。
14.如权利要求11所述的计算机存储器系统,其中以低于请求的数 据传输的优先级发起所述非请求数据传输。
15.如权利要求11所述的计算机存储器系统,其中将所述非请求数 据传输格式化为包,所述包包括将所述包识别为包含非请求数据传输的标 签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780011247.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:投影型显示装置及光源装置
- 下一篇:环境光吸收屏幕





