Patent · US Expired

Methods and apparatus for data access and program generation on a multiprocessing computer

US6243762A · kind A · utility

10Cited by
12References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 1994
Grant dateJun 5, 2001
Priority date
Expiry dateAug 8, 2014

Classification

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

Abstract

The invention provides improvements to multiprocessing systems of the type having a plurality of processes, each with an associated memory, and mechanisms that permit each process to access storage locations in the memory of other processes by specifying addresses (or other such indicators) associated with those locations. The improvement is characterized, according to one aspect of the invention, by an allocation element that allocates data buffers with portions encompassing data storage locations in one or more of the process memories. A mapping element generates addresses from storage location expressions that are made in terms of (i) the id.'s of processes in whose memories those locations reside, and (ii) offsets from a unique pointer--referred to as a pas_ptr--associated with each data buffer. Other improvements pertain to execution of parallel processes using such data buffering mechanisms, as well as use of semaphores and synchronization flags on multiprocessing systems.

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