Naifeng Zhang

Miami, Fall 2024
I am a fourth-year Ph.D. candidate in Electrical and Computer Engineering at Carnegie Mellon University, advised by Professor Franz Franchetti.
I received a bachelor’s degree in Computer Science with honors and a bachelor’s degree in Mathematics with honors from the University of Southern California, advised by Professor Viktor K. Prasanna.
My research interests lie in the areas of high-performance code generation, programming languages, compilers, and algorithms.
My undergraduate research is featured here.
Currently, I am contributing to SPIRAL, NTTX, and Semantics Lifting.
news
Aug 05, 2025 service | I served on the Program Committee for AAAI 2026. |
---|---|
Jul 16, 2025 paper | Our paper on Towards Closing the Performance Gap for Cryptographic Kernels Between CPUs and Specialized Hardware was accepted at MICRO 2025. |
May 27, 2025 service | I served on the Program Committee for the AI4Dev workshop, held in conjunction with ICPP 2025. |
May 09, 2025 talk | I gave an ECE Seminar talk at the University of Southern California on Code Generation for Cryptographic Kernels using Multi-word Modular Arithmetic. |
May 02, 2025 talk | I gave an ECE Seminar talk at New York University on Code Generation for Cryptographic Kernels using Multi-word Modular Arithmetic. |
Apr 30, 2025 talk | I attended ORNL AI4Science Workshop at Oak Ridge National Laboratory and presented Towards Semantics Lifting for Scientific Computing: A Case Study on FFT. |
Apr 28, 2025 career | I will join the Programming Systems and Applications Research Group at NVIDIA Research this summer as an intern. See you in Santa Clara! ![]() |
Apr 01, 2025 talk | I gave a QCiT talk at Carnegie Mellon University on Optimization and Performance Analysis of Shor’s Algorithm in Qiskit and Beyond. |
Apr 01, 2025 talk | I gave a guest lecture in Computational Problem Solving for Engineers at Carnegie Mellon University on Code Generation for Cryptographic Kernels using Multi-word Modular Arithmetic. |
Feb 21, 2025 talk | I gave a PLClub talk at the University of Pennsylvania on Code Generation for Cryptographic Kernels using Multi-word Modular Arithmetic. |
selected publications
Please refer to my cv for the most up-to-date list of publications.
2025
- MICROTowards Closing the Performance Gap for Cryptographic Kernels Between CPUs and Specialized HardwareThe International Symposium on Microarchitecture, 2025Accepted
2024
- SRC | PACTAccelerating High-Precision Number Theoretic Transforms using Intel AVX-512The International Conference on Parallel Architectures and Compilation Techniques, 2024Extended abstract with poster and presentationFirst Place, ACM Student Research Competition
Best Poster Runner-up at PRISM Annual Review, Systems & Software track