C
Chen Ding
Researcher at University of Rochester
Publications - 177
Citations - 4047
Chen Ding is an academic researcher from University of Rochester. The author has contributed to research in topics: Cache & Cache pollution. The author has an hindex of 30, co-authored 158 publications receiving 3742 citations. Previous affiliations of Chen Ding include Yale University & IBM.
Papers
More filters
Journal ArticleDOI
Predicting whole-program locality through reuse distance analysis
Chen Ding,Yutao Zhong +1 more
TL;DR: In this paper, the authors show that profiling can also predict program locality for inputs other than profiled ones, where locality is defined by the distance of data reuse, which can reveal global patterns not apparent in short distance reuses or local control flow.
Proceedings ArticleDOI
Locality phase prediction
TL;DR: Compared with existing methods based on program code and execution intervals, locality phase prediction is unique because it uses locality profiles, and it marks phase boundaries in program code.
Proceedings ArticleDOI
Improving cache performance in dynamic applications through data and computation reorganization at run time
Chen Ding,Ken Kennedy +1 more
TL;DR: It is demonstrated that run-time program transformations can substantially improve computation and data locality and, despite the complexity and cost involved, a compiler can automate such transformations, eliminating much of the associated run- time overhead.
Proceedings ArticleDOI
Quantifying the cost of context switch
Chuanpeng Li,Chen Ding,Kai Shen +2 more
TL;DR: The impact of program data size and access stride on context switch cost is measured and the potential impact of OS background interrupt handling on the measurement accuracy is demonstrated.
Proceedings ArticleDOI
Software behavior oriented parallelization
TL;DR: The main goal of the paper is to demonstrate that the general protection can be made cost effective by three novel techniques: programmable speculation, critical-path minimization, and value-based correctness checking.