Patent
1994-03-31
1997-11-25
Kriess, Kevin A.
395406, 395683, G06F 1300
Patent
active
056921934
ABSTRACT:
A computer software architecture for controlling a highly parallel computer system comprises several layers of abstraction. The first layer is an abstract physical machine which contains a set of abstract physical processors. This layer may be considered as a microkernel. The next layer includes virtual machines and virtual processors. A virtual machine comprises a virtual address space and a set of virtual processors that are connected in a virtual topology. Virtual machines are mapped onto abstract physical machines with each virtual processor mapped onto an abstract physical processor. The third layer of abstraction defines threads. Threads are lightweight processes that run on virtual processors. In a preferred embodiment the abstract physical machines, abstract physical processors, virtual machines, virtual processors, thread groups, and threads are all first class objects.
REFERENCES:
patent: 4545012 (1985-10-01), Clancy et al.
patent: 4554626 (1985-11-01), Katz et al.
patent: 4827403 (1989-05-01), Steele, Jr. et al.
patent: 5063500 (1991-11-01), Shorter
patent: 5083265 (1992-01-01), Valiant
patent: 5095427 (1992-03-01), Tanaka et al.
patent: 5109510 (1992-04-01), Baker et al.
patent: 5129083 (1992-07-01), Cutler et al.
patent: 5129084 (1992-07-01), Kelly, Jr. et al.
patent: 5136712 (1992-08-01), Perazzoli, Jr. et al.
patent: 5148544 (1992-09-01), Cutler et al.
patent: 5168554 (1992-12-01), Luke
patent: 5179702 (1993-01-01), Spix et al.
patent: 5201049 (1993-04-01), Shorter
patent: 5220501 (1993-06-01), Lawlor et al.
patent: 5247675 (1993-09-01), Farrell et al.
patent: 5337412 (1994-08-01), Baker et al.
patent: 5390309 (1995-02-01), Onodera
patent: 5530820 (1996-06-01), Onodera
David Kranz et al, "Orbit: An Optimizing Compiler for Scheme", in ACM SIGPLAN Notices, 21 (7): pp. 219-233, Jul. 1986.
Jonathan Rees et al, "Revised.sup.3 Report on the Algorithmic Language Scheme" in ACM SIGPLAN Notices, 21 #12, pp. 38-79, Dec. 1986.
Jagannathan Suresh
Philbin James F.
Feig Philip J.
Kriess Kevin A.
NEC Research Institute Inc.
LandOfFree
Software architecture for control of highly parallel computer sy does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software architecture for control of highly parallel computer sy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software architecture for control of highly parallel computer sy will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2116361