Ziqiang Patrick Huang

Lecturer
Ziqiang Patrick Huang

Contact information

Phone: 519-888-4567 x40250
Location: E7 5424

Website

https://uwaterloo.ca/scholar/z399huan/home

Biography summary

Ziqiang Patrick Huang is a Lecturer in the Electrical and Computer Engineering Department at University of Waterloo. His research interest is in high-performance and power-efficient computer architecture. His work spans the area of compiler performance optimization and runtime system design for resource allocation. He received his Ph.D. in Computer Engineering from Duke University in 2019, and he has worked as a research intern in the Architecture Research Team at Arm.

Research interests

  • Computer Architecture
  • Software/Hardware Co-design

Education

  • 2019, Doctorate, Electrical and Computer Engineering, Duke University
  • 2014, Master of Science, Electrical and Computer Engineering, Duke University
  • 2012, Bachelor of Science (BS), Electrical and Computer Engineering, East China University of Science and Technology

Courses*

  • CS 450 - Computer Architecture
    • Taught in 2020, 2021
  • CS 650 - Computer Architecture
    • Taught in 2020, 2021
  • ECE 222 - Digital Computers
    • Taught in 2020
  • ECE 250 - Algorithms and Data Structures
    • Taught in 2022, 2024
  • ECE 350 - Real-Time Operating Systems
    • Taught in 2022
  • ECE 621 - Computer Organization
    • Taught in 2019, 2021

* Only courses taught in the past 5 years are displayed.

Selected/recent publications

  • Huang, Ziqiang and Hilton, Andrew D and Lee, Benjamin C, Decoupling loads for nano-instruction set computers, ACM SIGARCH Computer Architecture News, 44(3), 2016, 406 - 417
  • Lang, Ian and Huang, Ziqiang and Kapre, Nachiket, Exploring the Impact of Switch Arity on Butterfly Fat Tree FPGA NoCs, The 28th IEEE International Symposium On Field-Programmable Custom Computing Machines, 1 2020
  • Huang, Ziqiang and Joao, José A and Rico, Alejandro and Hilton, Andrew D and Lee, Benjamin C, DynaSprint: Microarchitectural Sprints with Dynamic Utility and Thermal Management, Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 1 2019, 426 - 439
  • Huang, Ziqiang Patrick, Coordinating Software and Hardware for Performance Under Power Constraints, 1
  • Joao, Jose Alberto and Carro, Alejandro Rico and Huang, Ziqiang, Hardware thread scheduling, 1
  • Joao, Jose Alberto and Huang, Ziqiang and Carro, Alejandro Rico, Defer buffer, 1

Graduate studies

  • Not currently accepting applications for graduate students