Patent · US Expired

System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling

US5179702A · kind A · utility

448Cited by
16References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 11, 1990
Grant dateJan 12, 1993
Priority date
Expiry dateJun 11, 2010

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/8092
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution of programs on such a multiprocessor system. The software architecture combines a symmetrically integrated multithreaded operating system and an integrated parallel user environment. The operating system distributively implements an anarchy-based scheduling model for the scheduling of processes and resources by allowing each processor to access a single image of the operating system stored in the common memory that operates on a common set of operating system shared resources. The user environment provides a common visual representation for a plurality of program development tools that provide compilation, execution and debugging capabilities for multithreaded user programs and assumes parallelism as the standard mode of operation.

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