[发明专利]优化存储控制器高速缓存卸载电路性能和可靠性的系统无效

专利信息
申请号: 200780043925.2 申请日: 2007-10-09
公开(公告)号: CN101542449A 公开(公告)日: 2009-09-23
发明(设计)人: 穆罕默德·埃尔-巴塔勒;查尔斯·尼科尔斯;约翰·舍曼;基思·霍尔特;詹森·斯图尔萨茨 申请(专利权)人: LSI公司
主分类号: G06F12/00 分类号: G06F12/00;G06F1/26;G06F11/30
代理公司: 北京康信知识产权代理有限责任公司 代理人: 余 刚;吴孟秋
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 优化 存储 控制器 高速缓存 卸载 电路 性能 可靠性 系统
【说明书】:

技术领域

发明大体涉及存储控制器,且更具体地,涉及用于优化存储 控制器高速缓存卸载电路的性能和可靠性的方法和/或设备。

背景技术

一旦AC电源有功率损耗,传统存储控制器就被迫使用来自储 量有限的电池备用单元的功率来尽可能快且可靠地将高速缓冲内 容从高速缓冲存储器卸载到本地持久性存储装置。该持久性存储装 置(i)通常是本地的以避免依赖于要被加电的远程装置,以及(ii) 利用非常少量的功率来避免大的电池。非常少的功率导致持久性存 储装置具有有限的访问带宽。大的电池非常昂贵且具有随着时间而 降低的可靠性。

发明内容

本发明涉及用于对高速缓冲存储器进行卸载的方法。该方法大 体包括以下步骤:(A)响应于信号的认定(assert)对高速缓冲存 储器的多条高速缓存线中的所有高速缓存线进行读取,以对高速缓 冲存储器进行卸载,(B)根据RAID配置通过对各高速缓存线进行 分割来产生多个块,以及(C)将这些块写入RAID配置中的多个 非易失性存储器中,其中,每个非易失性存储器都具有小于高速缓 冲存储器的读取带宽的写入带宽。

本发明的目的、特征和优点包括:提供用于优化存储器控制器 高速缓存卸载电路的性能和可靠性的方法和/或设备,该方法和/或 设备可以(i)在RAID配置中布置多个非易失性存储器,(ii)基本 上同时地对两个或更多的非易失性存储器进行写入,(iii)使得能够 通过添加更多的存储器电路来进行非易失性存储器的容量扩展, (iv)相比于传统方法允许更小的电池备用单元大小,和/或(v) 允许使用超电容器技术作为传统电池单元的替代。

附图说明

本发明的这些和其他目的、特征和优点将从下面的详细描述和 所附权利要求以及附图中变得显而易见,附图中:

图1是根据本发明优选实施例的系统的框图;

图2是非易失性存储器电路的示例性实现的示图;

图3是用于对高速缓冲存储器进行卸载的示例性方法的流程 图;

图4是示例性RAID 0配置的示图;

图5是示例性RAID 1配置的示图;以及

图6是示例性RAID 5配置的示图。

具体实施方式

本发明大体实现了并行使用多个非易失性驱动器的快速高速 缓存卸载架构。这些非易失性驱动器可以被安排在RAID配置中, 诸如RAID 0配置、RAID 1配置、或RAID 5配置。还可以实现其 他的RAID配置以满足特定应用的标准。相比于传统技术,多个 RAID配置的并行写入特性通常考虑了高速缓存卸载接口上更高的 性能和更高的可靠性。

参照图1,示出了根据本发明一个优选实施例的系统100的框 图。该系统(或设备)100可以实现为一个基于高速缓存的处理系 统。该系统100通常包括:电路(或模块)102、电路(或模块) 104、电路(或模块)106、电路(或模块)108、电路(或模块) 110、和电路(或模块)112。可以通过电路110接收信号(例如, PWR)。可以由电路110产生一个信号(例如,OFFLOAD)并将其 提供给电路104。接口114可以使得电路102和电路104能够彼此 进行通信。电路104可以通过接口116与电路106进行通信。接口 118可以允许电路104与电路108进行通信。电路104可以通过接 口120与电路112进行通信。

电路102可以实现为处理器电路。电路102可以用于通过执行 软件程序来执行各种功能。电路102可以通过电路104从电路106、 108和112读取软件程序的指令和/或数据,以及将软件程序的指令 和/或数据写入电路106、108和112。

电路104可以实现为存储器控制器电路。电路104可以用于控 制电路106、电路108和电路112。电路104可以通过处理器接口 114与电路102交换软件程序的指令和数据。这些数据和指令可以 (i)通过高速缓存接口116在电路104和电路106之间、(ii)通过 闪存接口118在电路104和电路108之间、以及通过存储器接口120 在电路104和电路112之间进行交换。电路104可以进一步用于响 应于信号OFFLOAD的认定状态(例如,逻辑低)来通过接口118 将存储在电路106中的所有信息(例如,数据和指令)卸载到电路 108中(见箭头128)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780043925.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top