Sciweavers

IPPS
1998
IEEE

Managing Concurrent Access for Shared Memory Active Messages

13 years 8 months ago
Managing Concurrent Access for Shared Memory Active Messages
Passing messages through shared memory plays an important role on symmetric multiprocessors and on Clumps. The management of concurrent access to message queues is an important aspect of design for shared memory messagepassing systems. Using both microbenchmarks and applications, this paper compares the performance of concurrent access algorithms for passing active messages on a Sun Enterprise 5000 server. The paper presents a new lock-free algorithm that provides many of the advantages of nonblocking algorithms while avoiding the overhead of true non-blockingbehavior. Thelock-freealgorithmcouplessynchronization tightly to the data structure and demonstrates applicationperformance superior to all others studied. The success of this algorithm implies that other practical problems might also benefit from a reexamination of the nonblocking literature.
Steven Lumetta, David E. Culler
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1998
Where IPPS
Authors Steven Lumetta, David E. Culler
Comments (0)