Patent · US Expired

Method and apparatus to distribute interrupts to multiple interrupt handlers in a distributed symmetric multiprocessor system

US6606676B1 · kind B1 · utility

54Cited by
40References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 8, 1999
Grant dateAug 12, 2003
Priority date
Expiry dateNov 8, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/24
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A distributed system structure for a large-way, symmetric multiprocessor system using a bus-based cache-coherence protocol is provided. The distributed system structure contains an address switch, multiple memory subsystems, and multiple master devices, either processors, I/O agents, or coherent memory adapters, organized into a set of nodes supported by a node controller. The node controller receives transactions from a master device, communicates with a master device as another master device or as a slave device, and queues transactions received from a master device. Since the achievement of coherency is distributed in time and space, the node controller helps to maintain cache coherency. The node controller also implements an interrupt arbitration scheme designed to choose among multiple eligible interrupt distribution units without using dedicated sideband signals on the bus.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.