Patent · US Expired

Remote address translation in a multiprocessor system

US6925547B2 · kind B2 · utility

42Cited by
8References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 14, 2001
Grant dateAug 2, 2005
Priority date
Expiry dateNov 7, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of performing remote address translation in a multiprocessor system includes determining a connection descriptor and a virtual address at a local node, accessing a local connection table at the local node using the connection descriptor to produce a system node identifier for a remote node and a remote address space number, communicating the virtual address and remote address space number to the remote node, and translating the virtual address to a physical address at the remote node (qualified by the remote address space number). A user process running at the local node provides the connection descriptor and virtual address. The translation is performed by matching the virtual address and remote address space number with an entry of a translation-lookaside buffer (TLB) at the remote node. Performing the translation at the remote node reduces the amount of translation information needed at the local node for remote memory accesses. The method supports communication within a scalable multiprocessor, and across the machine boundaries in a cluster.

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