SD3: A Scalable Approach to Dynamic Data-Dependence Profiling

@article{Kim2010SD3AS,
  title={SD3: A Scalable Approach to Dynamic Data-Dependence Profiling},
  author={Minjang Kim and Hyesoon Kim and Chi-Keung Luk},
  journal={2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture},
  year={2010},
  pages={535-546}
}
As multicore processors are deployed in mainstream computing, the need for software tools to help parallelize programs is increasing dramatically. Data-dependence profiling is an important technique to exploit parallelism in programs. More specifically, manual or automatic parallelization can use the outcomes of data-dependence profiling to guide where to parallelize in a program. However, state-of-the-art data-dependence profiling techniques are not scalable as they suffer from two major… CONTINUE READING