Sciweavers

ICPP
1994
IEEE

Optimizing IPC Performance for Shared-Memory Multiprocessors

14 years 3 months ago
Optimizing IPC Performance for Shared-Memory Multiprocessors
We assert that in order to perform well, a shared-memory multiprocessorinter-process communication (IPC)facility mustavoid a) accessing any shared data, and b) acquiring any locks. In addition, such a multiprocessor IPC facility must preserve the locality and concurrency of the applications themselves so that the high performance of the IPC facility can be fully exploited. In this paper we describe the design and implementation of a new shared-memory multiprocessor IPC facility that in the common case internally requires no accessesto shared data and no locking. In addition, the model of IPC we support and our implementation ensure that local resources are made available to the server to allow it to exploit any locality and concurrency available in the service. To the best of our knowledge,this is the first IPC subsystem with these attributes. The performance data we present demonstrates that the endto-end performance of our multiprocessor IPC facility is competitive with the fastest ...
Benjamin Gamsa, Orran Krieger, Michael Stumm
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1994
Where ICPP
Authors Benjamin Gamsa, Orran Krieger, Michael Stumm
Comments (0)