[发明专利]可动态和选择性停用内核以及重新设定多内核微处理器有效

专利信息
申请号: 201110436337.3 申请日: 2011-12-22
公开(公告)号: CN102521002A 公开(公告)日: 2012-06-27
发明(设计)人: G.葛兰.亨利;史蒂芬.嘉斯金斯 申请(专利权)人: 威盛电子股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京市柳沈律师事务所 11105 代理人: 钱大勇
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 选择性 停用 内核 以及 重新 设定 微处理器
【说明书】:

技术领域

发明涉及一种多内核微处理器,尤其涉及一种具有动态停用或重新设定内核的功能的多内核微处理器。

背景技术

在一些传统的多内核微处理器中,制造商也许会在微处理器烧断每一内核上的熔丝(fuse,又称之为“熔线”),来指定多内核微处理器的每一内核的设定,藉以每一内核可以稳定的确定多内核微处理器的内核熔丝(fuse)数值,以确定系统内哪一内核能够执行处理数据。虽然这种解决方法可能有许多优点,但缺点是一旦使用第一个多内核微处理器的设定,而内核上的熔丝(fuse)被烧断,也许产生第二次设定的需求时,已烧断熔丝(fuse)的内核不能再重新设定。在某些应用中,例如执行不能支持多内核测试或是应用的软件,也许需要停用内核。此外,在许多应用中,并非所有微处理器的内核是需要的,甚至内核会在休眠状态用以节省功率的情况下,内核依然引起处理器或系统总线与内核共享的拖曳。拖曳可以被例如对窥探周期的响应而引起。此外,多内核微处理器中,个别内核也许会在制造中有缺陷或是在测试或是操作过程中故障。这样的情况也许会干扰为了内核间的通信而在处理器的内核间所设置的预设调整系统。因此,现今需要的是一个重新设定多内核微处理器的可靠方法。

发明内容

在一方面,本发明提供一种可动态重新设定的多内核微处理器,该多内核微处理器包含多个初始启动的处理内核,每个处理内核被设定为执行系统软件发出的终止指令,以及内部存储且已设定的微码,藉以停止响应于耦合在多内核微处理器的系统总线的异动。执行终止指令的处理内核保有恢复的可操作性,其通过外部重置输入在多内核微处理器的重置引脚。处理内核也许能从微处理器移除电源,然后再接上的情况下恢复但在实务上,停用的设定是不可以被撤回的。在重置或是重新接上电源后,执行终止指令而停用的初始启动的处理内核会恢复成可操作的已启动内核,而除非接收到另一终止指令,否则其不会停用。

在相关方面,因为处理内核因为无法对系统总线的异动产生响应,执行终止指令而停用的处理内核,并不会响应或遵行重置讯息指令,以及由于响应或遵行于重置讯息指令而停用。此外,处理内核因为无法对系统总线的异动产生响应,因此处理内核不会对系统总线的窥探周期响应,进而不会增加处理器总线的相关拖曳。

另一方面,该每一已初启用的内核更进一步设定对该终止指令响应,而使该每一已初启用的内核自行进入一省电睡眠状态。此外,该其他未接收到该终止指令的已初启用内核被设定为,通过接收到内部电源状态的一管理微码来调整彼此间的电源状态管理,而非依据任何已停用内核的电源状态需求值。

另一方面,本发明提供一种具有可动态重新设定内核间调整系统的多内核微处理器,可动态重新设定的多内核微处理器包含多个处理内核,这些多个处理内核中,至少有一处理内核被指定为一主要内核。该可动态重新设定的多内核微处理器还包含至少一边带通信线,该边带通信线被设置于一系统总线的外部并且电性连接于一芯片组,藉以增进这些处理内核间的通信。每一组边带通信线电性连接于至少两处理内核,该两处理内核若有任何一个是被指定为主要内核,在运作时可重新设定该主要内核或移除原有的指定。该两处理内核被设定为有条件地驱动一输出至该边带通信线的一连接端,该连接端是根据该两处理内核的指定,如果缺乏前述设定,则该处理内核作为主要内核。

在其他方面,每一处理内核包含一预设设定,且预设设定被存储于这些处理内核内部逻辑中,藉以判断该处理内核是否为主要内核,这些处理内核包含一存储器,且内部的存储器用以存储对该处理内核的一修正设定。此外,该内部的存储器用以存储对该多内核微处理器所作的一修正设定,如果有修正设定的话,该修正设定用以辨识其他该多内核微处理器的已启用内核和这些启用内核的主要设定。

另一方面,这些处理内核设有内部电源状态的一管理微码,并依据该修正设定所存储的内容调整其电源状态管理。

另一方面,本发明提供一种中止包含多个内核的多内核微处理器内的一或多个内核的方法。每一内核执行系统软件程序的第一或终止指令,用以指示内核自行中止。其余未执行该第一指令的多个内核则执行系统软件程序的第二指令,藉以指定多内核微处理器的内核设定。内核设定可通过使用者指定而反映到一或多个已停用的内核。

另一方面,执行终止指令的内核停止响应于一总线上包含重置讯息指令以及以最小的功耗状态转换的异动。然而,该内核对于外部重设多内核微处理器的重置引脚的外部重设响应的功能被保留。

另一方面,其余的内核将该内核设定存储于其内部,以作为执行第二指令的一部分。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110436337.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top