Shared virtual memory: Progress and challenges

Citation
L. Iftode et Jp. Singh, Shared virtual memory: Progress and challenges, P IEEE, 87(3), 1999, pp. 498-507
Citations number
50
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
PROCEEDINGS OF THE IEEE
ISSN journal
00189219 → ACNP
Volume
87
Issue
3
Year of publication
1999
Pages
498 - 507
Database
ISI
SICI code
0018-9219(199903)87:3<498:SVMPAC>2.0.ZU;2-X
Abstract
Shared virtual memory, a technique for supporting a shared address space in software on parallel systems, has undergone a decade of research, with sig nificant maturing of protocols and communication layers having now been ach ieved. We provide a survey of the key developments in this research, placin g the multitrack flow of ideas and results obtained so far in a comprehensi ve new framework. Four major research tracks are covered: relaxed consisten cy 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 pe rformance scalability. We summarize comparative performance results from th e literature, discuss their limitations and identify lessons learned so far , key outstanding questions, and important directions for future research i n this area.