[发明专利]芯片部件管理任务中断方法、芯片及包括所述芯片的组件有效
申请号: | 201410195247.3 | 申请日: | 2014-05-09 |
公开(公告)号: | CN104156263B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | A·柯尼格;C·里彻特纳;P·M·洛博;B·C·布洛克;T·戈洛克勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种芯片部件管理任务中断方法、芯片及包括所述芯片的组件。一种集成电路芯片,包括服务引擎,其适于管理芯片的一个或多个部件并包括处理引擎;数据存储器,存储任务中的当前执行任务的当前状态;接口,用于接收执行任务中的另一任务的请求,当前执行任务具有第一优先级,另一任务具有第二优先级;时钟,适于测量接收所述请求与当前时间之间已经过的时间间隔;控制引擎,适于在以下情况中断当前执行任务并触发所请求任务的执行a)第二优先级高于第一优先级,及b1)所存储的当前状态指示当前任务可正常中断;和/或b2)所测量的时间间隔超过阈值,由此在b2)中执行中断和触发而不考虑当前执行的任务是否可被或已被正常终止。 | ||
搜索关键词: | 芯片 部件 管理 任务 中断 方法 包括 组件 | ||
【主权项】:
一种包括服务引擎(104)的集成电路芯片(102),所述服务引擎(104)适于经由一个或多个任务(T1‑T5)管理所述芯片的一个或多个部件(114、116、118、120),所述服务引擎包括:‑处理引擎(106),其适于执行所述一个或多个任务;其特征在于,所述服务引擎进一步包括:‑数据存储器(112),其存储所述任务中的一个当前执行的任务(T4)的当前状态(CS);‑接口(122),其用于接收执行所述任务中的另一任务(T1)的请求(R),所述当前执行的任务(T4)具有第一优先级(P4),所述另一任务(T1)具有第二优先级(P1);‑时钟(108),其适于测量接收所述请求与当前时间之间已经过的时间间隔;‑控制引擎,其适于:响应于所述第二优先级(P1)高于所述第一优先级(P4),并且所测量的时间间隔超过阈值,中断所述当前执行的任务并触发所请求的任务的执行,而不考虑所述当前执行的任务是否可被正常终止或者是否已被正常终止;响应于所述第二优先级(P1)高于所述第一优先级(P4),并且所存储的当前状态指示当前任务可正常中断,中断所述当前执行的任务并触发所请求的任务的执行;以及响应于所述第二优先级(P1)高于所述第一优先级(P4)并且所存储的当前状态指示当前任务不可正常中断以及所测量的时间间隔不超过阈值,触发当前执行的任务的正常终止或者等待当前执行的任务自己主动将当前状态值设为“可中断”后,终止或中断当前执行的任务并触发所请求的任务的执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410195247.3/,转载请声明来源钻瓜专利网。