Cooperative caching with keep-me and evict-me. - Jennifer B. Sartor; Subramaniam Venkiteswaran; Kathryn S. McKinley; Zhenlin Wang (Interaction between Compilers and Computer Architectures, 2005)

No bit left behind: the limits of heap data compression. - Jennifer B. Sartor; Martin Hirzel; Kathryn S. McKinley (ISMM, 2008)

Z-rays: divide arrays and conquer speed and flexibility. - Jennifer B. Sartor; Stephen M. Blackburn; Daniel Frampton; Martin Hirzel; Kathryn S. McKinley (PLDI, 2010)

Why nothing matters: the impact of zeroing. - Xi Yang 021; Stephen M. Blackburn; Daniel Frampton; Jennifer B. Sartor; Kathryn S. McKinley (OOPSLA, 2011)

Exploring multi-threaded Java application performance on multicore hardware. - Jennifer B. Sartor; Lieven Eeckhout (OOPSLA, 2012)

Criticality stacks: identifying critical threads in parallel programs using synchronization behavior. - Kristof Du Bois; Stijn Eyerman; Jennifer B. Sartor; Lieven Eeckhout (ISCA, 2013)

Bottle graphs: visualizing scalability bottlenecks in multi-threaded applications. - Kristof Du Bois; Jennifer B. Sartor; Stijn Eyerman; Lieven Eeckhout (OOPSLA, 2013)

Accelerating an application domain with specialized functional units. - Cecilia González-Alvarez; Jennifer B. Sartor; Carlos Álvarez 001; Daniel Jiménez-González; Lieven Eeckhout (ACM Trans. Archit. Code Optim., 2013)

Cooperative cache scrubbing. - Jennifer B. Sartor; Wim Heirman; Stephen M. Blackburn; Lieven Eeckhout; Kathryn S. McKinley (PACT, 2014)

Automatic design of domain-specific instructions for low-power processors. - Cecilia González-Alvarez; Jennifer B. Sartor; Carlos Álvarez 001; Daniel Jiménez-González; Lieven Eeckhout (ASAP, 2015)

Just-in-time data structures. - Mattias De Wael; Stefan Marr; Joeri De Koster; Jennifer B. Sartor; Wolfgang De Meuter (Onward!, 2015)

DVFS performance prediction for managed multithreaded applications. - Shoaib Akram 001; Jennifer B. Sartor; Lieven Eeckhout (ISPASS, 2016)

Boosting the Priority of Garbage: Scheduling Collection on Heterogeneous Multicore Processors. - Shoaib Akram 001; Jennifer B. Sartor; Kenzo Van Craeynest; Wim Heirman; Lieven Eeckhout (ACM Trans. Archit. Code Optim., 2016)

MInGLE: An Efficient Framework for Domain Acceleration Using Low-Power Specialized Functional Units. - Cecilia González-Alvarez; Jennifer B. Sartor; Carlos Álvarez 001; Daniel Jiménez-González; Lieven Eeckhout (ACM Trans. Archit. Code Optim., 2016)

Analyzing the scalability of managed language applications with speedup stacks. - Jennifer B. Sartor; Kristof Du Bois; Stijn Eyerman; Lieven Eeckhout (ISPASS, 2017)

DEP+BURST: Online DVFS Performance Prediction for Energy-Efficient Managed Language Execution. - Shoaib Akram 001; Jennifer B. Sartor; Lieven Eeckhout (IEEE Trans. Computers, 2017)

Write-rationing garbage collection for hybrid memories. - Shoaib Akram 001; Jennifer B. Sartor; Kathryn S. McKinley; Lieven Eeckhout (PLDI, 2018)

Managing hybrid memories by predicting object write intensity. - Shoaib Akram 001; Kathryn S. McKinley; Jennifer B. Sartor; Lieven Eeckhout (Programming, 2018)

Emulating Hybrid Memory on NUMA Hardware. - Shoaib Akram 001; Jennifer B. Sartor; Kathryn S. McKinley; Lieven Eeckhout (CoRR, 2018)

Emulating and Evaluating Hybrid Memory for Managed Languages on NUMA Hardware. - Shoaib Akram 001; Jennifer B. Sartor; Kathryn S. McKinley; Lieven Eeckhout (ISPASS, 2019)

Crystal Gazer: Profile-Driven Write-Rationing Garbage Collection for Hybrid Memories. - Shoaib Akram 001; Jennifer B. Sartor; Kathryn S. McKinley; Lieven Eeckhout (Proc. ACM Meas. Anal. Comput. Syst., 2019)

Reliability-aware Garbage Collection for Hybrid HBM-DRAM Memories. - Wenjie Liu; Shoaib Akram 001; Jennifer B. Sartor; Lieven Eeckhout (ACM Trans. Archit. Code Optim., 2021)