Zheng Zhang

Assistant Professor

I am Assistant Professor in Computer Science at Rutgers University. My research interest is in high performance and reliable programming systems. I enjoy building and hacking systems with my amazing group of students. I also have a keen interest in collaborating with my theory colleagues. My Erdős number is 2. I like stretching and redefining the boundaries between system and theory. My research has been funded by NSF, Google, and Department of Education. I am also an affiliated faculty of the Rutgers RDI2 Institute.


  • Undergrad and grad RA positions available in my group.
  • Paper on GPU taint tracking accepted to USENIX ATC'17.
  • Paper on graph edge partition model accepted to SIGMETRICS'17.
  • Paper on value based GPU race detection accepted to TACO (Jan 2017).


Department of Computer Science
Office: CoRE 310
Phone: (848) 445-8310
Email: eddy.zhengzhang@cs.rutgers.edu

Selected Publications

A Simple Yet Effective Balanced Edge Partition Model for Parallel Computing
L. Li, R. Geda, A.B. Hayes, Y. Chen, P. Chaudhari, E.Z. Zhang, M. Szegedy
Proceedings of the ACM SIGMETRICS Conference (SIGMETRICS '17) and PACM, Urbana-Champaign, IL, June 2017. To Appear.
ORION: A Framework for GPU Occupancy Tuning
A.B. Hayes, L. Li, D. Chavarria, S.L. Song, E.Z. Zhang
The 17th ACM/IFIP/USENIX Middleware Conference (Middleware 2016) , Trento, Italy, December, 2016.
Tag-Split Cache for Efficient GPGPU Cache Utilization
L. Li, A.B. Hayes, S. Song, E.Z. Zhang
The 30th ACM International Conference on Supercomputing (ICS 2016), Istanbul, Turkey, June, 2016.
Massive Atomics for Massive Parallelism on GPUs
I. Egielski, J. Huang, E. Z. Zhang
ACM SIGPLAN International Symposium on Memory Management (ISMM 2014), Edinburgh, Scotland, UK, June, 2014.
Unified On-chip Memory Allocation for SIMT Architecture
A.B. Hayes, E.Z. Zhang
The 28th ACM International Conference on Supercomputing (ICS 2014), Munich, Germany, June, 2014.
Complexity Analysis and Algorithm Design for Reorganizing Data to Minimize Non-Coalesced GPU Memory Accesses
B. Wu, Z. Zhao, E. Z. Zhang, Y. Jiang, X. Shen.
The 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2013) Shenzhen, China, Feb, 2013.
On-the-Fly Elimination of Dynamic Irregularities for GPU Computing
E. Z. Zhang, Y. Jiang, Z. Guo, K. Tian, X. Shen
The 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2011), Newport Beach, California, March, 2011.
Does Cache Sharing on Modern CMP Matter to the Performance of Contemporary Multithreaded Programs?
E. Z. Zhang, Y. Jiang, and X. Shen
The 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming(PPoPP 2010), Bangalore, India, Jan, 2010. Best Paper Award
KPC-Toolbox: Simple Yet Effective Trace Fitting Using Markovian Arrival Processes
G. Casale, E. Z. Zhang, E. Smirni
Proceedings of the 5th International Conference on the Quantitative Evaluation of SysTems (QEST 2008), pp. 83--92, St.Malo, France, IEEE Press, September 2008. Best Student Paper Award

See A Complete List of My Publications

Resources for Prospective Graduate Students

Paper Writing Advice

Publish or perish? Paper writing is an important skill in grad school. I compiled a list of links from various sources that benefited me since I was a PhD student and many others.

Research Presentation

How to make people know you and your research? Publishing a paper is good but not enough. You need to advertise your work by public speaking. Click above link to see a list of good advice.

Graduate Students in Rutgers

You always learn a lot from your peers. How about your peers at grad school? We have gsa market mailing list for everyone. We also have social websites for different groups of students.

Living in New Jersey

The weather is not as good as California. But we do not have to worry about earthquakes. Not to mention other perks of living near Rutgers: closeness to nyc, superb healthcare and many more.