[发明专利]具有绕回-至-连续读取的存储器子系统在审
申请号: | 201510087363.8 | 申请日: | 2015-02-25 |
公开(公告)号: | CN104866432A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | Q·哈桑;岡田晋辅;庄司清松;伊势有一;K·迪芬巴赫 | 申请(专利权)人: | 斯班逊有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;王锦阳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 绕回 连续 读取 存储器 子系统 | ||
技术领域
本发明关于用于访问存储器的数据的系统、方法和计算机程序产品。
背景技术
商业数据库系统依赖缓存技术来提高性能。相对于以磁盘为基础的存储等需要较长访问时间的存储器装置,缓存通常被使用来支援能被快速访问的存储器,诸如随机存取存储器(RAM)。缓存一般用于储存常用到的档案,并减少数据库系统访问数据页面所需的时间。
一般来说,存储器控制器访问非易失性存储器装置,启动具有来自总线主控器的每个读取或写入交易请求的芯片选择信号的断言(assertion)的读取或写入操作。要被从存储器读取且被使用来填满缓存中的一或多个缓存行的数据块可能会跨储存在存储器的一个以上存储器区域中,针对要被写入至关联的缓存行的每个数据块一般需要发出个别的读取命令。多个读取请求的需求增加了存储器的延迟与访问时间。
发明内容
在此所提供系统,方法,和/或计算机程序产品的实施方案,和/或它们的组合以及当中的子组合,用于从多个存储器装置访问数据。
实施例包括一种用于访问缓存的计算机实现的方法。所述方法藉由接收对于跨储存在存储器的至少第一存储器区域和第二存储器区域的数据的一或多个请求来进行操作。所述方法藉由至少一处理器继续进行,在所述存储器的所述第一存储器区域内的数据的绕回读取。然后,所述方法由所述至少一处理器执行,所述存储器的所述第二存储器区域内的数据的连续读取,所述第二存储器区域邻近所述第一存储器区域。所述连续读取开始于所述第二存储器区域的第一边界、并于在所述第一存储器区域的数据的绕回读取之后自动执行。
另一实施例包括系统。所述系统包括多个存储器装置和耦合到所述多个存储器装置的存储器控制器。所述存储器控制器被设计成接收对于跨储存在所述多个存储器装置的第一存储器区域和第二存储器区域的数据的一或多个请求。所述存储器控制器也执行所述存储器的第一存储器区域中的数据的绕回读取。所述存储器控制器也被设计为执行所述存储器的第二存储器区域中的数据的连续读取,所述第二存储器区域邻近于所述第一存储器区域。所述连续读取开始于所述第二存储器区域的第一边界。所述多个存储器装置被设计成如此,在执行所述第一存储器区域的数据的绕回读取后,数据的连续读取会在所述第二存储器区域的第一边界自动被启动。
进一步的实施方案包括储存有指令的有形的可读取计算机装置,当藉由至少一计算机装置执行时,使所述计算机装置执行操作。所述操作包括接收对于跨储存在存储器的至少第一存储器区域及第二存储器区域的数据的一或多个请求。所述操作更进一步包含执行所述存储器的第一存储器区域中的数据的绕回读取。所述操作更进一步包含执行所述存储器的第二存储器中的数据的连续读取,所述第二存储器区邻近所述第一存储器区域。所述连续读取开始于所述第二存储器区域的第一边界、并且在所述第一存储器区域内的数据的所述绕回读取后自动执行。
本发明的进一步特征和优点,以及本发明不同实施例的结构与操作,详述于下列参照附图中。应该注意的是,本发明并不限于本文所述的特定实施方案。在此的这些实施方案在本文中提出仅用于说明目的。另外的实施例将由相关技术的技术人员由基于本文呈现的教导来呈现。
附图说明
此处包括的附图且形成为说明书的一部分。
图1是包括存储器控制器的各种组件的存储器系统的区块图,根据示例性实施例。
图2A示意存储器的数据读取。
图2B示意存储器的数据读取,根据示例性实施例。
图3A和3B示意跨多个存储器区域读取数据,根据示例性实施例。
图4示意用于从多个存储器装置读取数据的示例性流程图,根据实施例。
图5是用于实现各种实施例的示例性计算机系统。
在附图中,相同的标示数字一般表示相同或相似的组件。此外,一般而言,参考编号的最左边数字标识所述参考编号第一次出现的附图。
具体实施方式
应当注意的是,在此描述的各种实施例和与其相关的附图被提供作为示例。因此,本领域的普通技术人员应当理解,参照的特定存储器地址、缓存行(cacheline)的数目、以及不同部件或所产生的信号上的符号并不意在限制本发明的范围或精神。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯班逊有限公司,未经斯班逊有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510087363.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可中断存储独占
- 下一篇:Web Service自动化测试系统和方法