OpenPro: A Dynamic Profiling Tool Set for Exploring Thread-Level Speculation Parallelism


Thread-level speculative (TLS) execution can facilitate automatic parallelization of programs that exhibit complicated memory access patterns, which make complete compile-time dependence analysis either impossible or extremely complicated. The decision on where to speculate can make a large difference in the resulting performance. Up to now, we still lack… (More)


8 Figures and Tables

Slides referencing similar topics