Highly Efficient Synchronization Based on Active Memory Operations

Provided by: IBM
Topic: Storage
Format: PDF
Synchronization is a crucial operation in many parallel applications. As network latency approaches thousands of processor cycles for large scale multiprocessors, conventional synchronization techniques are failing to keep up with the increasing demand for scalable and efficient synchronization operations. In this paper, the authors present a mechanism that allows atomic synchronization operations to be executed on the home memory controller of the synchronization variable. By performing atomic operations near where the data resides, their proposed mechanism can significantly reduce the number of network messages required by synchronization operations.

Find By Topic