An evaluation of parallel algorithms on current memory consistency models

Guojing Cong

Research output: Contribution to journalConference articlepeer-review

Abstract

Memory consistency model is crucial to the performance of shared-memory multiprocessors, and in current architectures several different models are adopted. In this paper, using graph algorithms for illustrative purposes, we consider the impact of memory model on the implementation and performance of parallel algorithms on shared-memory multiprocessors. We show that the implementation of PRAM algorithms is largely "oblivious" of the underlying memory model, and has good performance on relaxed models. More importantly, we show that different memory models can favor drastically different algorithm designs.

Original languageEnglish
Pages (from-to)388-393
Number of pages6
JournalProceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems
StatePublished - 2006
Externally publishedYes
Event18th IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2006 - Dallas, TX, United States
Duration: Nov 13 2006Nov 15 2006

Keywords

  • Consistency models
  • Parallel algorithms
  • Shared memory

Fingerprint

Dive into the research topics of 'An evaluation of parallel algorithms on current memory consistency models'. Together they form a unique fingerprint.

Cite this