Patent · US Expired

Method and apparatus for user side scheduling in a multiprocessor operating system program that implements distributive scheduling of processes

US6195676A · kind A · utility

323Cited by
19References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 11, 1993
Grant dateFeb 27, 2001
Priority date
Expiry dateJan 11, 2013

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.