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

由存储器清理硬件进行的延迟ECC存储器初始化制造技术

技术编号:36739013 阅读:36 留言:0更新日期:2023-03-04 10:13
存储器的初始化可以具有不同的阶段,首先对用于BIOS(基本输入/输出系统)的存储器的一部分进行初始化,并且在BIOS操作时对存储器的其他部分进行初始化。存储器的初始化可以由错误清理引擎来执行。在第一操作模式中,清理引擎可以对存储器位置进行初始化,然后转换到执行清理操作。行清理操作。行清理操作。

【技术实现步骤摘要】
由存储器清理硬件进行的延迟ECC存储器初始化


[0001]概括地说,本说明书涉及存储器系统,并且更具体地说,本说明书涉及存储器初始化。

技术介绍

[0002]在具有ECC(错误检查和校正)存储器的系统中,在正常操作期间从存储器读取数据之前,需要在引导时向存储器写入有效数据。用于将有效数据写入存储器的操作通常被称为存储器初始化或Meminit。Meminit可以增加系统引导过程的显著延时。
[0003]随着系统配置使用具有多个DIMM((双列直插式存储器模块)每个通道)的更多的存储器通道和增加存储器容量,初始化时间会对引导过程产生负面影响,这影响制造流程、验证过程以及运行时部署。
[0004]传统上,硬件状态机在存储器地址空间上运行以执行存储器初始化,将全零写入存储器,这产生有效的ECC。即使在最大带宽下通过同时在所有存储器通道上发出背靠背(back to back)写入,对数百千兆字节(GB)或兆兆字节(TB)的存储器初始化的总时间也会延迟系统引导。
[0005]在具有少量存储器的某些系统中,可以在较低系统存储器地址空间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储器设备,包括:存储器阵列,所述存储器阵列具有:错误清理引擎,所述错误清理引擎与所述存储器阵列耦合,所述错误清理引擎用于:对所述存储器阵列的第一部分进行初始化,并且指示所述第一部分在对所述存储器阵列的第二部分进行初始化之前而被初始化;在BIOS(基本输入/输出系统)被加载到所述存储器阵列的经初始化的第一部分之后,对所述存储器阵列的所述第二部分进行初始化;以及在所述第一部分和所述第二部分被初始化之后,对所述存储器阵列执行清理操作。2.根据权利要求1所述的存储器设备,其中,所述错误清理引擎用于写入寄存器以指示所述经初始化的第一部分已被初始化。3.根据权利要求1或2中的任一项所述的存储器设备,其中,所述错误清理引擎用于在BIOS执行时在所述第二部分的初始化期间共享用于所述存储器阵列的存储器存取带宽。4.根据权利要求1

3中的任一项所述的存储器设备,其中,所述错误清理引擎用于生成初始化写事务,其中,事务的数量受初始化信用限制。5.根据权利要求4所述的存储器设备,其中,所述初始化信用对于所述第一部分的初始化和所述第二部分的初始化是不同的。6.根据权利要求4所述的存储器设备,其中,所述错误清理引擎用于在发出附加的初始化写事务之前,在达到由所述初始化信用指示的所述事务的数量之后等待所述初始化写事务完成。7.一种计算机系统,包括:存储器存取硬件,所述存储器存取硬件用于对易失性系统存储器空间的存储器的一部分进行初始化;以及处理器,所述处理器用于将BIOS(基本输入/输出系统)加载到存储器的经初始化部分并且在所述存储器的剩余部分的初始化之前启动所述BIOS的执行,所述BIOS用于以存储器的所述经初始化部分被指示为所有系统存储器来执行;其中,所述存储器存取硬件用于在BIOS执行时对所述存储器的所述剩余部分进行初始化。8.根据权利要求7所述的计算机系统,其中,所述经初始化部分包括至少足以加载和执行所述BIOS的部分。9.根据权利要求7或8中的任一项所述的计算机系统,其中,所述经初始化部分包括仅足以加载和执行所述BIOS的部分。10.根据权利要求7

9中的任一项所述的计算机系统,其中,所述存储器存取硬件包括巡查错误清理引擎。11.根据权利要求10所述的计算机系统,其中,所述巡查错误清理引擎用于在完成所述易失性系统存储器空间的初始化时从初始化转换到巡查清理。12.根据权利要求7

11中的任一项所述的计算机系统,其中,所述BIOS用于在被初始化之后将所述存储器的所述剩余部分的经初始化部分热添加到所述系统存储器。13.根据权利要求7

12中的任一项所述的计算机系统,其中,所述BIOS用于对寄存器进行轮询以确定所述存储器的所述剩余部分的所述经初始化部分何时已被初始化。
14.根据权利要求7

13中的任一项所述的计算机系统,其中,所述BIOS用于与所述存储器存取硬件共享用于所述存储器的存储器存取带宽,同时所述存储器存取硬件用于在所述BIOS执...

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

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

1