发明名称 INTERRUPT ARCHITECTURE FOR A NON-UNIFORM MEMORY ACCESS (NUMA) DATA PROCESSING SYSTEM
摘要 A non-uniform memory access (NUMA) computer system includes at least two nodes coupled by a node interconnect, where at least one of the nodes includes a processor for servicing interrupts. The nodes are partitioned into external interrupt domains so that an external interrupt is always presented to a processor within the external interrupt domain in which the interrupt occurs. Although each external interrupt domain typically includes only a single node, interrupt channelling or interrupt funnelling may be implemented to route external interrupts across node boundaries for presentation to a processor. Once presented to a processor, interrupt handling software may then execute on any processor to service the external interrupt. Servicing external interrupts is expedited by reducing the size of the interrupt handler polling chain as compared to prior art methods. In addition to external interrupts, the interrupt architecture of the present invention supports inter-processor interrupts (IPIs) by which any processor may interrupt itself or one or more other processors in the NUMA computer system.
申请公布号 WO0036505(A1) 申请公布日期 2000.06.22
申请号 WO1999GB03988 申请日期 1999.11.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED 发明人 CARPENTER, GARY, DALE;DEBACKER, PHILIPPE, LOUIS;DEAN, MARK, EDWARD;GLASCO, DAVID, BRIAN;ROCKHOLD, RONALD, LYNN
分类号 G06F15/173;G06F9/48;(IPC1-7):G06F9/46 主分类号 G06F15/173
代理机构 代理人
主权项
地址