Patent · US Active

Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system

US7584476B2 · kind B2 · utility

5Cited by
4References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 4, 2004
Grant dateSep 1, 2009
Priority date
Expiry dateSep 11, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated with the same node without any foreknowledge of which threads will be involved in the association, and without any control over the particular node with which they are associated. A Logical Node construct is also disclosed. The Logical Node construct enables multiple threads to be associated with the same specified node without any foreknowledge of which threads will be involved in the association. While logical nodes do not explicitly identify the underlying physical nodes comprising the system, they provide a means of associating particular threads with the same node and other threads with other node(s).

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