发明名称 |
多核环境下实现中断调度的方法及多核处理器 |
摘要 |
本申请公开了一种在多核处理器环境下实现中断调度的方法以及相应的多核处理器和计算机系统。其中,多核处理器包含中断调度器和N个具有中断处理能力的核心,且所述N个核心被分为多个核心组,其中N为大于1的正整数,所述方法包括以下步骤:a.根据从外部到来的中断,生成令牌;b.根据所述中断,确定优先处理该中断的核心组,作为热组;以及c.将令牌传送到热组,并从热组中的第一个核心开始,依次判断是否满足中断调度结束条件,并且一旦确定满足了中断调度结束条件,就将当前核心确定为要处理所述中断的响应核心。利用本发明,能够有效地减小处理器响应中断的延迟,从而提供优化的处理器性能。 |
申请公布号 |
CN101546276B |
申请公布日期 |
2012.12.19 |
申请号 |
CN200810084151.4 |
申请日期 |
2008.03.26 |
申请人 |
国际商业机器公司 |
发明人 |
刘朝俊;沈文博;戈弋;平原 |
分类号 |
G06F9/48(2006.01)I;G06F15/16(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
李春晖;李德山 |
主权项 |
一种在多核处理器环境下实现中断调度的方法,其中,多核处理器包含中断调度器和N个具有中断处理能力的核心,且所述N个核心被分为多个核心组,其中N为大于1的正整数,所述方法包括以下步骤:a.根据从外部到来的中断,生成令牌;b.根据所述中断,确定优先处理该中断的核心组,作为热组;以及c.将令牌传送到热组,并从热组中的第一个核心开始,依次判断是否满足中断调度结束条件,并且一旦确定满足了中断调度结束条件,就将当前核心确定为要处理所述中断的响应核心;在确定了响应核心后,将所述中断传送到所述响应核心用以进行中断处理。 |
地址 |
美国纽约 |