发明授权
- 专利标题: Interrupt dispatching method in multi-core environment and multi-core processor
- 专利标题(中): 多核环境和多核处理器中的中断调度方式
-
申请号: US12412286申请日: 2009-03-26
-
公开(公告)号: US07953915B2公开(公告)日: 2011-05-31
- 发明人: Yi Ge , ChaoJun Liu , Wen Bo Shen , Yuan Ping
- 申请人: Yi Ge , ChaoJun Liu , Wen Bo Shen , Yuan Ping
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: The Brevetto Law Group
- 优先权: CN200810084151 20080326
- 主分类号: G06F13/24
- IPC分类号: G06F13/24
摘要:
Disclosed is an interrupt dispatching system and method in a multi-core processor environment. The processor includes an interrupt dispatcher and N cores capable of interrupt handling which are divided into a plurality of groups of cores, where N is a positive integer greater than one. The method generates a token in response to an arriving interrupt; determines a group of cores to be preferentially used to handle the interrupt as a hot group in accordance with the interrupt; and sends the token to the hot group, determines sequentially from the first core in the hot group whether an interrupt dispatch termination condition is satisfied, and determines the current core as a response core to be used to handle the interrupt upon determining satisfaction of the interrupt dispatch termination condition. With the invention, delay in responding to an interrupt by the processor is reduced providing optimized performance of the processor.
公开/授权文献
信息查询