Extended whole program paths
Citations
45 citations
Cites background from "Extended whole program paths"
...[13] extended WPPs to also encode the me-...
[...]
32 citations
31 citations
25 citations
Cites background or result from "Extended whole program paths"
...Extended Whole Program Paths (eWPP) [14] is a representation for recording control flow and dependence information....
[...]
...We also compare our relative slowdown with that of three important previous works: Pin [8], Valgrind [9] and eWPP [14]....
[...]
...al [14] proposed an extension to Larus’ work on WPP (Whole Program Paths) [6], called eWPP (extended WPP)....
[...]
20 citations
Cites background from "Extended whole program paths"
...DOI = 10.1145/1275937.1275943 http://doi.acm.org/10.1145/1275937.1275943 A preliminary version of this paper appeared in PACT 2005 [Tallam et al. 2005]....
[...]
...A preliminary version of this paper appeared in PACT 2005 [Tallam et al. 2005]....
[...]
References
1,138 citations
"Extended whole program paths" refers background in this paper
...…IBM, Intel and NSF grants CCR-0324969, CCR-0220262, CCR-0208756, CCR-0105535, and EIA0080123 to the Univ. of Arizona. to perform path sensitive instruction scheduling and optimization by compiler researchers [3, 5, 7, 18] and path prediction and instruction fetching by architecture researchers [8]....
[...]
742 citations
676 citations
"Extended whole program paths" refers methods in this paper
...Execution traces have been collected and analyzed for wide range of applications such as developing new optimizations, developing new architectural techniques, and producing reliable software through testing and debugging....
[...]
[...]
383 citations
"Extended whole program paths" refers background or methods in this paper
...Two common types of traces that are useful in above applications are control flow and dependence traces....
[...]
...In designing this extended trace we have the following goals: The additional information contained in the extended trace should be in form of control flow so that the existing compression algorithm by Larus [12] can be used to compress the extended trace....
[...]
...Essentially, since the memory dependences are at the granularity of statements, while control traces are at the granularity of basic blocks (or Ball-Larus paths), dependence traces are longer than control flow traces....
[...]
...Moreover, Sequitur based compression techniques are very effective for control flow traces [12] but significantly less so for dependence traces....
[...]
338 citations
"Extended whole program paths" refers background in this paper
...…IBM, Intel and NSF grants CCR-0324969, CCR-0220262, CCR-0208756, CCR-0105535, and EIA0080123 to the Univ. of Arizona. to perform path sensitive instruction scheduling and optimization by compiler researchers [3, 5, 7, 18] and path prediction and instruction fetching by architecture researchers [8]....
[...]