[发明专利]在计算系统中以多个存储通道对存储缓冲器的分配有效
申请号: | 201180044281.5 | 申请日: | 2011-09-12 |
公开(公告)号: | CN103109283B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 格雷格·萨多夫斯基;菲利普·J·罗杰斯 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 存储 通道 缓冲器 分配 | ||
本发明提供了一种用于使计算系统中的一个或多个存储缓冲器与多个存储通道相关联的方法、计算机程序产品和系统。所述方法可包括使第一存储缓冲器与第一多个存储体相关联,其中所述第一多个存储体跨越第一组一个或多个存储通道。类似地,所述方法可包括使第二存储缓冲器与第二多个存储体相关联,其中所述第二多个存储体跨越第二组一个或多个存储通道。所述方法还可包括使第一序列识别符和第二序列识别符分别与所述第一存储缓冲器和所述第二存储缓冲器相关联。此外,所述方法可包括基于所述第一序列识别符和所述第二序列识别符存取所述第一存储缓冲器和所述第二存储缓冲器。
背景
技术领域
本发明的实施方案大体上涉及在计算系统中将多个存储通道分配给一个或多个存储缓冲器。
发明背景
由于对提高处理速度和量的需求,许多计算机系统采用多个客户机装置(例如,计算装置)。在具有多个客户机装置的典型计算机系统中,每个客户机装置可经由系统总线与多个存储装置进行通信。系统总线低效的原因是与在客户机装置请求来自存储装置的相同存储体的连续数据传送(本文也称作“存储体争用”)时所述存储装置的还原时段有关。还原时段指的是在对存储装置的第一次存取与紧接的第二次存取之间通过所述存储装置展现的延迟时间。虽然存储装置存取数据,但是在还原时段期间不会在系统上传送数据,因此导致系统总线的低效。
由于一个客户机装置仅可使用系统总线一次,所以一种用于改进总线效率的方法涉及将多个存储装置内的存储地址交错在所述系统总线上。当存储地址交错在系统总线上时,连续的存储器存储位置(例如,具有连续地址的存储位置)放置在单独的存储装置中。通过将连续的存储位置放置在单独的存储装置中,受给定存储装置的还原时段的影响可减小且因此存储体争用可减小。
然而,在具有多个客户机装置的计算机系统中,交错多个存储装置内的存储地址无法导致系统总线的最佳使用。特定来说,系统总线通常进入判优状态以判定哪些客户机装置可存取所述系统总线和多个存储装置内的交错的存储地址。例如,判优状态可允许第一客户机装置在第二客户机装置之前存取系统总线和多个存储装置内的连续存储位置。然而,判优状态无法保证第二客户机装置将立即存取与第一客户机装置相同的连续存储位置,因此影响交错的存储架构的效益(例如,存储体争用的减小)。
需要一种用于减小或消除具有多个客户机装置的计算机系统中的存储体争用的方法和系统。
发明概述
本发明的实施方案包括一种用于在计算系统中将多个存储通道分配给一个或多个存储缓冲器的方法。所述方法可包括以下步骤:使第一存储缓冲器与第一多个存储体相关联,其中所述第一多个存储体跨越第一组一个或多个存储通道;使第二存储缓冲器与第二多个存储体相关联,其中所述第二多个存储体跨越第二组一个或多个存储通道;使第一序列识别符和第二序列识别符分别与所述第一存储缓冲器和所述第二存储缓冲器相关联;和基于所述第一序列识别符和所述第二序列识别符存取所述第一存储缓冲器和所述第二存储缓冲器。所述方法还可包括以第一操作频率执行与所述第一存储缓冲器相关联的第一存储操作。类似地,所述方法可包括以第二操作频率执行与所述第二存储缓冲器相关联的第二存储操作,其中所述第一操作频率与所述第二操作频率不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180044281.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轴向磁力隔膜泵
- 下一篇:一种高度调节与悬浮机构集成的机械悬架系统