DocumentCode
3198375
Title
What good are shared-memory models?
Author
Gibbons, Phillip B.
Author_Institution
Bell Labs., Murray Hill, NJ, USA
fYear
1996
fDate
35289
Firstpage
103
Lastpage
114
Abstract
Shared memory models have been criticized for years for failing to model essential realities of parallel machines. Given the current wave of popular message-passing and distributed memory models (e.g., BSP, LOGP), it is natural to ask whether shared memory models have outlived any usefulness they may have had. In this paper we discuss the continuing importance of shared memory models in the design and analysis of parallel algorithms. We describe a new model, the Queuing Shared Memory (QSM) model, that accounts for limited communication bandwidth while still providing a shared memory abstraction, and provide evidence of its practicality. Finally, we discuss important areas for future models research. We argue that the compelling need for parallel computing in large scale data analysis (e.g., decision support, data mining) implies that the most important modeling issue going forward concerns how best to model disk I/O
Keywords
data analysis; parallel algorithms; shared memory systems; data mining; decision support; disk I/O; distributed memory models; large scale data analysis; message-passing; parallel algorithms; parallel machines; queuing shared memory model; shared memory abstraction; shared-memory models; Parallel algorithms; Shared memory systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1996. Proceedings of the 1996 ICPP Workshop on Challenges for
Conference_Location
Ithaca, NY
ISSN
1530-2016
Print_ISBN
0-8186-7623-X
Type
conf
DOI
10.1109/ICPPW.1996.538596
Filename
538596
Link To Document