arrow
Return

Shared virtual memory: Progress and challenges

delete1999-03-01
delete16
PRE
AI
L
Liviu Iftode
S
Singh, JP
DOI:10.1109/5.747870delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Shared virtual memory, a technique for supporting a shared address space in software on parallel systems, has undergone a decade of research, with significant maturing of protocols and communication layers having now been achieved. We provide a survey of the key developments in this research, placing the multitrack flow of ideas and results obtained so far in a comprehensive new framework. Four major research tracks are covered: relaxed consistency models; protocol laziness; architectural support; and application driven research. Several related avenues are also discussed, such as fine-grained software coherence, software protocols across multiprocessor nodes, and performance scalability. We summarize comparative performance results from the literature, discuss their limitations and identify lessons learned so far, key outstanding questions, and important directions for future research in this area.
Keywords:
consistency models
distributed shared memory
home-based protocols
memory survey
parallel computing
shared virtual memory
software shared memory
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Proceedings of the IEEE cover
Proceedings of the IEEE
IF:
25.9
Papers:
9.9K
Citations:
4.5W

Organization

No organization information available