|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2nd IEEE Symposium on High-Performance Computer Architecture (HPCA '96)
Improving Release-Consistent Shared Virtual Memory using Automatic Update
San Jose, CA
February 03-February 07
ISBN: 0-8186-7237-4
| ASCII Text | x | ||
| Liviu Iftode, Cezary Dubnicki, Edward W. Felten, Kai Li, "Improving Release-Consistent Shared Virtual Memory using Automatic Update," 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA), pp. 14, 2nd IEEE Symposium on High-Performance Computer Architecture (HPCA '96), 1996. | |||
| BibTex | x | ||
| @article{ 10.1109/HPCA.1996.501170, author = {Liviu Iftode and Cezary Dubnicki and Edward W. Felten and Kai Li}, title = {Improving Release-Consistent Shared Virtual Memory using Automatic Update}, journal ={2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA)}, volume = {0}, year = {1996}, isbn = {0-8186-7237-4}, pages = {14}, doi = {http://doi.ieeecomputersociety.org/10.1109/HPCA.1996.501170}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) TI - Improving Release-Consistent Shared Virtual Memory using Automatic Update SN - 0-8186-7237-4 SP EP A1 - Liviu Iftode, A1 - Cezary Dubnicki, A1 - Edward W. Felten, A1 - Kai Li, PY - 1996 KW - Shared Virtual Memory KW - Automatic Update KW - Release Consistency KW - Distributed Shared Memory VL - 0 JA - 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) ER - | |||
Shared virtual memory is a software technique to provide shared memory on a network of computers without special hardware support. Although several relaxed consistency models and implementations are quite effective, there is still a considerable performance gap between the "software-only" approach and the hardware approach that uses directory-based caches. Automatic update is a simple communication mechanism, implemented in the SHRIMP multicomputer, that forwards local writes to remote memory transparently. In this paper we propose a new lazy release consistency based protocol, called Automatic Update Release Consistency (AURC), that uses automatic update to propagate and merge shared memory modifications. We compare the performance of this protocol against a software-only LRC implementation on several Splash-2 applications and show that the AURC approach can substantially improve the performance of LRC. For 16 processors, the average speedup has increased from 5.9 under LRC, to 8.3 under AURC.
Index Terms:
Shared Virtual Memory, Automatic Update, Release Consistency, Distributed Shared Memory
Citation:
Liviu Iftode, Cezary Dubnicki, Edward W. Felten, Kai Li, "Improving Release-Consistent Shared Virtual Memory using Automatic Update," hpca, pp.14, 2nd IEEE Symposium on High-Performance Computer Architecture (HPCA '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.
