I am an Assistant Professor in Computer Science at Rutgers University. I am also a faculty affiliate with Rutgers Discovery Informatics Institute (RDI2). My research is generally in the area of compilers and programming systems. I am interested in revealing and exploiting the impacts of modern computing platforms on every aspect of social life, from ultra-low power devices to ubiquitous mobile platforms and to massively parallel many-core accelerators. My group's research is currently funded by NSF and Department of Education GAANN fellowship.
- I have both undergraduate and graduate RA positions available in my group. If you are interested in doing research with me, please contact me via email.
- Paper on balanced edge partition model conditionally accepted to Sigmetrics'17.
- Paper on binary interface GPU compiler accepted to Middleware'16.
- Paper on GPU cache organization accepted to ICS'16.
- Paper on soft error detection accepted to HPDC'16.
Department of Computer Science
110 Frelinghuysen Road
Piscataway, NJ 08854-8019
Recent and Selected Publications
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.
New-Sum: A Novel Online ABFT Scheme For General Iterative Methods
D. Tao, S. Leon Song, S. Krishnamoorthy, P. Wu, E. Z. Zhang, Z. Chen, D. Kerbyson.
The 25th ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2016), Kyoto, Japan, June, 2016. To Appear.
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.
Enhancing Data Locality for Dynamic Simulations through Asynchronous Data Transformations and Adaptive Control
B. Wu, E. Z. Zhang, X. Shen
The 20th International Conference on Parallel Architectures and Compilation Techniques (PACT 2011). Galveston Island, Texas, Oct, 2011.
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
A Cross-Input Adaptive Framework for GPU Programs Optimization
Y. Liu, E. Z. Zhang, and X. Shen
The 2009 IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009), Rome, Italy, May, 2009.
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
Resources for Prospective Graduate Students
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.
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.
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.
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.