Difference: CompilerPublication (14 vs. 15)

Revision 152011-09-21 - ChenDing

Line: 1 to 1
 
META TOPICPARENT name="CompilerGroup"

Research Publications

Copyright Notice. The below material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's or organization's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Changed:
<
<
Acknowledgement. The on-going research is supported by the National Science Foundation (Contract No. CCF-1116104, CCF-0963759, CNS-0834566), IBM CAS Faculty Fellowship, a cash gift from Microsoft Research, and equipment grants from IBM. The past support came from the Department of Energy (Contract No. DE-FG02-02ER25525) and the National Science Foundation (Contract No. CNS-0720796, CNS-0509270, CCR-0238176, CCR-0219848 and EIA-0080124). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the funding organizations.
>
>
Acknowledgement. The on-going research is supported by the National Science Foundation (Contract No. CCF-1116104, CCF-0963759, CNS-0834566), IBM CAS Faculty Fellowship, a cash gift from Microsoft Research, and equipment grants from IBM. The past support came from the Department of Energy (Contract No. DE-FG02-02ER25525) and the National Science Foundation (Contract No. CNS-0720796, CNS-0509270, CCR-0238176, CCR-0219848 and EIA-0080124). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the funding organizations.
 

Journal Publication

Line: 14 to 14
 
JPDC'04 "Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse", Chen Ding and Ken Kennedy, Journal of Parallel and Distributed Computing, Volume 64, Issue 1, January 2004, Elsevier Press, pages 108--134 .

Conference Papers

Changed:
<
<
ISMM'11a "On the Theory and Potential of LRU-MRU Collaborative Cache Management", Xiaoming Gu and Chen Ding, in Proceedings of International Symposium on Memory Management, June 2011.
ISMM'11b "Waste Not, Want Not Resource-based Garbage Collection in a Shared Environment'', Matthew Hertz, Jonathan Bard, Stephen Kane, Elizabeth Keudel, Tongxin Bai, Xiaoming Gu, and Chen Ding, in Proceedings of International Symposium on Memory Management, June 2011.
PPOPP'11b "Two Examples of Parallel Programming without Concurrency Constructs (PP-CC)", Chen Ding, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2011. (poster paper)
PPOPP'11a "All-Window Profiling and Composable Models of Cache Sharing", Xiaoya Xiang, Tongxin Bai, Bin Bao, Chen Ding, and Trishul Chilimbi, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2011.
PPOPP'10 "Continuous Speculative Program Parallelization in Software", Chao Zhang, Chen Ding, Xiaoming Gu, Kirk Kelsey, Tongxin Bai, and Xiaobing Feng, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2010. (poster paper)
ISMM'09 "A Component Model of Spatial Locality", Xiaoming Gu, Ian Christopher, Tongxin Bai, Chengliang Zhang, and Chen Ding, in Proceedings of International Symposium on Memory Management, Dublin, Ireland, June 2009.
CGO'09 "Fast Track: A Software System for Speculative Program Optimization", Kirk Kelsey, Tongxin Bai, Chen Ding, and Chengliang Zhang, in Proceedings of International Symposium on Code Generation and Optimization, Seattle WA, March 2009.
PPOPP'08 "All-Window Profiling of Concurrent Executions", Chen Ding and Trishul Chilimbi, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Salt Lake City UT, July 2008. ( poster paper)
PLDI'07 "Software Behavior Oriented Parallelization", Chen Ding, Xipeng Shen, Kirk Kelsey, Chris Tice, Ruke Huang, and Chengliang Zhang, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, San Diego CA, June 2007.
POPL'07 "Locality approximation using time", Xipeng Shen, Jonathan Shaw, Brian Meeker, and Chen Ding, in Proceedings of The 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , Nice, France, January 2007, pages 55--61.
ISMM'06 " Program-Level Adaptive Memory Management ", Chengliang Zhang, Kirk Kelsey, Xipeng Shen, Chen Ding, Matthew Hertz, and Mitsunori Ogihara, in Proceedings of the International Symposium on Memory Management , Ottawa, Canada, June 2006.
POPL'06 "A Hierarchical Model of Data Locality", Chengliang Zhang, Chen Ding, Mitsunori Ogihara, Yutao Zhong, and Youfeng Wu, in Proceedings of The 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , Charleston, South Carolina, January 2006.
ICS'05 "Lightweight Reference Affinity Analysis", Xipeng Shen, Yaoqing Gao, Chen Ding and Roch Archambault, in Proceedings of The 19th ACM International Conference on Supercomputing, Cambridge, Massachusetts, June 2005.
SC'04 "The Potential of Computation Regrouping for Improving Locality", Chen Ding and Maks Orlovich, in Proceedings of SC2004 High Performance Computing, Networking, and Storage Conference , Pittsburgh, PA, November 2004.
ASPLOS'04 "Locality Phase Prediction", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XI) , Boston, MA, October 2004.
PACT'04 "The Energy Impact of Aggressive Loop Fusion", YongKang Zhu, Grigorios Magklis, Michael L. Scott, Chen Ding, and David H. Albonesi, in Proceedings of International Conference on Parallel Architecture and Compilation Techniques (PACT), Antibes Juan-les-pins, France, October 2004.
ICPP'04 "Adaptive Data Partition for Sorting using Probability Distribution", Xipeng Shen, and Chen Ding, in Proceedings of International Conference on Parallel Processing, Montreal, Canada, August 2004.
PLDI'04 "Array Regrouping and Structure Splitting Using Whole-Program Reference Affinity", Yutao Zhong, Maksim Orlovich, Xipeng Shen, and Chen Ding, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Washington DC, June 2004.
LACSI'03 "Regression-Based Multi-Model Prediction of Data Reuse Signature", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of the 4th Annual Symposium of the Los Alamos Computer Science Institute, Sante Fe, New Mexico, October 2003.
PACT'03 "Miss Rate Prediction across All Program Inputs", Yutao Zhong, Steven G. Dropsho, and Chen Ding, in Proceedings of International Conference on Parallel Architectures and Compilation Techniques, New Orleans, Louisiana, September 2003.
PLDI'03 "Predicting Whole-Program Locality through Reuse-Distance Analysis", Chen Ding and Yutao Zhong, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation , San Diego, California, June 2003.
IPDPS'01 "Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse", Chen Ding and Ken Kennedy, in Proceedings of 2001 International Parallel and Distribute Processing Symposium, San Francisco, California, April 2001. (Best Paper Award)
IPDPS'00 "Memory Bandwidth Bottleneck and its Amelioration by a Compiler", Chen Ding and Ken Kennedy, in Proceedings of 2000 International Parallel and Distribute Processing Symposium, Cancun, Mexico, May 2000.
PDCS'99 "Bandwidth-Based Performance Tuning and Prediction" , Chen Ding and Ken Kennedy, in Proceedings of IASTED Conference on Parallel and Distributed Computing and Systems , Cambridge, MA, November 1999.
PLDI'99 "Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time", Chen Ding and Ken Kennedy, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Atlanta, Georgia, May 1999. Published in ACM SIGPLAN Notices , Volume 35, Number 5, pp. 229-241.
EuroPar'97 "Modulo Scheduling with Cache Reuse Information", C. Ding, S. Carr and P. Sweany, in Proceedings of Third International Euro-Par Parallel Processing Conference (Euro-par'97), August 1997. Available in Springer-Verlag Lecture Notes in Computer Science Series.
HICSS'96 "Improving Software Pipelining with Unroll-and-Jam", S. Carr, C. Ding and P. Sweany, in Proceedings of 29th Hawaii International Conference on System Sciences, Jan 1996.
>
>
OOPSLA11 "Safe Parallel Programming using Dynamic Dependence Hints", Chuanle Ke, Lei Liu, Chao Zhang, Tongxin Bai, Bryan Jacobs, and Chen Ding, in Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, October 2011.
ISMM'11a "On the Theory and Potential of LRU-MRU Collaborative Cache Management", Xiaoming Gu and Chen Ding, in Proceedings of International Symposium on Memory Management, June 2011.
ISMM'11b "Waste Not, Want Not Resource-based Garbage Collection in a Shared Environment'', Matthew Hertz, Jonathan Bard, Stephen Kane, Elizabeth Keudel, Tongxin Bai, Xiaoming Gu, and Chen Ding, in Proceedings of International Symposium on Memory Management, June 2011.
PPOPP'11a "All-Window Profiling and Composable Models of Cache Sharing", Xiaoya Xiang, Tongxin Bai, Bin Bao, Chen Ding, and Trishul Chilimbi, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2011.
PPOPP'11b "Two Examples of Parallel Programming without Concurrency Constructs (PP-CC)", Chen Ding, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2011. (poster paper)
PPOPP'10 "Continuous Speculative Program Parallelization in Software", Chao Zhang, Chen Ding, Xiaoming Gu, Kirk Kelsey, Tongxin Bai, and Xiaobing Feng, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, February 2010. (poster paper)
ISMM'09 "A Component Model of Spatial Locality", Xiaoming Gu, Ian Christopher, Tongxin Bai, Chengliang Zhang, and Chen Ding, in Proceedings of International Symposium on Memory Management, Dublin, Ireland, June 2009.
CGO'09 "Fast Track: A Software System for Speculative Program Optimization", Kirk Kelsey, Tongxin Bai, Chen Ding, and Chengliang Zhang, in Proceedings of International Symposium on Code Generation and Optimization, Seattle WA, March 2009.
PPOPP'08 "All-Window Profiling of Concurrent Executions", Chen Ding and Trishul Chilimbi, in Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Salt Lake City UT, July 2008. ( poster paper)
PLDI'07 "Software Behavior Oriented Parallelization", Chen Ding, Xipeng Shen, Kirk Kelsey, Chris Tice, Ruke Huang, and Chengliang Zhang, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, San Diego CA, June 2007.
POPL'07 "Locality approximation using time", Xipeng Shen, Jonathan Shaw, Brian Meeker, and Chen Ding, in Proceedings of The 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , Nice, France, January 2007, pages 55--61.
ISMM'06 " Program-Level Adaptive Memory Management ", Chengliang Zhang, Kirk Kelsey, Xipeng Shen, Chen Ding, Matthew Hertz, and Mitsunori Ogihara, in Proceedings of the International Symposium on Memory Management , Ottawa, Canada, June 2006.
POPL'06 "A Hierarchical Model of Data Locality", Chengliang Zhang, Chen Ding, Mitsunori Ogihara, Yutao Zhong, and Youfeng Wu, in Proceedings of The 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , Charleston, South Carolina, January 2006.
ICS'05 "Lightweight Reference Affinity Analysis", Xipeng Shen, Yaoqing Gao, Chen Ding and Roch Archambault, in Proceedings of The 19th ACM International Conference on Supercomputing, Cambridge, Massachusetts, June 2005.
SC'04 "The Potential of Computation Regrouping for Improving Locality", Chen Ding and Maks Orlovich, in Proceedings of SC2004 High Performance Computing, Networking, and Storage Conference , Pittsburgh, PA, November 2004.
ASPLOS'04 "Locality Phase Prediction", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XI) , Boston, MA, October 2004.
PACT'04 "The Energy Impact of Aggressive Loop Fusion", YongKang Zhu, Grigorios Magklis, Michael L. Scott, Chen Ding, and David H. Albonesi, in Proceedings of International Conference on Parallel Architecture and Compilation Techniques (PACT), Antibes Juan-les-pins, France, October 2004.
ICPP'04 "Adaptive Data Partition for Sorting using Probability Distribution", Xipeng Shen, and Chen Ding, in Proceedings of International Conference on Parallel Processing, Montreal, Canada, August 2004.
PLDI'04 "Array Regrouping and Structure Splitting Using Whole-Program Reference Affinity", Yutao Zhong, Maksim Orlovich, Xipeng Shen, and Chen Ding, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Washington DC, June 2004.
LACSI'03 "Regression-Based Multi-Model Prediction of Data Reuse Signature", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of the 4th Annual Symposium of the Los Alamos Computer Science Institute, Sante Fe, New Mexico, October 2003.
PACT'03 "Miss Rate Prediction across All Program Inputs", Yutao Zhong, Steven G. Dropsho, and Chen Ding, in Proceedings of International Conference on Parallel Architectures and Compilation Techniques, New Orleans, Louisiana, September 2003.
PLDI'03 "Predicting Whole-Program Locality through Reuse-Distance Analysis", Chen Ding and Yutao Zhong, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation , San Diego, California, June 2003.
IPDPS'01 "Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse", Chen Ding and Ken Kennedy, in Proceedings of 2001 International Parallel and Distribute Processing Symposium, San Francisco, California, April 2001. (Best Paper Award)
IPDPS'00 "Memory Bandwidth Bottleneck and its Amelioration by a Compiler", Chen Ding and Ken Kennedy, in Proceedings of 2000 International Parallel and Distribute Processing Symposium, Cancun, Mexico, May 2000.
PDCS'99 "Bandwidth-Based Performance Tuning and Prediction" , Chen Ding and Ken Kennedy, in Proceedings of IASTED Conference on Parallel and Distributed Computing and Systems , Cambridge, MA, November 1999.
PLDI'99 "Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time", Chen Ding and Ken Kennedy, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Atlanta, Georgia, May 1999. Published in ACM SIGPLAN Notices , Volume 35, Number 5, pp. 229-241.
EuroPar'97 "Modulo Scheduling with Cache Reuse Information", C. Ding, S. Carr and P. Sweany, in Proceedings of Third International Euro-Par Parallel Processing Conference (Euro-par'97), August 1997. Available in Springer-Verlag Lecture Notes in Computer Science Series.
HICSS'96 "Improving Software Pipelining with Unroll-and-Jam", S. Carr, C. Ding and P. Sweany, in Proceedings of 29th Hawaii International Conference on System Sciences, Jan 1996.
 

Refereed Workshop Papers

LCPC'08 "P-OPT: Program-directed Optimal Cache Management", X. Gu, T. Bai, Y. Gao, C. Zhang, R. Archambault, and C. Ding, in Proceedings of the International Workshop on Languages and Compilers for Parallel Computing, Edmunton, Canada, August 2008. to appear in Springer-Verlag Lecture Notes in Computer Science (J. N. Amaral, editor).
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback