Dynamo: A transparent dynamic optimization system V Bala, E Duesterwald, S Banerjia Proceedings of the ACM SIGPLAN 2000 conference on Programming language …, 2000 | 1454 | 2000 |
Characterizing and predicting program behavior and its variability E Duesterwald, C Cascaval, S Dwarkadas 2003 12th International Conference on Parallel Architectures and Compilation …, 2003 | 321 | 2003 |
Software profiling for hot path prediction: Less is more E Duesterwald, V Bala ACM SIGARCH Computer Architecture News 28 (5), 202-211, 2000 | 276 | 2000 |
Design and implementation of a dynamic optimization framework for Windows D Bruening, E Duesterwald, S Amarasinghe 4th ACM workshop on feedback-directed and dynamic optimization (FDDO-4), 20, 2001 | 178 | 2001 |
Demand-driven computation of interprocedural data flow E Duesterwald, R Gupta, ML Soffa Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of …, 1995 | 158 | 1995 |
Transparent dynamic optimization: The design and implementation of Dynamo V Bala, E Duesterwald, S Banerjia | 147 | 1999 |
A practical framework for demand-driven interprocedural data flow analysis E Duesterwald, R Gupta, ML Soffa ACM Transactions on Programming Languages and Systems (TOPLAS) 19 (6), 992-1030, 1997 | 132 | 1997 |
A practical data flow framework for array reference analysis and its use in optimizations E Duesterwald, R Gupta, ML Soffa Proceedings of the ACM SIGPLAN 1993 conference on Programming language …, 1993 | 131 | 1993 |
Deli: A new run-time control point G Desoli, N Mateev, E Duesterwald, P Faraboschi, JA Fisher 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002 …, 2002 | 126 | 2002 |
System and method for dynamically replacing code E Duesterwald, SM Freudenberger US Patent 6,915,513, 2005 | 123 | 2005 |
Concurrency analysis in the presence of procedures using a data-flow framework E Duesterwald, ML Soffa Proceedings of the symposium on Testing, analysis, and verification, 36-48, 1991 | 121 | 1991 |
Predicting likelihood of on-time product delivery, diagnosing issues that threaten delivery, and exploration of likely outcome of different solutions MR Cantor, E Duesterwald, T Klinger, PK Malkin, PM Matchen, ... US Patent 9,251,484, 2016 | 108 | 2016 |
Distributed slicing and partial re-execution for distributed programs E Duesterwald, R Gupta, M Soffa Languages and Compilers for Parallel Computing: 5th International Workshop …, 1993 | 98 | 1993 |
Designing ground truth and the social life of labels M Muller, CT Wolf, J Andres, M Desmond, NN Joshi, Z Ashktorab, ... Proceedings of the 2021 CHI conference on human factors in computing systems …, 2021 | 93 | 2021 |
Memory disambiguation scheme for partially redundant load removal E Duesterwald, V Bala, S Banerjia US Patent 6,813,705, 2004 | 93 | 2004 |
Rigorous data flow testing through output influences EDR Gupta, ML Soffa 2nd Irvine Software Symposiumpages, 131-145, 1992 | 92 | 1992 |
Multiple page size modeling and optimization C Cascaval, E Duesterwald, PF Sweeney, RW Wisniewski 14th International Conference on Parallel Architectures and Compilation …, 2005 | 83 | 2005 |
Low overhead speculative selection of hot traces in a caching dynamic translator V Bala, E Duesterwald US Patent 6,470,492, 2002 | 79 | 2002 |
Method for improving performance of executable code G Cascaval, S Chatterjee, E Duesterwald, A Kielstra, K Stoodley US Patent 7,954,094, 2011 | 78 | 2011 |
Barrier matching for programs with textually unaligned barriers Y Zhang, E Duesterwald Proceedings of the 12th ACM SIGPLAN symposium on Principles and Practice of …, 2007 | 63 | 2007 |