当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于按需以页粒度进行存储器镜像的体系结构扩展制造技术

技术编号:39808696 阅读:11 留言:0更新日期:2023-12-22 02:43
集成电路的实施例可包括:第一电路系统,用于根据页大小和信道交织粒度来管理存储器;以及第二电路系统,耦合至第一电路系统,该第二电路系统用于将数据存储在主地址处的

【技术实现步骤摘要】
【国外来华专利技术】用于按需以页粒度进行存储器镜像的体系结构扩展
背景
1.

[0001]本公开总体上关于处理器技术和存储器镜像技术

2.
技术介绍

[0002]在计算机领域中,可靠性

可用性和可维修性
(reliability,availability and serviceability

RAS)
可以指被设计为提供具有高可靠性

高可用性和易于维修性的稳健计算机硬件的特征或技术

被设计为具有更高级别的
RAS
的计算机可包括保护数据完整性

提供容错和
/
或提供达相对较长时段的正常运行时间的功能

[0003]存储器镜像是通常在存储器设备
(
如服务器
)
上用于将存储器分成两个单独信道的技术,其中一个信道被复制到另一信道以创建数据冗余

存储器镜像技术可提供更高的存储器可靠性

例如,在一个信道中发生存储器故障的事件中,系统可以保持操作,因为存储器控制器可以在没有中断的情况下转移到另一信道

附图说明
[0004]以示例方式且非限制方式在附图的各图中图示本专利技术的各实施例,并且在附图中:
[0005]图1是根据实施例的集成电路的示例的框图;
[0006]图
2A
至图
2B
是根据实施例的方法的示例的流程图;<br/>[0007]图3是根据实施例的装置的示例的框图;
[0008]图4是根据实施例的存储器空间的示例的说明性示图;
[0009]图5至图7是根据实施例的页表条目的相应示例格式的说明性示图;
[0010]图8是根据实施例的缓存条目的示例的说明性示图;
[0011]图9是根据实施例的过程流的示例的示图;
[0012]图
10
是根据实施例的系统的示例的框图;
[0013]图
11
是根据实施例的过程流的另一示例的说明性示图;
[0014]图
12A
至图
12F
是根据实施例的过程流的相应示例的说明性示图;
[0015]图
13
是根据实施例的过程流的另一示例的说明性示图;
[0016]图
14
是根据实施例的过程流的另一示例的说明性示图;
[0017]图
15A
至图
15F
是根据实施例的过程流的相应示例的说明性示图;
[0018]图
16
是根据实施例的逻辑电路的示例的框图;
[0019]图
17
是根据实施例的过程流的另一示例的说明性示图;
[0020]图
18
是根据实施例的逻辑电路的另一示例的框图;
[0021]图
19
是根据实施例的过程流的另一示例的说明性示图;
[0022]图
20
是根据实施例的方法的另一示例的流程图;
[0023]图
21
是根据实施例的方法的另一示例的流程图;
[0024]图
22
是根据实施例的方法的另一示例的流程图;
[0025]图
23
是根据实施例的方法的另一示例的流程图;
[0026]图
24
是根据实施例的存储器空间的示例的说明性示图;
[0027]图
25A
是图示根据本专利技术的实施例的示例性有序管线和示例性的寄存器重命名

乱序发出
/
执行管线两者的框图

[0028]图
25B
是图示根据本专利技术的实施例的要被包括在处理器中的有序体系结构核心的示例性实施例和示例性的寄存器重命名

乱序发出
/
执行体系结构核心两者的框图;
[0029]图
26A


26B
图示更具体的示例性有序核心体系结构的框图,该核心会是芯片中的若干逻辑块
(
包括相同类型和
/
或不同类型的其他核心
)
中的一个逻辑块;
[0030]图
27
是根据本专利技术的实施例的可具有多于一个的核心

可具有集成存储器控制器并且可具有集成图形器件的处理器的框图;
[0031]图
28


31
是示例性计算机体系结构的框图;以及
[0032]图
32
是根据本专利技术的实施例的对照使用软件指令转换器将源指令集中的二进制指令转换成目标指令集中的二进制指令的框图

具体实施方式
[0033]本文讨论的实施例以各种方式提供用于基于需求的以页粒度进行存储器镜像的技术和机制

本文中描述的技术可以在一个或多个电子设备中实现

可以利用本文中描述的技术的电子设备的非限制性示例包括任何种类的移动设备和
/
或固定式设备,诸如相机

蜂窝电话

计算机终端

桌面型计算机

电子阅读器

传真机

自动服务机

膝上型计算机

上网本计算机

笔记本计算机

互联网设备

支付终端

个人数字助理

媒体播放器和
/
或记录器

服务器
(
例如,刀片服务器

机架安装服务器

其组合等
)、
机顶盒

智能电话

平板个人计算机

超移动个人计算机

有线电话

上述各项的组合,等等

更一般地,本文中描述的技术可在各种电子设备中的任何电子设备中被采用,各种电子设备包括可操作用于提供按需以页粒度进行存储器镜像的集成电路系统

[0034]在下列描述中,讨论了众多细节,以提供对本公开的实施例的更透彻的解释

然而,对本领域技术人员将显而易见的是,可以在没有这些特定细节的情况下实施本公开的实施例

在其他实例中,以框图形式而不是详细地示出公知的结构和设备,以避免使本公开的实施例变得模糊

[0035]注意,在实施例的对应附图中,利用线来表示信号

一些线可以较粗以指示更多数量的成份信号路径本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种集成电路,包括:第一电路系统,用于根据页大小和信道交织粒度来管理存储器;以及第二电路系统,耦合至所述第一电路系统,所述第二电路系统用于:将数据存储在主地址处的

所述存储器的主区域中,以及在运行时按需以区域粒度管理所述数据在辅助地址处的

所述存储器的辅助区域中的镜像
。2.
如权利要求1所述的集成电路,其特征在于,所述第二电路系统进一步用于:在运行时按需对用于所述数据的所述镜像的所述存储器的所述辅助区域进行设置

分配和释放中的一项或多项
。3.
如权利要求1所述的集成电路,其特征在于,所述区域粒度对应于页粒度
。4.
如权利要求1至3中任一项所述的集成电路,其特征在于,所述第二电路系统进一步用于:计算用于将所述数据的所述镜像存储在所述主区域的相邻邻近区域处的

作为所述主地址的函数的所述辅助地址
。5.
如权利要求4所述的集成电路,其特征在于,所述函数将所计算的地址提供给与所述主地址的存储器信道不同的存储器信道
。6.
如权利要求5所述的集成电路,其特征在于,所述函数基于所述主地址和所述区域粒度
。7.
如权利要求6所述的集成电路,其特征在于,所述函数进一步基于交织信道的数量和所述信道交织粒度
。8.
一种装置,包括:存储器;以及控制器,通信地耦合至所述存储器,所述控制器包括电路系统,所述电路系统用于:根据页大小和信道交织粒度来管理所述存储器,将数据存储在主地址处的

所述存储器的主区域中,以及在运行时按需以区域粒度管理所述数据在辅助地址处的

所述存储器的辅助区域中的镜像
。9.
如权利要求8所述的装置,其特征在于,所述电路系统进一步用于:在运行时按需调整经镜像存储器的总量
。10.
如权利要求8所述的装置,其特征在于,所述电路系统进一步用于:针对经镜像存储器利用数量与针对非镜像存储器利用的交织路的数量相同的交织路
。11.
如权利要求8所述的装置,其特征在于,所述电路系统进一步用于:基于存储在页表条目中的指示来确定所述主区域是否被镜像
。12.
如权利要求8至
11
中任一项所述的装置,其特征在于,所述电路系统进一步用于:计算用于将所述数据的所述镜像存储在所述主区域的相邻邻近区域处的

作为所述主地址的函数的所述辅助地址
。13.
如权利要求
12
所述的装置,其特征在于,所述函数将所计算的地址提供给与所述主地址的存储器信道不同的存储...

【专利技术属性】
技术研发人员:卓秋旭A
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1