Interrupt architecture for a non-uniform memory access...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01) G06F 9/48 (2006.01)

Patent

CA 2349662

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.

Ce système informatique à accès mémoire non uniforme (NUMA) comporte au moins deux noeuds couplés par une interconnexion, l'un de ces noeuds au moins étant pourvu d'un processeur servant au traitement des interruptions. Les noeuds sont partitionnés en domaines d'interruption externe de sorte que l'interruption externe est toujours présentée à un processeur à l'intérieur du domaine d'interruption externe dans lequel survient l'interruption. Bien que chaque domaine d'interruption externe ne comporte, d'ordinaire, qu'un seul noeud, il est possible de procéder à la mise en canal ou en tunnel d'interruptions pour acheminer des interruptions externes à travers des frontières de noeud, un logiciel de gestion des interruptions pouvant alors s'exécuter sur n'importe quel processeur de façon à prendre en charge l'interruption externe. Le traitement des interruptions externes est accéléré en comparaison de ce qu'il en est avec les techniques existantes, par réduction de la taille de la chaîne d'invitation à émettre du gestionnaire d'interruptions. En sus des interruptions externes, l'architecture d'interruption selon cette invention accepte des interruptions inter-processeur (IPI), tout processeur pouvant procéder de lui-même à l'interruption d'un ou de plusieurs processeurs dans le système informatique NUMA.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Interrupt architecture for a non-uniform memory access... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interrupt architecture for a non-uniform memory access..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interrupt architecture for a non-uniform memory access... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2024262

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.