发明名称 最低优先权中断之处理机电源状态掌控分配的机制
摘要 一种用于最低优先权中断之处理机电源状态掌控分布机制的方法。一实施例方法包含自第一元件接收第一电源状态资讯及自一第二元件接收第二电源状态资讯。来自第一元件之第一工作优先权资讯及来自第二元件之第二工作优先权也被接收。来自服务用之第一装置的中断要求也被接收。用于第一及第二元件之电源状态及工作优先权资讯也被评估以决定哪一元件应作为该中断要求。基于该电源状态及工作优先权资讯,选择第一元件或第二元件作为进行中断要求之目的元件。该中断要求被通知至该目的元件。
申请公布号 TWI233545 申请公布日期 2005.06.01
申请号 TW092134722 申请日期 2003.12.09
申请人 英特尔股份有限公司 发明人 约翰 赫瑞根;许方那丹 克许柯;艾隆 奈维;詹姆斯 克洛斯兰
分类号 G06F1/18 主分类号 G06F1/18
代理机构 代理人 林志刚 台北市中山区南京东路2段125号7楼
主权项 1.一种电源状态分配方法,包含:由一第一元件接收第一电源状态资讯,及由一第二元件接收第二电源状态资讯;由第一元件接收第一工作优先权资讯及由第二元件接收第二工作优先权资讯;由服务用第一装置接收一中断要求;评估用于第一及第二元件之电源状态及工作优先权资讯,以决定哪一元件应服务该中断要求;基于该电源状态与该工作优先权资讯,决定第一元件或第二元件为服务该中断要求之目的元件;及将该中断要求传送至该目的元件。2.如申请专利范围第1项所述之方法,更包含将该第一电源状态资讯储存于一第一记忆体位置及第二电源状态资讯储存于一第二记忆体位置。3.如申请专利范围第2项所述之方法,更包含将该第一工作优先权资讯储存于第三记忆体位置及该第二工作优先权资讯储存于第四记忆体位置。4.如申请专利范围第3项所述之方法,更包含检查用于中断要求之装置。5.如申请专利范围第4项所述之方法,更包含更新用于该目的元件之电源状态与工作优先权资讯,以反映该中断要求之工作优先权。6.如申请专利范围第5项所述之方法,更包含由该目的元件接收中断完成之通知。7.如申请专利范围第6项所述之方法,更包含将该目的元件之电源状态与工作优先权资讯回复至服务该中断要求前已经存在之値。8.如申请专利范围第7项所述之方法,更包含通知该装置中断之完成。9.如申请专利范围第8项所述之方法,其中该第一及第二元件为处理机。10.如申请专利范围第9项所述之方法,其中该第一、第二、第三及第四记忆体位置系位在晶片组逻辑之内。11.一种电源状态分配设备,包含:中断处置逻辑,连接至第一组信号线,以接收中断要求,该第一组信号线连接至一或多数可以产生中断要求之装置;一滙流排界面,与连接至一第一元件及一第二元件之滙流排相互动作,其中该中断处置逻辑系经由滙流排界面连接至第一滙流排,以接收用于该第一及第二元件之电源状态资讯及工作优先权资讯;评估逻辑,连接该中断处置逻辑,其中当该中断处置逻辑接收该中断要求时,该评估逻辑评估用于该第一及第二元件之电源状态及工作优先权资讯,以决定哪一元件应服务该中断要求;及选择逻辑,连接该评估逻辑,以基于该电源状态与该工作优先权资讯,选择第一元件或第二元件为服务该中断要求之目的元件。12.如申请专利范围第11项所述之设备,更包含记忆体,用以储存第一及第二元件之电源状态资讯与该工作优先权资讯,给该评估逻辑所参考。13.如申请专利范围第12项所述之设备,其中该选择逻辑更将该中断要求传送至该服务用之目的元件。14.如申请专利范围第13项所述之设备,其中该选择逻辑进一步更新用于该目的元件之电源状态与该工作优先权资讯,以反映该中断要求之工作优先权。15.如申请专利范围第14项所述之设备,其中该中断处置逻辑进一步自该目的元件接收中断完成之通知。16.如申请专利范围第15项所述之设备,其中该选择逻辑进一步回复该目的元件之电源状态与该工作优先权资讯至服务中断要求前已经存在之値。17.如申请专利范围第16项所述之设备,其中该中断处置逻辑进一步通知该装置中断之完成。18.如申请专利范围第17项所述之设备,其中该第一及第二元件为处理机。19.如申请专利范围第17项所述之设备,其中该第一及第二元件为一多线式环境中之线。20.如申请专利范围第19项所述之设备,其中该设备为一晶片组。21.一种电脑系统,包含:一滙流排;一第一处理机与一第二处理机,连接至该滙流排;一或多数系统装置,其可以产生中断要求,其中该中断要求,需要来自该第一或第二处理机之服务;一晶片组,以处置该中断要求,该晶片组连接至该等系统装置及该第一与第二处理机,其中该晶片组系接收用于第一及第二处理机之电源状态资讯与工作优先权资讯;当接收到一中断要求时,该晶片组评估该电源状态与该工作优先权资讯,并决定哪一处理机应服务该中断要求;及其中该晶片组基于该电源状态及工作优先权资讯,选择第一处理机或第二处理机,以服务该要求。22.如申请专利范围第21项所述之系统,其中该晶片组更包含记忆体暂存器,以储存用于第一及第二元件之电源状态与工作优先权资讯,以为评估逻辑所参考。23.如申请专利范围第22项所述之系统,其中该晶片组更包含逻辑以更新用于该目的元件之电源状态与工作优先权资讯,以反映该中断要求之工作优先权。24.如申请专利范围第22项所述之系统,其中该晶片组更包含逻辑,以追纵第一及第二处理机之电源状态与工作优先权资讯。25.如申请专利范围第22项所述之系统,其中该晶片组由被选择以服务该中断要求之处理机,接收中断要求完成之通知。26.如申请专利范围第25项所述之系统,其中该晶片组更包含逻辑,以回复用于该被选择以服务该中断要求之处理机的电源状态与工作优先权资讯,至服务该中断要求前已经存在的値。27.如申请专利范围第26项所述之系统,其中该第一及第二处理机均是多线式处理机。28.如申请专利范围第26项所述之系统,其中该第一及第二处理机均为一多核心模组之处理核心。29.一种机器可读取媒体,具有一电脑程式内藏于其中,该电脑程式可以为一机器所执行,以执行一方法,该方法包含:由一第一元件接收第一电源状态资讯,及由一第二元件接收第二电源状态资讯;由第一元件接收第一工作优先权资讯及由第二元件接收第二工作优先权资讯;由服务用第一装置接收一中断要求;评估用于第一及第二元件之电源状态及工作优先权资讯,以决定哪一元件应服务该中断要求;基于该电源状态与该工作优先权资讯,决定第一元件或第二元件为服务该中断要求之目的元件;及将该中断要求传送至该目的元件。30.如申请专利范围第29项所述之机器可读取媒体,其中该方法更包含将该第一电源状态资讯储存于一第一记忆体位置及第二电源状态资讯储存于一第二记忆体位置。31.如申请专利范围第30项所述之机器可读取媒体,其中该方法更包含将该第一工作优先权资讯储存于第三记忆体位置及该第二工作优先权资讯储存于第四记忆体位置。32.如申请专利范围第29项所述之机器可读取媒体,其中该方法更包含检查用于中断要求之装置。33.如申请专利范围第29项所述之机器可读取媒体,其中该方法更包含更新用于该目的元件之电源状态与工作优先权资讯,以反映该中断要求之工作优先权。34.如申请专利范围第33项所述之机器可读取媒体,其中该方法更包含由该目的元件接收中断完成之通知。35.如申请专利范围第34项所述之机器可读取媒体,其中该方法更包含将该目的元件之电源状态与工作优先权资讯回复至服务该中断要求前已经存在之値。36.如申请专利范围第35项所述之机器可读取媒体,其中该第一及第二元件为处理机。37.一种电源状态分配方法,包含:由一第一元件接收第一电元状态资讯,及由一第二元件接收第二电源状态资讯;基于该第一电源状态资讯,将第一工作优先权値,指定给该第一元件;基于该第二电源状态资讯,将第二工作优先权値,指定给该第二元件;由服务用第一装置接收一中断要求;评估用于第一及第二元件之工作优先权値,以决定哪一元件应服务该中断要求;基于该工作优先权资讯,选择第一元件或第二元件为服务该中断要求之目的元件;及将该中断要求传送至该目的元件。38.如申请专利范围第37项所述之方法,更包含储存第一及第二工作优先权値至一第一及第二暂存器中。39.如申请专利范围第38项所述之方法,其中每一电源状态资讯包含一电源状态値。40.如申请专利范围第39项所述之方法,其中每一电源状态値相当于一工作优先权値。41.如申请专利范围第40项所述之方法,其中一较高电源状态値相当于较低之工作优先权値及一较低电源状态値相当于一较高工作优先权値。42.如申请专利范围第41项所述之方法,其中具有较低工作优先权値之元件系较具有较高工作优先权値之另一元件,能更佳地被选择为服务该中断要求之目的元件。43.如申请专利范围第42项所述之方法,其中该第一及第二元件分别为一第一处理机及一第二处理机。44.如申请专利范围第43项所述之方法,其中每一工作优先权値均被储存在一特有暂存器。图式简单说明:第1图为以一晶片组及处理机所形成之多处理机电脑系统之方块图,其包含一机制用以依本发明一实施例,作最低优先权中断的电源状态掌控分布;第2图为一多核心处理机模组及相关晶片组之方块图,其包含本发明之电源状态掌控中断机制的一实施例;第3图为一多线处理机与相关晶片组之方块图,其包含依据本发明之电源状态掌控中断机制的另一实施例;第4图为用于依据本发明一实施例之处理机电源状态;第5图为用于一晶片组实施例之处理机工作资讯表输入値图;第6A-6D图为用以分配中断之电源状态掌控之一实施例流程图;及第7图为一流程图,显示用于中断之处理机电源状态掌控分配方法的流程图。
地址 美国