Data Sharing Analysis for Titanium

Ben Liblit, Alex Aiken and Katherine Yelick

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-01-1165
November 2001

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2001/CSD-01-1165.pdf

Parallel programs share data in ways that may not be obvious at the source level. Understanding a program's data sharing behavior is critical to understanding the program as a whole, and is also a necessary component for numerous program analysis, optimization, and run time clients. We report on the design of and experience with an implementation of a data sharing analysis for the Titanium programming language.


BibTeX citation:

@techreport{Liblit:CSD-01-1165,
    Author = {Liblit, Ben and Aiken, Alex and Yelick, Katherine},
    Title = {Data Sharing Analysis for Titanium},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2001},
    Month = {Nov},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2001/5324.html},
    Number = {UCB/CSD-01-1165},
    Abstract = {Parallel programs share data in ways that may not be obvious at the source level. Understanding a program's data sharing behavior is critical to understanding the program as a whole, and is also a necessary component for numerous program analysis, optimization, and run time clients. We report on the design of and experience with an implementation of a data sharing analysis for the Titanium programming language.}
}

EndNote citation:

%0 Report
%A Liblit, Ben
%A Aiken, Alex
%A Yelick, Katherine
%T Data Sharing Analysis for Titanium
%I EECS Department, University of California, Berkeley
%D 2001
%@ UCB/CSD-01-1165
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2001/5324.html
%F Liblit:CSD-01-1165