ACM Home Page
Please provide us with feedback. Feedback
Combined compile-time and runtime-driven, pro-active data movement in software DSM systems
Full text PdfPdf (177 KB)
Source ACM International Conference Proceeding Series; Vol. 81 archive
Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems table of contents
Houston, Texas
Pages: 1 - 6  
Year of Publication: 2004
Authors
Seung-Jai Min  Purdue University
Rudolf Eigenmann  Purdue University
Sponsors
: University of Houston
: The Texas Learning & Computation Center
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1066650.1066661
What is a DOI?

ABSTRACT

Scientific applications contain program sections that exhibit repetitive data accesses. This paper proposes combined compile-time/runtime data reference analysis techniques that exploit repetitive data access behavior in both regular and irregular program sections. We present a new compiler algorithm to detect such repetitive data references and an API to an underlying software distributed shared memory (software DSM) system to orchestrate the learning and pro-active reuse of communication patterns. We evaluate the combined compile-time/runtime system on a selection of OpenMP applications, exhibiting both regular and irregular data reference patterns, resulting in average performance improvement of 28.1% on 8 processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
S.-J. M. Ayon, Basumallik, and R. Eigenmann. Supporting realistic openmp applications on a commodity cluster of workstations. In International Workshop on OpenMP Applications and Tools (WOMPAT'03), pages 170--179, June 2003.
4
5
6
7
8
9
 
10
11
 
12
13
 
14
15
 
16
 
17
18

Collaborative Colleagues:
Seung-Jai Min: colleagues
Rudolf Eigenmann: colleagues