【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2004年5月14日提交的题为“存储集线器和存储排序方法”(MEMORY HUB AND METHOD FOR MEMORYSEQUENCING)的美国专利申请号10/846,988的权益,其已通过参考并入。
本专利技术涉及计算机系统,尤其涉及具有将数个存储设备与处理器或其它访问存储器的设备相连的存储集线器的计算机系统。
技术介绍
计算机系统使用如动态随机存取存储器(“DRAM”)的存储设备,来保存能被处理器存取的数据。这些存储设备通常被作为计算机系统的系统存储器。在典型的计算机系统中,处理器通过处理器总线和存储控制器与系统存储器通信。处理器发出存储请求,其中包含存储命令,比如读取命令,以及存储地址,存储地址指定要读取的数据或命令的位置。存储控制器使用命令和地址来生成合适的命令信号,同时生成应用到系统存储器的行和列地址。响应于这个命令和地址,数据在系统存储器和处理器之间传送。存储控制器经常是系统控制器的一部分,系统控制器还包括总线桥电路,其用来将处理器总线连接到如PCI总线的扩展总线。尽管存储设备的操作速度在持续的增加,但增加的操作速度依然跟不上处理器操作速度的改进。连接处理器和存储设备的存储控制器的速度改进甚至更慢。相对慢速的存储控制器和存储设备限制了处理器和存储设备之间的数据带宽。除了处理器和存储设备之间的带宽限制之外,计算机系统的性-->能还受制于从系统存储设备读取数据的时间延迟问题。更确切的说,当存储设备读取命令发送给一个系统存储设备时,比如同步DRAM(“SDRAM”)设备时,读取的数据只有在几个时钟周期的延迟后才从 ...
【技术保护点】
一种存储器模块,包括: 多个存储器设备;以及 存储集线器,其包括: 链接接口,其接收访问至少一个所述存储器设备中的存储器单元的存储器请求; 连接到所述存储器设备的存储器设备接口,该存储器设备接口用于将存储器请求发送给所述存储器设备,以访问至少一个所述存储器设备中的存储器单元,以及接收响应于至少一些所述存储器请求的读数据。 连接到该存储器设备接口的性能计数器,该性能计数器用于跟踪至少一个性能度量;以及 连接到该链接接口和该存储器设备接口的存储排序器,该存储排序器用于响应于从该链接接口接收的存储器请求,将存储器请求发送给该存储器设备接口,该存储排序器还用于响应于该性能计数器跟踪的该性能度量,动态地调整操作性。
【技术特征摘要】
【国外来华专利技术】US 2004-5-14 10/846,9881、一种存储器模块,包括:多个存储器设备;以及存储集线器,其包括:链接接口,其接收访问至少一个所述存储器设备中的存储器单元的存储器请求;连接到所述存储器设备的存储器设备接口,该存储器设备接口用于将存储器请求发送给所述存储器设备,以访问至少一个所述存储器设备中的存储器单元,以及接收响应于至少一些所述存储器请求的读数据。连接到该存储器设备接口的性能计数器,该性能计数器用于跟踪至少一个性能度量;以及连接到该链接接口和该存储器设备接口的存储排序器,该存储排序器用于响应于从该链接接口接收的存储器请求,将存储器请求发送给该存储器设备接口,该存储排序器还用于响应于该性能计数器跟踪的该性能度量,动态地调整操作性。2、根据权利要求1的存储器模块,其中所述链接接口包括光学输入/输出端口。3、根据权利要求1的存储器模块,其中所述性能计数器跟踪的该性能度量包括从页面命中率、预取命中和高速缓存命中率的组中选取的至少一个性能度量。4、根据权利要求3的存储器模块,其中所述性能计数器跟踪页面命中率,而且所述存储排序器用于改变所述存储器设备中打开页面的数量。5、根据权利要求3的存储器模块,其中所述性能计数器跟踪页面命中率,而且所述存储排序器用于切换到自动预充电模式。6、根据权利要求3的存储器模块,其中所述性能计数器跟踪预取命中百分比,而且所述存储排序器用于开启或禁止预取功能。7、根据权利要求3的存储器模块,其中所述性能计数器跟踪预取命中百分比,而且所述存储排序器用于确定预取请求的数量。8、根据权利要求3的存储器模块,其中所述性能计数器跟踪高速缓存命中率,而且所述存储排序器用于禁止该高速缓存。9、根据权利要求1的存储器模块,其中所述存储器设备包括动态随机存取存储器设备。10、一种存储集线器,包括:链接接口,其接收访问至少一个存储器设备中的存储器单元的存储器请求。连接到所述存储器设备的存储器设备接口,该存储器设备接口用于将存储器请求发送给所述存储器设备,以访问至少一个所述存储器设备中的存储器单元,以及接收响应于至少一些所述存储器请求的读数据。连接到该存储器设备接口的性能计数器,该性能计数器用于跟踪至少一个性能度量;以及连接到该链接接口和该存储器设备接口的存储排序器,该存储排序器用于响应于从该链接接口接收的存储器请求,将存储器请求发送给该存储器设备接口,该存储排序器还用来响应于该性能计数器跟踪的该性能度量动态地调整操作性。11、根据权利要求10的存储集线器,其中所述链接接口包括光学输入/输出端口。12、根据权利要求10的存储集线器,其中所述性能计数器跟踪的该性能度量包括从页面命中率、预取命中和高速缓存命中率的组中的选取的至少一个性能度量。13、根据权利要求12的存储集线器,其中所述性能计数器跟踪页面命中率,而且所述存储排序器用于改变所述存储器设备中打开页面的数量。14、根据权利要求12的存储集线器,其中所述性能计数器跟踪页面命中率,而且所述存储排序器用于切换到自动预充电模式。15、根据权利要求12的存储集线器,其中所述性能计数器跟踪预取命中百分比,而且所述存储排序器用于开启或禁止预取功能。16、根据权利要求12的存储集线器,其中所述性能计数器跟踪预取命中百分比,而且所述存储排序器用于确定预取请求的数量。17、根据权利要求12的存储集线器,其中所述性能计数器跟踪高速缓存命中率,而且所述存储排序器用于禁止该高速缓存。18、一种计算机系统,包括:中央处理单元(“CPU”);连接到该CPU的系统控制器,该系统控制器具有输入端口和输出端口;通过该系统控制器连接到该CPU的输入设备;通过该系统控制器连接到该CPU的输出设备;通过该系统控制器连接到该CPU的存储设备;多个存储器模块,每个所述存储器模块包括:多个存储器设备;以及存储集线器,其包括:链接接口,其接收访问至少一个所述存储器设备中的存储器...
【专利技术属性】
技术研发人员:约瑟夫M杰德洛,
申请(专利权)人:米克伦技术公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。