article · 2008
Hardware Supported Synchronization Primitives for Clusters.
Alberto Ferreira De Souza, Sotério Ferreira de Souza, Claudio Luis Amorim, Priscila M. V. Lima, Peter A. Rounce
Cited by 3Abstract and details only
Abstract
Abstract- Parallel architectures with shared memory are well suited to many applications, provided that efficient shared memory access and process synchronization mechanisms are available. When the parallel machine is a cluster with physically distributed memory, software based synchronization mechanisms together with virtual memory infrastructure can implement Software Distributed Shared Memory (S-DSM), a shared memory abstraction on a distributed memory machine. However, the communication network overload from the emulation can limit the performance of such systems. This problem motivated our research, in which we developed a set of synchronization primitives for S-DSM on reconfigurable hardware. This hardware implements an auxiliary synchronization network, which works in parallel to the data communication network. Experiments evaluating our hardware implementation against a software one showed that our system increases the performance of these S-DSM primitives by a factor of 40 or more.
Cite this paper
De Souza, A. F., de Souza, S. F., Amorim, C. L., Lima, P. M. V., & Rounce, P. A. (2008). Hardware Supported Synchronization Primitives for Clusters.
De Souza, Alberto Ferreira, et al. “Hardware Supported Synchronization Primitives for Clusters.” 2008, pp. 520–26.
De Souza, Alberto Ferreira, Sotério Ferreira de Souza, Claudio Luis Amorim, Priscila M. V. Lima, and Peter A. Rounce. 2008. “Hardware Supported Synchronization Primitives for Clusters.”
De Souza, A.F. et al. (2008) ‘Hardware Supported Synchronization Primitives for Clusters’.
@article{desouza2008hardware,
title = {{Hardware Supported Synchronization Primitives for Clusters.}},
author = {De Souza, Alberto Ferreira and de Souza, Sotério Ferreira and Amorim, Claudio Luis and Lima, Priscila M. V. and Rounce, Peter A.},
pages = {520--526},
year = {2008}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
A comparison of software and hardware synchronization mechanisms for distributed shared memory multiprocessors
John B. Carter · 1996
Cited by 15
Leveraging symmetric multiprocessors and system area networks in software distributed shared memory
Robert J. Stets, Michael Lee Scott · UR Research (University of Rochester) · 1999
Cited by 2
A scalable and flexible data synchronization scheme for embedded HW-SW shared-memory systems
Om Prakash Gangwal, André Nieuwland, P.E.R. Lippens · International Symposium on System Synthesis (ISSS) · 2002
Cited by 1
Hardware assist for distributed shared memory
A.W. Wilson, Richard P. LaRowe, M.J. Teller · IEEE International Conference on Distributed Computing Systems (ICDCS) · 2002
Cited by 27
DSMSim: A Distributed Shared Memory Simulator for Clusters of Symmetric Multi-Processors.
Darshan Thaker, Vipin Chaudhary · Parallel and Distributed Processing Techniques and Applications · 2003
Cited by 2