Compiler-directed run-time monitoring of program data access. - Chen Ding 001; Yutao Zhong 001 (MSP/ISMM, 2002)

Miss Rate Prediction across All Program Inputs. - Yutao Zhong 001; Steve Dropsho; Chen Ding 001 (IEEE PACT, 2003)

A Hierarchical Model of Reference Affinity. - Yutao Zhong 001; Xipeng Shen; Chen Ding 001 (LCPC, 2003)

Predicting whole-program locality through reuse distance analysis. - Chen Ding 001; Yutao Zhong 001 (PLDI, 2003)

The Energy Impact of Aggressive Loop Fusion. - Yongkang Zhu; Grigorios Magklis; Michael L. Scott; Chen Ding 001; David H. Albonesi (IEEE PACT, 2004)

Locality phase prediction. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (ASPLOS, 2004)

Adaptive Data Partition for Sorting Using Probability Distribution. - Xipeng Shen; Chen Ding 001 (ICPP, 2004)

Phase-Based Miss Rate Prediction Across Program Inputs. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (LCPC, 2004)

Array regrouping and structure splitting using whole-program reference affinity. - Yutao Zhong 001; Maksim Orlovich; Xipeng Shen; Chen Ding 001 (PLDI, 2004)

The Potential of Computation Regrouping for Improving Locality. - Chen Ding 001; Maksim Orlovich (SC, 2004)

Gated memory control for memory monitoring, leak detection and garbage collection. - Chen Ding 001; Chengliang Zhang; Xipeng Shen; Mitsunori Ogihara (Memory System Performance, 2005)

Lightweight reference affinity analysis. - Xipeng Shen; Yaoqing Gao; Chen Ding 001; Roch Archambault (ICS, 2005)

Parallelization of Utility Programs Based on Behavior Phase Analysis. - Xipeng Shen; Chen Ding 001 (LCPC, 2005)

Program phase detection and exploitation. - Chen Ding 001; Sandhya Dwarkadas; Michael C. Huang 001; Kai Shen; John B. Carter (IPDPS, 2006)

Program-level adaptive memory management. - Chengliang Zhang; Kirk Kelsey; Xipeng Shen; Chen Ding 001; Matthew Hertz; Mitsunori Ogihara (ISMM, 2006)

A hierarchical model of data locality. - Chengliang Zhang; Chen Ding 001; Mitsunori Ogihara; Yutao Zhong 001; Youfeng Wu (POPL, 2006)

Fast Track: Supporting Unsafe Optimizations with Software Speculation. - Kirk Kelsey; Chengliang Zhang; Chen Ding 001 (PACT, 2007)

Quantifying the cost of context switch. - Chuanpeng Li; Chen Ding 001; Kai Shen (Experimental Computer Science, 2007)

Analysis of input-dependent program behavior using active profiling. - Xipeng Shen; Michael L. Scott; Chengliang Zhang; Sandhya Dwarkadas; Chen Ding 001; Mitsunori Ogihara (Experimental Computer Science, 2007)

A Key-based Adaptive Transactional Memory Executor. - Tongxin Bai; Xipeng Shen; Chengliang Zhang; William N. Scherer III; Chen Ding 001; Michael L. Scott (IPDPS, 2007)

Software behavior oriented parallelization. - Chen Ding 001; Xipeng Shen; Kirk Kelsey; Chris Tice; Ruke Huang; Chengliang Zhang (PLDI, 2007)

Locality approximation using time. - Xipeng Shen; Jonathan Shaw; Brian Meeker; Chen Ding 001 (POPL, 2007)

Predicting locality phases for dynamic memory optimization. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (J. Parallel Distributed Comput., 2007)

Miss Rate Prediction Across Program Inputs and Cache Configurations. - Yutao Zhong 001; Steven G. Dropsho; Xipeng Shen; Ahren Studer; Chen Ding 001 (IEEE Trans. Computers, 2007)

P-OPT: Program-Directed Optimal Cache Management. - Xiaoming Gu; Tongxin Bai; Yaoqing Gao; Chengliang Zhang; Roch Archambault; Chen Ding 001 (LCPC, 2008)

All-window profiling of concurrent executions. - Chen Ding 001; Trishul M. Chilimbi (PPoPP, 2008)

Fast Track: A Software System for Speculative Program Optimization. - Kirk Kelsey; Tongxin Bai; Chen Ding 001; Chengliang Zhang (CGO, 2009)

A component model of spatial locality. - Xiaoming Gu; Ian Christopher; Tongxin Bai; Chengliang Zhang; Chen Ding 001 (ISMM, 2009)

Fastpath Speculative Parallelization. - Michael F. Spear; Kirk Kelsey; Tongxin Bai; Luke Dalessandro; Michael L. Scott; Chen Ding 001; Peng Wu 001 (LCPC, 2009)

Program locality analysis using reuse distance. - Yutao Zhong 001; Xipeng Shen; Chen Ding 001 (ACM Trans. Program. Lang. Syst., 2009)

Continuous speculative program parallelization in software. - Chao Zhang; Chen Ding 001; Xiaoming Gu; Kirk Kelsey; Tongxin Bai; Xiaobing Feng 002 (PPoPP, 2010)

Linear-time Modeling of Program Working Set in Shared Cache. - Xiaoya Xiang; Bin Bao; Chen Ding 001; Yaoqing Gao (PACT, 2011)

On the theory and potential of LRU-MRU collaborative cache management. - Xiaoming Gu; Chen Ding 001 (ISMM, 2011)

Waste not, want not: resource-based garbage collection in a shared environment. - Matthew Hertz; Stephen Kane; Elizabeth Keudel; Tongxin Bai; Chen Ding 001; Xiaoming Gu; Jonathan E. Bard (ISMM, 2011)

Parallel programming by hints. - Chen Ding 001 (OOPSLA Companion, 2011)

Parallel programming by hints. - Chen Ding 001; Zachary Fletcher (SPLASH Workshops, 2011)

Safe parallel programming using dynamic dependence hints. - Chuanle Ke; Lei Liu 030; Chao Zhang; Tongxin Bai; Bryan Jacobs; Chen Ding 001 (OOPSLA, 2011)

Two examples of parallel programming without concurrency constructs (PP-CC). - Chen Ding 001 (PPoPP, 2011)

All-window profiling and composable models of cache sharing. - Xiaoya Xiang; Bin Bao; Tongxin Bai; Chen Ding 001; Trishul M. Chilimbi (PPoPP, 2011)

Delta Send-Recv for Dynamic Pipelining in MPI Programs. - Bin Bao; Chen Ding 001; Yaoqing Gao; Roch Archambault (CCGRID, 2012)

Cache Conscious Task Regrouping on Multicore Processors. - Xiaoya Xiang; Bin Bao; Chen Ding 001; Kai Shen (CCGRID, 2012)

A generalized theory of collaborative caching. - Xiaoming Gu; Chen Ding 001 (ISMM, 2012)

A higher order theory of locality. - Chen Ding 001; Xiaoya Xiang (MSPC, 2012)

HOTL: a higher order theory of locality. - Xiaoya Xiang; Chen Ding 001; Hao Luo 007; Bin Bao (ASPLOS, 2013)

Defensive loop tiling for shared cache. - Bin Bao; Chen Ding 001 (CGO, 2013)

Pacman: program-assisted cache management. - Jacob Brock; Xiaoming Gu; Bin Bao; Chen Ding 001 (ISMM, 2013)

Access Annotation for Safe Program Parallelization. - Chen Ding 001; Lei Liu 030 (NPC, 2013)

Cache rationing for multicore. - Jacob Brock; Chen Ding 001 (MSPC@PLDI, 2013)

All-window data liveness. - Pengcheng Li 001; Chen Ding 001 (MSPC@PLDI, 2013)

A coldness metric for cache optimization. - Raj Parihar; Chen Ding 001; Michael C. Huang 001 (MSPC@PLDI, 2013)

Protection and utilization in shared cache through rationing. - Raj Parihar; Jacob Brock; Chen Ding 001; Michael C. Huang 001 (PACT, 2014)

Prioritizing and Scheduling Service Requests under Time Constraints. - Farnaz Dargahi; Mohammad Fozlul Haque Bhuiyan; Chun Wang; Chen Ding 001 (IEEE SCC, 2014)

13th compiler-driven performance workshop (CDP). - Chen Ding 001; Tarek Abdelrahman; Roch Archambault; Mark Stoodley; Olivier Tardieu (CASCON, 2014)

Code Layout Optimization for Defensiveness and Politeness in Shared Cache. - Pengcheng Li 001; Hao Luo 007; Chen Ding 001; Ziang Hu; Handong Ye (ICPP, 2014)

Modeling heap data growth using average liveness. - Pengcheng Li 001; Chen Ding 001; Hao Luo 007 (ISMM, 2014)

Affinity-based hash tables. - Brian Gernhardt; Rahman Lavaee; Chen Ding 001 (MSPC@PLDI, 2014)

Performance Metrics and Models for Shared Cache. - Chen Ding 001; Xiaoya Xiang; Bin Bao; Hao Luo 007; Yingwei Luo; Xiaolin Wang 001 (J. Comput. Sci. Technol., 2014)

Locality analysis: a nonillion time window problem. - Jacob Brock; Hao Luo 007; Chen Ding 001 (SIGMETRICS Perform. Evaluation Rev., 2014)

Assessing Safe Task Parallelism in SPEC 2006 INT. - Tongxin Bai; Chen Ding 001; Pengcheng Li 001 (CCGRID, 2015)

Optimal Footprint Symbiosis in Shared Cache. - Xiaolin Wang 001; Yechen Li; Yingwei Luo; Xiameng Hu; Jacob Brock; Chen Ding 001; Zhenlin Wang (CCGRID, 2015)

Optimal Cache Partition-Sharing. - Jacob Brock; Chencheng Ye 001; Chen Ding 001; Yechen Li; Xiaolin Wang 001; Yingwei Luo (ICPP, 2015)

MMC: a Many-core Memory Connection Model. - Chen Ding 001; Hao Lu; Chencheng Ye 001 (MEMSYS, 2015)

LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache. - Xiameng Hu; Xiaolin Wang 001; Yechen Li; Lan Zhou; Yingwei Luo; Chen Ding 001; Song Jiang 001; Zhenlin Wang (USENIX ATC, 2015)

Compositional model of coherence and NUMA effects for optimizing thread and data placement. - Hao Luo 007; Jacob Brock; Pengcheng Li 001; Chen Ding 001; Chencheng Ye 001 (ISPASS, 2016)

Rethinking a heap hierarchy as a cache hierarchy: a higher-order theory of memory demand (HOTM). - Pengcheng Li 001; Hao Luo 007; Chen Ding 001 (ISMM, 2016)

Hardware support for protective and collaborative cache sharing. - Raj Parihar; Jacob Brock; Chen Ding 001; Michael C. Huang 001 (ISMM, 2016)

Replacement Policies for Heterogeneous Memories. - Jacob Brock; Chencheng Ye 001; Chen Ding 001 (MEMSYS, 2016)

Write Locality and Optimization for Persistent Memory. - Dong Chen 015; Chencheng Ye 001; Chen Ding 001 (MEMSYS, 2016)

ElCached: Elastic Multi-Level Key-Value Cache. - Rahman Lavaee; I. Stephen Choi; Yang-Suk Kee; Chen Ding 001 (INFLOW@OSDI, 2016)

Data-centric combinatorial optimization of parallel code. - Hao Luo 007; Guoyang Chen; Pengcheng Li 001; Chen Ding 001; Xipeng Shen (PPoPP, 2016)

Kinetic Modeling of Data Eviction in Cache. - Xiameng Hu; Xiaolin Wang 001; Lan Zhou; Yingwei Luo; Chen Ding 001; Zhenlin Wang (USENIX ATC, 2016)

Rethinking Memory Management in Modern Operating System: Horizontal, Vertical or Random? - Lei Liu 030; Yong Li; Chen Ding 001; Hao Yang; Chengyong Wu (IEEE Trans. Computers, 2016)

Adaptive Software Caching for Efficient NVRAM Data Persistence. - Pengcheng Li 001; Dhruva R. Chakrabarti; Chen Ding 001; Liang Yuan (IPDPS, 2017)

Memory equalizer for lateral management of heterogeneous memory. - Chencheng Ye 001; Chen Ding 001; Hai Jin 001 (MEMSYS, 2017)

Thread Data Sharing in Cache: Theory and Measurement. - Hao Luo 007; Pengcheng Li 001; Chen Ding 001 (PPoPP, 2017)

Rochester Elastic Cache Utility (RECU): Unequal Cache Sharing is Good Economics. - Chencheng Ye 001; Jacob Brock; Chen Ding 001; Hai Jin 001 (Int. J. Parallel Program., 2017)

LD: Low-Overhead GPU Race Detection Without Access Monitoring. - Pengcheng Li 001; Xiaoyu Hu; Dong Chen 015; Jacob Brock; Hao Luo 007; Eddy Z. Zhang; Chen Ding 001 (ACM Trans. Archit. Code Optim., 2017)

Cache Exclusivity and Sharing: Theory and Optimization. - Chencheng Ye 001; Chen Ding 001; Hao Luo 007; Jacob Brock; Dong Chen 015; Hai Jin 001 (ACM Trans. Archit. Code Optim., 2017)

Optimizing Locality-Aware Memory Management of Key-Value Caches. - Xiameng Hu; Xiaolin Wang 001; Lan Zhou; Yingwei Luo; Chen Ding 001; Song Jiang 001; Zhenlin Wang (IEEE Trans. Computers, 2017)

Optimal Symbiosis and Fair Scheduling in Shared Cache. - Xiameng Hu; Xiaolin Wang 001; Yechen Li; Yingwei Luo; Chen Ding 001; Zhenlin Wang (IEEE Trans. Parallel Distributed Syst., 2017)

All timescale window co-occurrence: efficient analysis and a possible use. - Yumeng (Lucinda) Liu; Daniel Busaba; Chen Ding 001; Daniel Gildea (CASCON, 2018)

PAYJIT: space-optimal JIT compilation and its practical implementation. - Jacob Brock; Chen Ding 001; Xiaoran Xu; Yan Zhang (CC, 2018)

Prediction and bounds on shared cache demand from memory access interleaving. - Jacob Brock; Chen Ding 001; Rahman Lavaee; Fangzhou Liu; Liang Yuan (ISMM, 2018)

Footmark: A New Formulation for Working Set Statistics. - Liang Yuan; Wesley Smith; Sicong Fan; Zixu Chen; Chen Ding 001; Yunquan Zhang (LCPC, 2018)

Footprint modeling of cache associativity and granularity. - Hao Luo 007; Guoyang Chen; Fangzhou Liu; Pengcheng Li 001; Chen Ding 001; Xipeng Shen (MEMSYS, 2018)

Fine-grained data usage analysis by access sampling: seeing the data that is not there. - Zhizhou Zhang 002; Chencheng Ye 001; Rahman Lavaee; Ning Gu; Chen Ding 001 (MEMSYS, 2018)

Locality analysis through static parallel sampling. - Dong Chen 015; Fangzhou Liu; Chen Ding 001; Sreepathi Pai (PLDI, 2018)

A Measurement Theory of Locality. - Liang Yuan; Chen Ding 001; Peter J. Denning; Yunquan Zhang (CoRR, 2018)

Fast Miss Ratio Curve Modeling for Storage Cache. - Xiameng Hu; Xiaolin Wang 001; Lan Zhou; Yingwei Luo; Zhenlin Wang; Chen Ding 001; Chencheng Ye 001 (ACM Trans. Storage, 2018)

Beating OPT with Statistical Clairvoyance and Variable Size Caching. - Pengcheng Li 001; Colin Pronovost; William Wilson; Benjamin Tait; Jie Zhou 022; Chen Ding 001; John Criswell (ASPLOS, 2019)

Codestitcher: inter-procedural basic block layout optimization. - Rahman Lavaee; John Criswell; Chen Ding 001 (CC, 2019)

Timescale functions for parallel memory allocation. - Pengcheng Li 001; Hao Luo 007; Chen Ding 001 (ISMM, 2019)

CLAM: Compiler Leasing of Accelerator Memory. - Dong Chen 015; Chen Ding 001; Dorin Patru (LCPC, 2019)

Statistical caching for near memory management. - Dong Chen 015; Fangzhou Liu; Mingyang Jiao; Chen Ding 001; Sreepathi Pai (MEMSYS, 2019)

Cacheap: Portable and Collaborative I/O Optimization for Graph Processing. - Peng Zhao 008; Chen Ding 001; Lei Liu 030; Jiping Yu; Wentao Han; Xiaobing Feng 002 (J. Comput. Sci. Technol., 2019)

A Relational Theory of Locality. - Liang Yuan; Chen Ding 001; Wesley Smith; Peter J. Denning; Yunquan Zhang (ACM Trans. Archit. Code Optim., 2019)

CLAM: Compiler Lease of Cache Memory. - Ian Prechtl; Ben Reber; Chen Ding 001; Dorin Patru; Dong Chen 015 (MEMSYS, 2020)

PLUM: static parallel program locality analysis under uniform multiplexing. - Fangzhou Liu; Dong Chen 015; Wesley Smith; Chen Ding 001 (PPoPP, 2020)

AWLCO: All-Window Length Co-Occurrence. - Joshua Sobel; Noah Bertram; Chen Ding 001; Fatemeh Nargesian; Daniel Gildea (CPM, 2021)

Measuring Cache Complexity Using Data Movement Distance (DMD). - Donovan Snyder; Chen Ding 001 (IPDPS Workshops, 2021)

Uniform lease vs. LRU cache: analysis and evaluation. - Dong Chen 015; Chen Ding 001; Fangzhou Liu; Benjamin Reber; Wesley Smith; Pengcheng Li 001 (ISMM, 2021)

Writeback Modeling: Theory and Application to Zipfian Workloads. - Wesley Smith; Daniel Byrne; Chen Ding 001 (MEMSYS, 2021)

Beyond time complexity: data movement complexity analysis for matrix multiplication. - Wesley Smith; Aidan Goldfarb; Chen Ding 001 (ICS, 2022)

Cache-coherent CLAM (WIP). - Chen Ding 001; Benjamin Reber; Dorin Patru (LCTES, 2022)

CARL: Compiler Assigned Reference Leasing. - Chen Ding 001; Dong Chen 015; Fangzhou Liu; Benjamin Reber; Wesley Smith (ACM Trans. Archit. Code Optim., 2022)

Blast from the Past: Least Expected Use (LEU) Cache Replacement with Statistical History. - Sayak Chakraborti; Zhizhou Zhang 002; Noah Bertram; Chen Ding 001; Sandhya Dwarkadas (ISMM, 2023)

E=MC^2: Efficient Mobility Centric Caching. - Chen Ding 001; Ben Reber; Dorin Patru; Alexander H. Kneipp; Marcus Figorito (MEMSYS, 2023)

Memory Workload Synthesis Using Generative AI. - Chengao Shi; Fan Jiang; Zhenguo Liu; Chen Ding 001; Jiang Xu 001 (MEMSYS, 2023)

Scalable CP Decomposition for Tensor Learning using GPU Tensor Cores. - Zeliang Zhang; Zhuo Liu; Susan Liang; Zhiyuan Wang; Yifan Zhu 003; Chen Ding 001; Chenliang Xu (CoRR, 2023)

DMC4ML: Data Movement Complexity for Machine Learning. - Chen Ding 001; Christopher Kanan; Dylan McKellips; Toranosuke Ozawa; Arian Shahmirza; Wesley Smith (CoRR, 2023)

Cache Programming for Scientific Loops Using Leases. - Benjamin Reber; Matthew Gould; Alexander H. Kneipp; Fangzhou Liu; Ian Prechtl; Chen Ding 001; Linlin Chen; Dorin Patru (ACM Trans. Archit. Code Optim., 2023)

Parallel Loop Locality Analysis for Symbolic Thread Counts. - Fangzhou Liu; Yifan Zhu 003; Shaotong Sun; Chen Ding 001; Wesley Smith; Kaave Seyed Hosseini (PACT, 2024)

Implementation of a Two-Level Programmable Cache Emulation and Test System. - Marcus Figorito; Vincent Michelini; Benjamin Reber; Alexander H. Kneipp; Matthew Gould; Chen Ding 001; Linlin Chen; Dorin Patru (MEMSYS, 2024)

Measuring Data Access Latency in Large CPU Caches. - Shaotong Sun; Yifan Zhu 003; Xingzhi Ye; Chen Ding 001 (MEMSYS, 2024)

Symmetric Locality: Definition and Initial Results. - Giordan Escalona; Dylan McKellips; Chen Ding 001 (SC Workshops, 2024)