|
|
Seung-Jai Min and Professor Rudolf Eigenmann
Purdue University, School of Electrical and Computer Engineering
|
Motivation
Design Philosophy
An Overview of LDSM
An Integrated Compile-Time/Runtime Data Access Analysis
The gist of our data access analysis is an integrated compile-time/runtime analysis -
it combines what both analysis techniques do well.
Data Access Analysis
- Key Observations
- Compile-time analysis - a compiler is good at summarizing future (before the execution of the program) data accesses, but it can be conservative; complex access patterns or access patterns not known at compile-time are overestimated.
- Runtime analysis - both regular and irregular accesses occurred in the past can be precisely analyzed by inspecting modified memory regions, but it cannot analyze data accesses that didn't happen yet.
For more information, please, come back later. We will provide the complete description
of LDSM system and open the donwload link for the LDSM software package (compiler +
runtime libraries) by the Feburary 2009, thank you
[go to top]
Publications
Seung-Jai Min and Rudolf Eigenmann,
Optimizing Irregular Shared-Memory Applications for Clusters ,
Proc. of the 22nd ACM International Conference on Supercomputing, (ICS'08), June 2008.
[go to top]
[go to top]
Funding
|
This work is supported in part by
the National Science Foundation. Any opinions, findings,
and conclusions or recommendations expressed in this material are those of the authors and
do not necessarily reflect the views of the National Science Foundation.
|
|
Contact
[go to top]
|
|
Go Back to the Paramount Group Research Page.
|