arrow
返回

Exploiting wavefront parallelism on large-scale shared-memory multiprocessors

delete2001-03-01
delete11
PRE
AI
T
Tarek S. Abdelrahman
DOI:10.1109/71.914756delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Wavefront parallelism, in which parallelism is limited to hyperplanes in an iteration space, can arise when compilers apply tiling to loop nests to enhance locality. Previous approaches for scheduling wavefront parallelism focused on maximizing parallelism, balancing workloads, and reducing synchronization. In this paper, we show-that on large-scale shared-memory multiprocessors, locality is a crucial factor. We make the distinction between intratile and intertile locality and show that as the number of processors grows, intertile locality becomes more important. We consider and experimentally evaluate existing strategies for scheduling wavefront parallelism. We show that dynamic self-scheduling can be efficiently used on a small number of processors, but performs poorly at large scale because it does not enhance intertile locality. By contrast, static scheduling strategies enhance intertile locality for small tiles, maintaining parallelism and resulting in better performance at large scale. Results from a Convex SPP1000 multiprocessor demonstrate the importance of taking intertile locality into account. Static scheduling outperforms dynamic self-scheduling by a factor of up to 2.3 on 30 processors.
Keyword:
high-performance compilers
wavefront parallelism
cache locality
locality-enhancing loop transformations
tiling
large-scale shared-memory multiprocessors
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

An X-Ray, Raman and IR Study of α-CsReO4, the High-Temperature Modification of Cesium Perrhenate
err1992-11-01
err0
errOAAI
errKlaus-Jürgen Range; Peter Rögner; Heyns Anton M.; Prinsloo Linda C.
err分享
err收藏
An evaluation of analysis pipelines for DNA methylation profiling using the Illumina HumanMethylation450 BeadChip platform
err2014-10-27
err0
errOAAI
errFrancesco Marabita; Malin Almgren; Maléne E. Lindholm; Sabrina Ruhrmann; Fredrik Fagerström-Billai; Maja Jagodic; Carl J. Sundberg; Tomas J. Ekström; Andrew E. Teschendorff; Jesper Tegnér; David Gomez-Cabrero
err分享
err收藏
FACTORING - A METHOD FOR SCHEDULING PARALLEL LOOPS
err1992-08-01
err223
errOAAI
errHUMMEL, SF; SCHONBERG, E; FLYNN, LE
err分享
err收藏
err1978-01-01
err0
PREAI
errYasuo HIKICHI; Ken-iti HUKUO; Jiro SHIOKAWA
err分享
err收藏
学者 查看更多内容