Quantifying behavioral differences between C and C++ programs (1994)

by Brad Calder , Dirk Grunwald , Benjamin Zorn
Venue:JOURNAL OF PROGRAMMING LANGUAGES
Citations:83 - 15 self

Active Bibliography

2 Microarchitectural and Compile-Time Optimizations for Performance Improvement of Procedural and Object-Oriented Languages – Object-oriented Languages, John Kalamatianos, John Kalamatianos - 2000
80 Reducing Branch Costs via Branch Alignment – Brad Calder, Dirk Grunwald - 1994
21 Path-based Compilation – Reginald Clifford Young - 1998
7 Understanding and Improving the Performance of Modern Programming Languages – Amer Suleman Diwan - 1997
58 Next Cache Line and Set Prediction – Brad Calder, Dirk Grunwald - 1995
113 The Multiscalar Architecture – Manoj Franklin - 1993
Cache Line Coloring Using Real and Estimated Profiles – Amir Hooshang Hashemi, John Kalamatianos, Brad Calder, Hashemi John, Kalamatianos Brad Calder, David Kaeli, Alireza Khalafi, Waleed Meleis
Cache Line Coloring Procedure Placement Using Real and Estimated Profiles – Amir Hooshang Hashemi, David R. Kaeli, Brad Calder
56 Evidence-based Static Branch Prediction using Machine Learning – Brad Calder, Dirk Grunwald, Michael Jones, Donald Lindsay, James Martin, Michael Mozer, Benjamin Zorn - 1996
Enhancing Branch Prediction via On-Line Statistical Analysis – Steven G. Dropsho, Kathryn S. Mckinley
On the Realization of Fine-Grained Multithreading in Software – Andreas Grävinghoff
1 Threaded Prefetching: An Adaptive Instruction Prefetch Mechanism – Seong Baeg Kim, Myung Soon Park, Kim Myung, Soon Park, Sun-ho Park, Chong Sang Kim, Sang Lyul Min, Heonshik Shin, Shin Chong, Sang Kim, Deog-kyoon Jeong - 1993
14 Dynamic Optimization through the use of Automatic Runtime Specialization – John Whaley - 1999
24 Trap-driven Memory Simulation – Richard Albert Uhlig - 1995
26 The effect of code expanding optimizations on instruction cache design – William Y. Chen, Pohua P. Chang, Thomas M. Conte, Wen-mei W. Hwu - 1993
8 Procedure Mapping Using Static Call Graph Estimation – Amir Hooshang Hashemi , David R. Kaeli, Brad Calder - 1997
Applicability of Method Specialization Techniques to Java – Shane Allen Brewer - 2010
Compile Time Instruction Cache Optimizations – Abraham Mendlson Shlomit, Shlomit S. Pinter, Ruth Shtokhamer - 1994
37 Optimizing Alpha Executables on Windows NT with Spike – Cohn, David W. Goodwin, P. Geoffrey Lowney - 1997