English

Multicore-aware parallel temporal blocking of stencil codes for shared and distributed memory

Performance 2012-03-01 v1 Distributed, Parallel, and Cluster Computing

Abstract

New algorithms and optimization techniques are needed to balance the accelerating trend towards bandwidth-starved multicore chips. It is well known that the performance of stencil codes can be improved by temporal blocking, lessening the pressure on the memory interface. We introduce a new pipelined approach that makes explicit use of shared caches in multicore environments and minimizes synchronization and boundary overhead. For clusters of shared-memory nodes we demonstrate how temporal blocking can be employed successfully in a hybrid shared/distributed-memory environment.

Keywords

Cite

@article{arxiv.0912.4506,
  title  = {Multicore-aware parallel temporal blocking of stencil codes for shared and distributed memory},
  author = {Markus Wittmann and Georg Hager and Gerhard Wellein},
  journal= {arXiv preprint arXiv:0912.4506},
  year   = {2012}
}

Comments

9 pages, 6 figures

R2 v1 2026-06-21T14:27:29.788Z