@inproceedings{5b957a9f4f01471da02417223bf531f3,
title = "Predicting remote reuse distance patterns in UPC applications",
abstract = "Current work in high productivity parallel computing has focused attention on the class of partitioned global address space (PGAS) parallel programming languages because they promise to reduce the effort required to develop parallel application codes. An important aspect in achieving good performance in PGAS languages is effective handling of remote memory references. We extend a single-threaded reuse distance model to predict memory behavior for multi-threaded UPC applications. Our model handles changes in per-thread data size as well as changes in thread mapping due to problem size increases. Our results indicate the model provides good predictions of remote memory behavior by accurately predicting changes in remote memory reuse distance as a function of the problem size and the number of threads.",
keywords = "UPC, cache, reuse distance",
author = "Steven Vormwald and W. Wang and S. Carr and S. Seidel and Z. Wang",
year = "2010",
doi = "10.1145/2020373.2020374",
language = "English (US)",
isbn = "9781450304610",
series = "ACM International Conference Proceeding Series",
booktitle = "Proceedings of the 4th Conference on Partitioned Global Address Space (PGAS) Programming Models, PGAS'10",
note = "4th Conference on Partitioned Global Address Space (PGAS) Programming Models, PGAS'10 ; Conference date: 12-10-2010 Through 15-10-2010",
}