• 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