It is disclosed that system downtime is reduced during the maintenance of memory subsystems in a computer processing system. In some respects, the computer processing system includes a computer processor that is coupled to a plurality of memory slots in a communication field, each memory slot butted with the memory module and includes the gated control. The computer processor is further coupled to a dedicated non-volatile storage device. The access to the memory module is prevented when the memory health status of a replacement of the memory module is detected, and the data is transmitted from the memory module to a dedicated non-volatile storage device. The memory address range of the memory module is then remapping to a dedicated non-volatile storage device, making the subsequent memory access request to the memory module rerouted to a dedicated nonvolatile storage device. The memory slot of the memory module is then gated so that maintenance can be maintained while maintaining system availability.
【技术实现步骤摘要】
【国外来华专利技术】在计算机处理系统中存储器子系统维护期间减少系统停机时间优先权要求本申请要求于2015年8月13日提交的题为“REDUCINGSYSTEMDOWNTIMEDURINGMEMORYSUBSYSTEMMAINTENANCEINACOMPUTERPROCESSINGSYSTEM(在计算机处理系统中存储器子系统维护期间减少系统停机时间)”的美国专利申请序列号14/825,495的优先权,该申请通过援引全部纳入于此。背景I.公开领域本公开的技术一般涉及为随机存取存储器模块提供支持的计算机架构。II.
技术介绍
现代计算系统(诸如数据中心服务器)经常负责执行关键任务软件应用。此应用可能代表组织的关键资产,并且因此该应用可能需要近乎恒定的系统可用性。因此,主流的信息技术(IT)实践试图最小化完成任务(诸如对服务器子系统进行维修或升级)所需的任何系统停机时间。然而,常规的计算机架构可使最小化系统停机时间复杂化,其可能不允许服务器子系统的“实时”系统维护(即,当服务器处于操作状态时执行的维修或升级)。在存储器子系统的特定情形中,基于常规计算机架构的服务器可能在存储器模块(诸如,双列直插式存储器模块(DIMM))被添加到服务器或从服务器中移除时不能继续操作。相反,在维护活动的历时期间,服务器必须“脱机”或完全关闭。这可能导致对整个系统的可用性产生负面影响的系统停机时间。此外,IT专业人员可能不能抢先检测和诊断服务器的特定存储器模块即将发生的故障。因此,IT专业人员在缓解非预期系统停机时间的影响方面可能面临更大的困难。公开概述在详细描述中公开的各方面包括在存储器子系统维护期间减少系统停 ...
【技术保护点】
一种计算机处理系统,包括:多个存储器插槽,每个存储器插槽包括选通控制并被配置为与存储器模块对接;专用非易失性存储设备;以及计算机处理器,其通信地耦合到所述多个存储器插槽和所述专用非易失性存储设备;所述计算机处理器被配置为:检测与所述多个存储器插槽中的存储器插槽对接的存储器模块的存储器健康状况;将与所述多个存储器插槽中的所述存储器插槽对接的所述存储器模块标识为所述存储器健康状况的源;将存储在所述存储器模块中的数据传输到所述专用非易失性存储设备;以及使用所述存储器插槽的所述选通控制致使电压门控被施加到所述存储器插槽,以使所述存储器插槽成为不活跃。
【技术特征摘要】
【国外来华专利技术】2015.08.13 US 14/825,4951.一种计算机处理系统,包括:多个存储器插槽,每个存储器插槽包括选通控制并被配置为与存储器模块对接;专用非易失性存储设备;以及计算机处理器,其通信地耦合到所述多个存储器插槽和所述专用非易失性存储设备;所述计算机处理器被配置为:检测与所述多个存储器插槽中的存储器插槽对接的存储器模块的存储器健康状况;将与所述多个存储器插槽中的所述存储器插槽对接的所述存储器模块标识为所述存储器健康状况的源;将存储在所述存储器模块中的数据传输到所述专用非易失性存储设备;以及使用所述存储器插槽的所述选通控制致使电压门控被施加到所述存储器插槽,以使所述存储器插槽成为不活跃。2.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理器被进一步配置为使用所述存储器插槽的所述选通控制致使时钟门控被施加到所述存储器插槽。3.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理器经由高速串行设备通道被通信地耦合到所述专用非易失性存储设备。4.如权利要求3所述的计算机处理系统,其特征在于,所述高速串行设备通道被配置为根据选自包括以下各项的组的总线标准进行操作:快速外围组件互连(PCIe);串行AT附件(SATA);和快速非易失性存储器(NVMe)。5.如权利要求1所述的计算机处理系统,其特征在于:所述多个存储器插槽中的每一者进一步包括不活跃指示器;以及所述计算机处理器被进一步配置为使用所述存储器插槽的所述不活跃指示器来提供所述存储器模块不活跃的指示以促成所述存储器模块的移除。6.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理器被进一步配置为响应于所述存储器插槽接纳替换存储器模块:使用所述存储器插槽的所述选通控制,恢复对所述存储器插槽的功率;在所述替换存储器模块上执行初始化规程;以及将数据从所述专用非易失性存储设备传输到所述替换存储器模块。7.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理器被配置为通过针对与所述多个存储器插槽中的所述存储器插槽对接的所述存储器模块检测包括以下各项的组中的至少一项来检测所述存储器健康状况:可纠正的存储器错误、不可纠正的存储器错误、温度水平、电压电平、性能指示、校准值以及用户发起的升级请求,或其任何组合。8.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理器被进一步配置为在所述计算机处理系统启动处,在所述专用非易失性存储设备上执行内建自测(BIST)。9.如权利要求1所述的计算机处理系统,其特征在于,所述计算机处理系统被集成到集成电路(IC)中。10.如权利要求1所述的计算机系统,其特征在于,所述计算机系统被集成到选自包括以下各项的组中的设备中:机顶盒;娱乐单元;导航设备;通信设备;固定位置数据单元;移动位置数据单元;移动电话;蜂窝电话;计算机;便携式计算机;台式计算机;个人数字助理(PDA);监视器;计算机监视器;电视机;调谐器;无线电;卫星无线电;音乐播放器;数字音乐播放器;便携式音乐播放器;数字视频播放器;视频播放器;数字视频碟(DVD)播放器;以及便携式数字视频播放器。11.一种计算机处理系统,包括:用于检测与所述多个存储器插槽中的存储器插槽对接的存储器模块的存储器健康状况的装置;用于将与所述多个存储器插槽中的所述存储器插槽对接的所述存储器模块标识为所述存储器健康状况的源的装置;用于将存储在所述存储器模块中的数据传输到所述专用非易失性存储设备的装置;以及用于致使电压门控被施加到存储器插槽以使存储器插槽成为不活跃的装置。12.如权利要求11所述的计算机处理系统,其特征在于,进一步包括用于致使时钟门控被施加到所述存储器插槽的装置。13.如权利要求11所述的计算机处理系统,其特征在于,进一步包括用于提供所述存储器模块不活跃的指示以促成所述存储器模块的移除的装置。14.如权利要求11所述的计算机处理系统,其特征在于,进一步包括:用于响应于所述存储器插槽接纳替换存储器模块,以恢复对所述存储器插槽的所述存储器模块的功率的装置;用于在所述替换存储器模块上执行初始化规程的装置;以及用于将数据从所述专用非易失性存储设备传输到所述替换存储器模块的装置。15.如权利要求11所述的计算机处理系统,其特征在于,用于检测所述存储器健康状况的装置包括用于通过针对与所述多个存储器...
【专利技术属性】
技术研发人员:C·A·费尔南德斯,J·D·亨德森,M·L·霍布斯,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。