INTEGRATED SOFTWARE ARCHITECTURE FOR A HIGHLY PARALLEL MULTIPROCESSOR SYSTEM

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JON A MASAMITSU, DAVID M COX, DIANE M WENGELSKI, GREGORY G GAERTNER, KELLY T O'HAIR, STUART W HAWKINSON, LINDA J O'GARA, ROBERT E. STROUT II, GIACOMO G BRUSSINO, STEVEN G OSLON, KEITH J THOMPSON, JEREMIAH D BURKE, MARK D JOHNSON, STEVE S CHEN, JAMES C RASBOLD, RICHARD E HESSEL, DAVID M BARKAI, DON A VAN DYKE, TIMOTHY J CRAMER, GEORGE A SPIX
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.