1

2

3
Gregory G Gaetner, George A Spix, Diane M Wengelski, Keith J Thompson: System having integrated dispatcher for self scheduling processors to execute multiple types of processes. Cray Research, Schwegman Lundberg & Woessner, September 19, 1995: US05452452 (107 worldwide citation)

Method for enabling each of several processors in a multi-processing operating system to schedule processes it will execute without a supervisory scheduler. The processes are executed on the basis of priorities assigned to the processes. More than one processor can schedule processes simultaneously ...


4
Diane M Wengelski, Gregory G Gaertner: Method for efficient non-virtual main memory management. Supercomputer Systems Partnership, Patterson & Keough, October 27, 1992: US05159678 (95 worldwide citation)

The present invention provides a parallel memory scheduler for execution on a high speed highly parallel multiprocessor architecture. The operating system software provides intelligence and efficiency in swapping out process images to facilitate swapping in another process. The splitting and coalesc ...


5
Gregory G Gaertner, Diane M Wengelski, Keith J Thompson: Responding to service requests using minimal system-side context in a multiprocessor environment. Cray Research, Schwegman Lundberg & Woessner, February 14, 1995: US05390329 (77 worldwide citation)

A method of providing fast and efficient kernel functions including those usually performed by kernel daemons and other kernel processes such as those which service interrupts. The method consists of using minimal-context processes that carry only the system-related information needed to do the work ...


6
Robert E Strout II, George A Spix, Jon A Masamitsu, David M Cox, Gregory G Gaertner, Diane M Wengelski, Keith J Thompson: Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system. Cray Research, Daniel J Kluth, August 16, 1994: US05339415 (54 worldwide citation)

On a tightly coupled multiprocessor computer system, the multiple parallel regions of a multithreaded applications program can execute simultaneously as multiple threads on a plurality of processors. Furthermore, a plurality of multithreaded programs may run simultaneously. The current invention use ...


7
George A Spix, Gregory G Gaertner, Diane M Wengelski, Keith J Thompson: System for communicating among processors having different speeds. Supercomputer Systems Partnership, Earl C Hancock, April 13, 1993: US05202988 (29 worldwide citation)

Communication among processors having differing operating speeds by providing wake queues in which slower processors can queue entries, access to which by multiple concurrent producers and multiple concurrent consumers is synchronized or controlled using global registers. When a faster processor exe ...



Click the thumbnails below to visualize the patent trend.