David B. Whalley
According to our database1,
David B. Whalley
authored at least 114 papers
between 1989 and 2023.
Collaborative distances:
Collaborative distances:
Awards
IEEE Fellow
IEEE Fellow 2017, "For contributions to architectural and compilation techniques to meet embedded system constraints".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
On csauthors.net:
Bibliography
2023
Decreasing the Miss Rate and Eliminating the Performance Penalty of a Data Filter Cache (Keynote).
Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, 2023
Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, 2023
2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
2021
Decreasing the Miss Rate and Eliminating the Performance Penalty of a Data Filter Cache.
ACM Trans. Archit. Code Optim., 2021
The domestic computer science graduate students are there, we just need to recruit them.
Commun. ACM, 2021
2020
Experience of Administering Our First S-STEM Program to Broaden Participation in Computer Science.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
2019
Proceedings of the 2019 IEEE/ACM International Symposium on Low Power Electronics and Design, 2019
2018
Decoupling address generation from loads and stores to improve data access energy efficiency.
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, 2018
2016
Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, 2016
Proceedings of the Sixth ACM on Conference on Data and Application Security and Privacy, 2016
Proceedings of the 2016 International Conference on Compilers, 2016
2015
Proceedings of the 16th ACM SIGPLAN/SIGBED Conference on Languages, 2015
Proceedings of the 16th ACM SIGPLAN/SIGBED Conference on Languages, 2015
Proceedings of the 2015 International Conference on Compilers, 2015
2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2014
Reducing set-associative L1 data cache energy by early load data dependence detection (ELD<sup>3</sup>).
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2014
2013
ACM Trans. Archit. Code Optim., 2013
Designing a practical data filter cache to improve both energy efficiency and performance.
ACM Trans. Archit. Code Optim., 2013
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2013
Speculative tag access for reduced energy dissipation in set-associative L1 data caches.
Proceedings of the 2013 IEEE 31st International Conference on Computer Design, 2013
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization, 2013
2012
2011
Proceedings of the 15th Workshop on Interaction between Compilers and Computer Architectures, 2011
2010
ACM Trans. Embed. Comput. Syst., 2010
Improving both the performance benefits and speed of optimization phase sequence searches.
Proceedings of the ACM SIGPLAN/SIGBED 2010 conference on Languages, 2010
2009
ACM Trans. Archit. Code Optim., 2009
Guaranteeing instruction fetch behavior with a lookahead instruction fetch engine (LIFE).
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, 2009
2008
ACM Trans. Embed. Comput. Syst., 2008
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008
2007
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007
Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-40 2007), 2007
Proceedings of the 2007 ACM SIGPLAN/SIGBED Conference on Languages, 2007
Proceedings of the 2007 ACM SIGPLAN/SIGBED Conference on Languages, 2007
Proceedings of the Fifth International Symposium on Code Generation and Optimization (CGO 2007), 2007
Facilitating compiler optimizations through the dynamic mapping of alternate register structures.
Proceedings of the 2007 International Conference on Compilers, 2007
2006
ACM Trans. Embed. Comput. Syst., 2006
Proceedings of the 2006 ACM SIGPLAN/SIGBED Conference on Languages, 2006
Reducing the cost of conditional transfers of control by using comparison specifications.
Proceedings of the 2006 ACM SIGPLAN/SIGBED Conference on Languages, 2006
Proceedings of the 2006 IEEE International Conference on Acoustics Speech and Signal Processing, 2006
Proceedings of the Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), 2006
Adapting compilation techniques to enhance the packing of instructions into registers.
Proceedings of the 2006 International Conference on Compilers, 2006
2005
ACM Trans. Archit. Code Optim., 2005
ACM Trans. Archit. Code Optim., 2005
Softw. Pract. Exp., 2005
ParaScale: Exploiting Parametric Timing Analysis for Real-Time Schedulers and Dynamic Voltage Scaling.
Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS 2005), 2005
Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2005), 2005
Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2005), 2005
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005
Proceedings of the 32st International Symposium on Computer Architecture (ISCA 2005), 2005
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005
2004
ACM Trans. Design Autom. Electr. Syst., 2004
Automatic validation of code-improving transformations on low-level program representations.
Sci. Comput. Program., 2004
Proceedings of the 25th IEEE Real-Time Systems Symposium (RTSS 2004), 2004
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004
Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation 2004, 2004
2003
Industrial Requirements for WCET Tools - Answers to the ARTIST Questionnaire.
Proceedings of the 3rd International Workshop on Worst-Case Execution Time Analysis, 2003
Proceedings of the 2003 ACM Symposium on Applied Computing (SAC), 2003
Proceedings of the 2003 Conference on Languages, 2003
Proceedings of the Euro-Par 2003. Parallel Processing, 2003
2002
IEEE Trans. Software Eng., 2002
ACM Trans. Program. Lang. Syst., 2002
Proceedings of the 2002 Joint Conference on Languages, 2002
Efficient register and memory assignment for non-orthogonal architectures via graph coloring and MST algorithms.
Proceedings of the 2002 Joint Conference on Languages, 2002
2001
Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings.
Int. J. Parallel Program., 2001
Proceedings of the Joint International Conference on Measurements and Modeling of Computer Systems, 2001
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001
Proceedings of the 15th international conference on Supercomputing, 2001
Proceedings of the Euro-Par 2001: Parallel Processing, 2001
2000
Real Time Syst., 2000
Proceedings of the Languages, 2000
Proceedings of the Compiler Construction, 9th International Conference, 2000
1999
Tighter Timing Predictions by Automatic Detection and Exploitation of Value-Dependent Constraints.
Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium, 1999
Proceedings of the ACM SIGPLAN 1999 Workshop on Languages, 1999
Proceedings of the 13th international conference on Supercomputing, 1999
1998
Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium, 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998
1997
Proceedings of the Static Analysis, 4th International Symposium, 1997
Proceedings of the 3rd IEEE Real-Time Technology and Applications Symposium, 1997
1996
Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium, 1996
1995
Microprocess. Microsystems, 1995
Proceedings of the 16th IEEE Real-Time Systems Symposium, 1995
Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), 1995
Proceedings of the ACM SIGPLAN 1995 Workshop on Languages, 1995
Appropriate Interfaces Between Design Tools, Languages, Compilers and Runtimes in Real-Time Systems (Panel).
Proceedings of the ACM SIGPLAN 1995 Workshop on Languages, 1995
Proceedings of the Proceedings 28st Annual Simulation Symposium (SS '95), 1995
1994
Real Time Syst., 1994
Proceedings of the Static Analysis, First International Static Analysis Symposium, 1994
Proceedings of the 15th IEEE Real-Time Systems Symposium (RTSS '94), 1994
Proceedings of the PEARL 94, 1994
1993
Softw. Pract. Exp., 1993
Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI), 1993
1992
Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1992
Proceedings of the Real-Time Systems Symposium, 1992
Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), 1992
1991
Softw. Pract. Exp., 1991
Microprocess. Microsystems, 1991
1990
Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1990
Proceedings of the 17th Annual International Symposium on Computer Architecture, 1990
1989