Chi Zhang

I am a Staff Software Engineer in AMD, building AI/ML compiler and inference server to make AI run faster on all kinds of AMD hardwares.

Before AMD, I was a software engineer at Google. I obtained my PhD from the Computer Science Department of University of Pittsburgh.

I did research on compilation support for NISQ-era quantum computing platforms. I've also worked on projects about building compiler tools for deep learning framework like PyTorch.




Email / CV / Google Scholar







Research

PhD Thesis topic: Towards Effective Qubit Mapping for Noisy Intermediate-Scale Quantum Devices

Research Interests: Software level accommodation for NISQ-era Quantum Computing platforms; Compilation optimizations for AI accelerators

Publications

ASPLOS'23: Exploiting the Regular Structure of Modern Quantum Architectures for Compiling and Optimizing Programs with Permutable Operators
Yuwei Jin, Fei Hua, Yanhao Chen, Ari Hayes, C. Zhang, Eddy Z. Zhang
The 28th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023), Vancouver, March 2023


MICRO'21: AutoBraid: A Framework for Enabling Efficient Surface Communication in Quantum Computing
F. Hua, Y. Chen, Y. Jin, C. Zhang, A.B. Hayes, Y. Zhang, E.Z. Zhang.
The 54th IEEE/ACM International Symposium on Microarchitecture (MICRO), Virtual, October 2021.


ASPLOS'21: Time-Optimal Qubit Mapping
C. Zhang, A.B. Hayes, L. Qiu, Y. Jin, Y. Chen, E.Z. Zhang.
The 26th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021), Virtual, April 2021.


arxiv: SlackQ : Approaching the Qubit Mapping Problem with A Slack-aware Swap Insertion Scheme
C. Zhang, Y. Chen, Y. Jin, W. Ahn, Y. Zhang, E.Z. Zhang.
arXiv preprint arXiv:2009.02346 (2020)


DAC'20-WIP: A Depth-Aware Swap Insertion Scheme for the Qubit Mapping Problem
C. Zhang, Y. Chen, Y. Jin, W. Ahn, Y. Zhang, E.Z. Zhang.
The 57th ACM/IEEE Design Automation Conference (DAC), Work in Progress Poster session, San Francisco, July 2020.


arxiv: Accelerating Concurrent Heap on GPUs
Y. Chen, F. Hua, C. Huang, J. Bierema, C. Zhang, E.Z. Zhang.
arXiv preprint arXiv:1906.06504 (2019)


ATC'18: Locality-Aware Software Throttling for Sparse Matrix Operation on GPUs
Y. Chen, A. Hayes, C. Zhang, T. Salmon, E.Z. Zhang.
Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2018), Boston, MA, July 2018.


NVMSA'16: Live Code Update for IoT Devices in Energy Harvesting Environments
C.Zhang, W.Ahn, Y.Zhang, B.Childers.
Non-Volatile Memory Systems and Applications Symposium (NVMSA), 2016 5th. IEEE, 2016.



respect