Guojing Cong
HPCC-ICESS-CSS 2014
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.
Guojing Cong
HPCC-ICESS-CSS 2014
Changnian Han, Peng Zhang, et al.
Journal of Computational Physics
Guojing Cong, David A. Bader
Journal of Parallel and Distributed Computing
Onkar Bhardwaj, Guojing Cong
MLHPC 2016