I am a third year PhD student at Computer Science Department, Carnegie Mellon University, advised by Kayvon Fatahalian. My research at CMU is focused on automating the process of optimizing rendering systems with higher level programming languages and smarter compilers. The ultimate goal of my research is to liberate game developers from the time-consuming process of exploring low-level performance optimizations by generating optimized renderer implementations via data-driven program synthesis techniques.
I received my bachelor degree from South China University of Technology, P.R. China, in 2011, majoring software engineering.
I was a research intern at nVidia in summer 2013 and 2014, where I learnt a lot of cool stuff about nVidia GPUs and started a study which leads to a SIGGRAPH submission afterward.
From July 2011 to July 2012, I was as an intern at Microsoft Research Asia (MSRA) where I worked with Zhengping Qian and Zheng Zhang building a distributed system for real-time stream processing in large scale clusters, featuring pipelining and lightweight resilient fault tolerance.
Visit "Projects" page for a list of my previous projects.
View my resume here: [PDF]
TA 15-869 Visual Computing Systems in Fall 2014.