支持命令数据复制的高容量存储子系统的存储芯片技术方案

技术编号:4583663 阅读:204 留言:0更新日期:2012-04-11 18:40
一种存储器模块,包含用于接收数据访问命令的第一接口和用于将数据访问命令重传到其他存储器模块的第二接口,所述第二接口将所接收的数据访问命令的多个副本传播到多个其他存储器模块。所述存储器模块优选地在组织为其中交织数据访问的树配置的高容量存储子系统中使用。优选地,所述存储器模块具有多模式操作,其中一种模式支持多次命令复制,而另一模式支持传统的菊链。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数字数据处理硬件,更具体地^兌,涉及数字数据处理系统 中的存储系统和存储器互连的设计和^作。
技术介绍
在二十世纪的后半叶,出现了一种称为信息革命的现象。虽然信息革 命是一种在范围上较任何一个事件或机械革命都广泛的历史发展,但是没 有一种单独的设备比数字电子计算机更能代表信息革命。计算机系统的发 展无疑也是一场革命。每年,计算机系统都迅M展、存储更多的数据, 并为用户提供更多的应用。现代计算机系统通常包括一个或多个中央处理单元(CPU),并支持存储、检索和传输信息所需的硬件,例如通信总线和存储器。它还包括与 外界通信所需的硬件,例如输入/输出控制器或存储控制器,以及与所述计 算机系统相连的设备,例如键盘、监视器、磁带驱动器、盘驱动器、与网络相连的通信线路等。CPU是系统的心脏。它执行包括计算机程序的指令并引导其他系统组件的操作。从计算机硬件的角度来看,多数系统的运行方式基^目同。处理器能执行一组有限的非常简单的操作,例如算术运算、逻辑比较以及将数据从 一个位置移到另一位置。但是每种操作的执行速度都非常快。引导计算机 执行大量此类简单操作的程序会造成计算机正在执行复杂操本文档来自技高网...

【技术保护点】
一种第一存储器模块,包括: 多个用于存储数据的可寻址存储单元; 第一接口,其用于接收访问所述可寻址存储单元中存储的数据的数据访问命令; 控制逻辑,其支持至少一个操作模式,在所述操作模式中,所述第一存储器模块重传在所述第一接 口中接收的至少一些所述数据访问命令的多个副本,使用多个第二接口中的相应接口传输每个副本,每个副本被传输到不同于所述第一存储器模块的一个或多个相应存储器模块。

【技术特征摘要】
【国外来华专利技术】US 2007-6-27 11/769,0011.一种第一存储器模块,包括多个用于存储数据的可寻址存储单元;第一接口,其用于接收访问所述可寻址存储单元中存储的数据的数据访问命令;控制逻辑,其支持至少一个操作模式,在所述操作模式中,所述第一存储器模块重传在所述第一接口中接收的至少一些所述数据访问命令的多个副本,使用多个第二接口中的相应接口传输每个副本,每个副本被传输到不同于所述第一存储器模块的一个或多个相应存储器模块。2. 如权利要求l中所述的第一存储器模块,其中在所述至少一个操作 模式中,所述第一存储器模块重传在所述第一接口中接收的每个所述数据 访问命令的多个副本,使用多个所述第二接口中的相应接口传输每个副本, 每个副本被传输到不同于所述第 一存储器模块的一个或多个相应存储器模 块。3. 如权利要求l中所述的第一存储器模块,其中在所述至少一个操作 模式中,由所述第 一接口接收的每个所述数据访问命令访问 一组存储器模 块中的数据单元,所述组包含多个存储器模块,所述组包括所述第一存储 器模块以及从所述第二接口向其重传所述数据访问命令的副本的每个存储 器模块。4. 如权利要求l中所述的第一存储器模块,其中所述控制逻辑支持多 个操作模式,所述多个操作模式包括第一模式,其中所述第一存储器模 块重传在所述笫一接口中接收的至少一些所述数据访问命令的多个副本; 以及第二模式,其中所述第 一存储器模块不重传任何所述数据访问命令的 多个副本。5. 如权利要求l中所述的第一存储器模块,其中,在所述至少一个操作模式中,所述第一接口用于耦合到将所述 第 一存储器模块与从其接收所述数据访问命令的设备相连的点到点通信链路;以及其中,在所述至少一个操作模式中,每个所述第二接口用于耦合到将所述第一存储器模块与另一相应存储器模块相连的相应点到点通信链路。6. 如权利要求1中所述的第一存储器模块,其中,在所述至少一个操作才莫式中,所述第一接口在N个连续总线周期的每个周期中接收数据访问命令的相应部分,其中N大于1;以及其中,在所述至少一个操作模式中,每个所述第二接口在M个总线周期延迟之后在N个连续总线周期的每个周期中重传所述数据访问命令的所勤目应部分,其中KM〈N。7. —种第一存储器模块,包括多个用于存储数据的可寻址存储单元;第一接口 ,其用于接收访问所述可寻址存储单元中存储的数据的数据访问命令;控制逻辑,其支持多个操作模式,所述多个操作模式包括第一模式和第二模式;其中,在所述第一操作模式中,所述第一存储器模块重传在所述第一接口中接收的至少一些所述数据访问命令的多个副本,使用多个第二接口中的相应第二接口将每个副本传输到不同于所述第 一存储器模块的一个或多个相应存储器模块,以及;其中,在所述第二操作模式中,所述控制逻辑判定由所述第一接口接收的每个所述数据访问命令是否寻址所述第 一存储器模块中的数据存储单元,并且(a)如果所述数据访问命令寻址所述第一存储器模块中的数据存储单元,则访问所述第一存储器才莫块中的对应数据存储单元,以及(b)如果所述数据访问命令未寻址所述第一存储器模块中的数据存储单元,则将所述数据访问命令的单个副本重传到另 一存储器模块。8. 如权利要求7中所述的第一存储器模块,其中在所述第一操作模式中,所述第一存储器模块重传在所述第一接口中接收的每个所述数据访问命令的多个副本,使用多个所述第二接口中的相应第二接口将每个副本传输到不同于所述第 一存储器才莫块的一个或多个相应存储器才莫块。9. 如权利要求7中所述的第一存储器模块,其中,在所述第二操作模式中,所述第一存储器模块用于在存储器模块的菊链式配置中使用,其中第一组I/O端口用于从控制对存储器模块菊链的访问的访问控制模块之一接收出站数据,所述菊链包括所述第一存储器模块以及所述存储器模块菊链中...

【专利技术属性】
技术研发人员:GK巴特利JM博肯哈根PR格尔曼
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1