Kernel-Kernel communication in a shared-memory multiprocessor:

Abstract: "In the standard kernel organization on a shared-memory multiprocessor all processors share the code and data of the operating system; explicit sychronization is used to control access to kernel data structures. Distributed-memory multicomputers use an alternative approach, in which e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Format: Buch
Sprache:English
Veröffentlicht: Rochester, NY 1991
Schriftenreihe:University of Rochester <Rochester, NY> / Department of Computer Science: Technical report 368
Schlagworte:
Zusammenfassung:Abstract: "In the standard kernel organization on a shared-memory multiprocessor all processors share the code and data of the operating system; explicit sychronization is used to control access to kernel data structures. Distributed-memory multicomputers use an alternative approach, in which each instance of the kernel performs local operations directly and uses remote invocation to perform remote operations. Either approach to inter-kernel communication can be used in a NonUniform Memory Access (NUMA) multiprocessor, although the performance tradeoffs may not be apparent in advance. In this paper we compare the use of remote access and remote invocation in the kernel of a NUMA multiprocessor operating system
We discuss the issues and architectural features that must be considered when choosing an inter-kernel communication scheme, and describe a series of experiments on the BBN Butterfly designed to empirically evaluate the tradeoffs between remote invocation and remote memory access. We conclude that the Butterfly architecture is biased towards the use of remote invocation for most kernel operations, but that a small set of frequently executed operations can benefit from the use of remote access.
Beschreibung:12 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!