Yufei Ding


3511 Ivy Commons Drive
Raleigh, NC, 27606
E-mail: yding8@ncsu.edu
Tel: 757-634-1478

Moved to http://www.cs.ucsb.edu/~yufeiding/

"Try to learn something about everything and everything about something."

—Thomas Henry Huxley (1825 - 1895)

I am joining the department of Computer Science, University of California at Santa Barbara as an assistant professor in Nov 2017. My major interest lies in program optimization, especially from the perspective of input sensitivity, parallelization, and redundant computation elimination. My research involves various important algorithms, which are commonly used in Machine Learning, Deep Learning, and other High-Performance Applications. Moreover, we are interested in enabling automatic adaption of our optimization, through novel designs in program language, compiler, and runtime system.

Projects

Publications

[Google scholar]
[OOPSLA'17]

GLORE: Generalized Loop Redundancy Elimination upon LER-Notation

[PDF]
Yufei Ding, Xipeng Shen.
Proceedings of the 2017 ACM International Conference on Object Oriented Programming Systems Languages & Applications . [Acceptance ratio: 29% (66/223).]
[PLDI'17]

Generalizations of the Theory and Deployment of Triangular Inequality for Compiler-Based Strength Reduction

[PDF]
Yufei Ding, Lin Ning, Hui Guan, Xipeng Shen.
The ACM SIGPLAN Conference on Programming Language Design and Implementation 2017. [Acceptance ratio: 15% (47/322).]
[ICDE'17]

Sweet KNN: An Efficient KNN on GPU through Reconciliation of Redundancy and Regularity

[PDF]
Guoyang Chen, Yufei Ding, Xipeng Shen.
2017 IEEE International Conference on Data Engineering, San Diego, California, April 19-22, 2017.
[PLDI'15]

Autotuning algorithmic choice for input sensitivity

[PDF]
Yufei Ding, Jason Ansel, Kalyan Veeramachaneni, Xipeng Shen, Una-May O'Reilly, Saman Amarasinghe.
ACM SIGPLAN conference on Programming Language Design and Implementation, Portland, Orgon, June 13-17, 2015. [Acceptance ratio: 19% (58/303).]
[ICML'15]

Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup

[PDF]
Yufei Ding, Yue Zhao, Xipeng Shen, Madan Musuvathi, Todd Mytkowicz.
International Conference on Machine Learning, Lille, France, July 06-11, 2015. [Acceptance ratio: 26% (270/1037).]
[VLDB'15]

TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems

[PDF]
Yufei Ding, Xipeng Shen, Madan Musuvathi, Todd Mytkowicz.
The 41st International Conference on Very Large Data Bases, Kohala Coast, Hawaii, August, 2015.
[ASPLOS'14]

Finding the Limit: Examining the Potential and Complexity of Compilation Scheduling for JIT-Based Runtime System

[PDF]
Yufei Ding, Mingzhou Zhou, Zhijia Zhao, Sarah Eisenstat, Xipeng Shen.
The Nineteenth International Conference on Architectural Support for Programming Languages and Operating Systems, Salt Lake City, 2014. [Acceptance ratio: 23% (49/217).]
[OOPSLA'14]

Call Sequence Prediction through Probabilistic Calling Automata

[PDF]
Zhijia Zhao, Bo Wu, Mingzhou Zhou, Yufei Ding, Jianhua Sun, Xipeng Shen, Youfeng Wu.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications. [Acceptance ratio: 28% (53/186)]
[CGO'13]

ProfMig: A Framework for Flexible Migration of Program Profiles Across Software Versions

[PDF]
Mingzhou Zhou, Bo Wu, Yufei Ding, and Xipeng Shen.
International Symposium on Code Generation and Optimization Shenzhen, China, 2013. [Acceptance ratio: 28%]

Resume

My [ CV ] can be found here.

Follow Me On