[发明专利]使用嵌入式非易失性存储器在计算系统中进行自修复在审
申请号: | 201910144607.X | 申请日: | 2019-02-27 |
公开(公告)号: | CN110347534A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | C·康纳;B·奎尔巴赫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F15/177 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 处理器配置 处理核心 计算系统 自修复 非易失性随机存取存储器 嵌入式非易失性存储器 半导体芯片 存储指令 反应核心 初始化 嵌入式 重置 更新 指令 检测 | ||
1.一种处理器,包括:
一个或多个处理核心;以及
嵌入式非易失性随机存取存储器(NVRAM),其耦合到所述一个或多个处理核心,所述NVRAM存储指令,所述指令当由所述一个或多个处理核心执行时,更新处理器配置信息并且使得使用更新后的处理器配置信息对所述处理器进行重置和初始化。
2.根据权利要求1所述的处理器,其中,所述处理器配置信息包括以下中的一个或多个:一组有效且可操作的核心、一组故障核心以及一组备用核心。
3.根据权利要求2所述的处理器,包括用于检测核心故障的指令,并且其中,用于更新所述处理器配置信息的指令包括用于更新反映所述核心故障的所述处理器配置信息的指令。
4.根据权利要求3所述的处理器,其中,用于更新所述处理器配置信息的指令包括用于从所述一组有效且可操作的核心中移除故障核心并且将该故障核心添加到所述一组故障核心的指令。
5.根据权利要求2所述的处理器,其中,用于更新所述处理器配置信息的指令包括用于从所述一组备用核心中移除备用核心并且将该备用核心从所述一组备用核心添加到所述一组有效且可操作的核心的指令。
6.根据权利要求1所述的处理器,其中,所述嵌入式NVRAM存储所述处理器配置信息。
7.根据权利要求1所述的处理器,其中,所述处理器配置信息在制造所述处理器时被存储在所述NVRAM中。
8.根据权利要求1所述的处理器,其中,所述NVRAM包括三维交叉点存储器。
9.一种计算系统,包括:
系统存储器;
处理器,其耦合到主存储器,所述处理器包括:
一个或多个处理核心;以及
嵌入式非易失性随机存取存储器(NVRAM),其耦合到所述一个或多个处理核心,所述NVRAM存储指令,所述指令当由所述一个或多个处理核心执行时,更新处理器配置信息并且使得使用更新后的处理器配置信息对所述处理器进行重置和初始化。
10.根据权利要求9所述的计算系统,其中,所述处理器配置信息包括以下中的一个或多个:一组有效且可操作的核心、一组故障核心以及一组备用核心。
11.根据权利要求10所述的计算系统,包括用于检测核心故障的指令,并且其中,用于更新所述处理器配置信息的指令包括用于更新反映所述核心故障的所述处理器配置信息的指令。
12.根据权利要求11所述的计算系统,其中,用于更新所述处理器配置信息的指令包括用于从所述一组有效且可操作的核心中移除故障核心并且将该故障核心添加到所述一组故障核心的指令。
13.一种方法,包括:
从嵌入在具有一个或多个处理核心的处理器半导体芯片中的NVRAM读取自修复组件;
由所述一个或多个处理核心执行所述自修复组件,以用于检测导致核心故障的错误,更新反映所述核心故障的处理器配置信息,以及使得使用更新后的处理器配置信息对所述处理器半导体芯片进行重置和初始化。
14.根据权利要求13所述的方法,其中,所述处理器配置信息包括以下中的一个或多个:一组有效且可操作的核心、一组故障核心以及一组备用核心。
15.根据权利要求13所述的方法,其中,更新所述处理器配置信息包括从所述一组有效且可操作的核心中移除故障核心并且将该故障核心添加到所述一组故障核心。
16.根据权利要求13所述的方法,其中,更新所述处理器配置信息包括从所述一组备用核心中移除备用核心并且将该备用核心从所述一组备用核心添加到所述一组有效且可操作的核心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910144607.X/1.html,转载请声明来源钻瓜专利网。