[发明专利]计算机装置及其中断任务分配方法有效
申请号: | 201210105156.7 | 申请日: | 2012-04-11 |
公开(公告)号: | CN102622274A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 何宽瑞;王奕翔;江文彬 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 钱大勇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 装置 及其 中断 任务 分配 方法 | ||
技术领域
本发明涉及计算机装置领域,特别是涉及具有多个中央处理器的计算机装置及其中断任务分配方法。
背景技术
图1用以说明现有的具有多个中央处理器(central processing unit,CPU)的计算机装置的中断任务(interrupt task)分配方法。请参照图1,此计算机装置100具有五个中央处理器(如标示102~110所示)、一个系统总线120与一个芯片组130,且每一中央处理器皆通过系统总线120电性连接芯片组130。此外,此计算机装置100适于外接多个硬件设备(如外接硬件设备152~160所示),而每一外接硬件设备皆电性连接芯片组130。
每隔一预定时间,每一中央处理器都会将其内部的一任务优先顺序寄存器(task priority register,TPR)所寄存的优先权值(task priority)传送给芯片组130,以便告知芯片组130目前所执行的任务的优先顺序。而芯片组130则会根据所接收到的优先权值来判断每一中央处理器目前的工作负荷量。因此,当某一外接硬件设备(其可为外接硬件设备152~160的其中任一)发出一中断任务请求(interrupt request)给芯片组130时,芯片组130就可从这些中央处理器中挑出一个目前的工作负荷量为最轻的中央处理器(即优先权值为最低的中央处理器)来执行对应于上述中断任务请求的中断任务。
然而,由于每一中央处理器在执行一项任务之前都会先将数据读取至各自的闪速存储器(cache),而“工作负荷量为最轻的中央处理器”却又会随着时间的推移而不断变换,因而可能会造成来自相同的外接硬件设备再次发出相同的中断任务请求时,相同的数据需再次被读取至另一中央处理器(工作负荷量为最轻的中央处理器)的闪速存储器。如此一来,将会降低计算机装置100的整体效能。
发明内容
本发明的目的是提供一种计算机装置,其具有多个中央处理器,且其闪速存储器中的数据的变换频率较低,使得计算机装置的整体效能得以提高。
本发明的另一目的就是在提供一种中断任务分配方法,其适用于具有多个中央处理器的计算机装置。
本发明提出一种计算机装置。所述的计算机装置包括有多个中央处理器与一个芯片组,而其中芯片组电性连接每一中央处理器。所述的芯片组用以接收来自一外接硬件设备的一中断任务请求,并判断此中断任务请求所对应的任务种类是否曾有任何中央处理器执行过。当判断为是时,此芯片组便将上述的中断任务请求分配给执行过上述任务种类的中央处理器来执行对应的中断任务。
本发明还提出一种具有多个中央处理器的计算机装置的中断任务分配方法。所述方法包括有下列步骤:判断来自一外接硬件设备的一中断任务请求所对应的任务种类是否曾有任何中央处理器执行过;以及当判断为是时,便将此中断任务请求分配给执行过上述任务种类的中央处理器来执行对应的中断任务。
本发明解决前述问题的方式,是使芯片组将中断任务请求分配给执行过相同任务种类的中央处理器来执行对应的中断任务,因此闪速存储器中的数据的变换频率得以降低,进而使得计算机装置的整体效能得以提升。
为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并结合附图详细说明如下。
附图说明
图1用以说明现有的具有多个中央处理器的计算机装置的中断任务分配方法。
图2用以说明依据本发明一实施例的计算机装置及其中断任务分配方法。
图3为图2所示芯片组的其中一种可能操作方式的流程图。
图4用以说明依据本发明另一实施例的计算机装置及其中断任务分配方法。
图5为图4所示芯片组的其中一种可能操作方式的流程图。
图6绘示中央处理器的另一种电性连接方式。
图7绘示中央处理器的再一种电性连接方式。
图8为依照本发明一实施例的具有多个中央处理器的计算机装置的中断任务分配方法。
附图符号说明
100、200、400、600、700:计算机装置
102~110、202~210、602~610、702~708:中央处理器
120、220、620、720:系统总线
130、230、430、630、730:芯片组
152~160、252~260:外接硬件设备
232:执行状态记录表
234:权重表
236:任务分派记录表
434:优先权值记录表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210105156.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有香水瓶的发光汽车挂件
- 下一篇:一种内六角圆柱头螺丝模具套片