发明名称 芯片部件管理任务中断方法、芯片及包括所述芯片的组件
摘要 本发明涉及一种芯片部件管理任务中断方法、芯片及包括所述芯片的组件。一种集成电路芯片,包括服务引擎,其适于管理芯片的一个或多个部件并包括:处理引擎;数据存储器,存储任务中的当前执行任务的当前状态;接口,用于接收执行任务中的另一任务的请求,当前执行任务具有第一优先级,另一任务具有第二优先级;时钟,适于测量接收所述请求与当前时间之间已经过的时间间隔;控制引擎,适于在以下情况中断当前执行任务并触发所请求任务的执行:a)第二优先级高于第一优先级,及b1)所存储的当前状态指示当前任务可正常中断;和/或b2)所测量的时间间隔超过阈值,由此在b2)中执行中断和触发而不考虑当前执行的任务是否可被或已被正常终止。
申请公布号 CN104156263A 申请公布日期 2014.11.19
申请号 CN201410195247.3 申请日期 2014.05.09
申请人 国际商业机器公司 发明人 A·柯尼格;C·里彻特纳;P·M·洛博;B·C·布洛克;T·戈洛克勒
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 于静;张亚非
主权项 一种包括服务引擎(104)的集成电路芯片(102),所述服务引擎(104)适于经由一个或多个任务(T1‑T5)管理所述芯片的一个或多个部件(114、116、118、120),所述服务引擎包括:‑处理引擎(106),其适于执行所述一个或多个任务;其特征在于,所述服务引擎进一步包括:‑数据存储器(112),其存储所述任务中的一个当前执行的任务(T4)的当前状态(CS);‑接口(122),其用于接收执行所述任务中的另一任务(T1)的请求(R),所述当前执行的任务(T4)具有第一优先级(P4),所述另一任务(T1)具有第二优先级(P1);‑时钟(108),其适于测量接收所述请求与当前时间之间已经过的时间间隔;‑控制引擎,其适于在以下情况下中断所述当前执行的任务并触发所请求的任务的执行:a)所述第二优先级(P1)高于所述第一优先级,以及b1)所存储的当前状态指示当前任务可正常中断;和/或b2)所测量的时间间隔超过阈值,由此在b2)的情况下执行所述中断和所述触发,而不考虑所述当前执行的任务是否可被正常终止或者是否已被正常终止。
地址 美国纽约