Skip to main content
Tsung-Wei (TW) Huang

Tsung-Wei Huang

Associate Professor

Dr. Huang is an Assistant Professor in the ECE Department at the University of Wisconsin at Madison. He was an Assistant Professor at the University of Utah from 2019 to 2023. He received his PhD from the ECE Department at the University of Illinois at Urbana-Champaign in 2017 and BS/MS from the CS Department at Taiwan’s National Cheng Kung University in 2011. He has been creating software systems to simplify the building of performance-critical applications, such as design automation, machine learning, and quantum computing. These software systems are being used by thousands of people in industry and academia.

Dr. Huang’s research contributions are recognized by several awards, including ACM SIGDA Outstanding PhD Dissertation Award, NSF CAREER Award, Humboldt Research Fellowship Award, ACM SIGDA Outstanding New Faculty Award, ICCAD 10-year Most Influential Paper Award, and DAC Under-40 Innovator Award.

Department

Electrical & Computer Engineering

Contact

3423, Engineering Hall
1415 Engineering Dr
Madison, WI

Featured news

  • PhD 2017, University of Illinois at Urbana-Champaign
  • MS 2011, Taiwan's National Cheng-Kung University
  • MS 2010, Taiwan's National Cheng-Kung University

  • Computer-aided Design
  • High-performance Computing
  • Quantum Computing

  • 2025 ACM SIGPLAN, ACM SIGPLAN PPoPP Fast Code Programming Challenge (FCPC) (2nd Place)
  • 2024 IEEE/ACM ICCAD, IEEE/ACM ICCAD 10-year Retrospective Most Influential Paper Award
  • 2024 IEEE/ACM ICCAD, IEEE/ACM ICCAD CAD Contest, Honorable Mention (6th Place out of 90 teams)
  • 2024 ICCAD, ICCAD 10-year Retrospective Most Influential Paper Award (Nominated)
  • 2024 ICCAD, ICCAD CAD Contest Honorable Mention (6th Place out of 90 teams) (Nominated)
  • 2023 MIT/Amazon/HPEC, MIT/Amazon/HPEC Large Sparse Neural Network Challenge (2nd Place)
  • 2023 MIT/Amazon/HPEC, MIT/Amazon/HPEC Streaming Graph Challenge Innovation Award (2nd Place)
  • 2023 ACM SIGDA, Outstanding New Faculty Award
  • 2022 Alexander von Humboldt Foundation, Humboldt Research Fellowship Award
  • 2022 ACM SIGDA, Meritorious Service Award
  • 2022 National Science Foundation, NSF Faculty Early Career Development Program (CAREER) Award
  • 2021 ACM TAU Workshop, Best Paper Award
  • 2020 MIT/Amazon/HPEC, MIT/Amazon/HPEC Graph Challenge Innovation Award (1st Place)
  • 2019 ACM Multimedia Conference, ACM Multimedia Best Open-source Software Award
  • 2019 ACM SIGDA, ACM SIGDA Outstanding PhD Dissertation Award
  • 2018 ACM Multimedia Conference, ACM Multimedia Best Open-source Software Award
  • 2018 Workshop on Open-source EDA Technology (WOSET@ICCAD), Best Tool Award
  • 2018 C++ Conference, C++ Conference Best Poster Award
  • 2017 ACM TAU, Golden Timers of ACM TAU Contests
  • 2017 ACM TAU, ACM/SIGDA CADathlon International Programming Contest (1st Place)
  • 2016 ACM TAU, ACM TAU Timing Analysis Contest (1st Place)
  • 2016 Electrical and Computer Engineering, University of Illinois Urbana-Champaign, Yi-Min Wang and Pi-Yu Chung Endowed Research Award
  • 2015 Electrical and Computer Engineering, University of Illinois Urbana-Champaign, Rambus Computer Engineering Fellowship
  • 2015 ACM TAU, ACM TAU Timing Analysis Contest (2nd Place)
  • 2015 IEEE/ACM ICCAD, Golden Timer of IEEE/ACM ICCAD CAD Contest
  • 2014 ACM TAU, ACM TAU Timing Analysis Contest (1st Place)
  • 2014 ACM TAU, ACM/SIGDA CADathlon International Programming Contest (2nd Place)
  • 2013 Ministry of Education, Taiwan, Study Abroad Scholarship
  • 2011 ACM Annual Award Banquet, ACM Student Research Competition Grand Final (2nd Place)
  • 2011 IEEE Taiwan Tainan Section, Best Master's Thesis Award
  • 2011 Taiwan Institute of Information and Computing Machinery, Best Master's Thesis Award
  • 2011 Taiwan Institute of Electrical and Electronic Engineering, Best Master’s Thesis Award
  • 2011 Chinese Institute of Electrical Engineering, Taiwan, Master's Thesis Contest (1st Place)
  • 2010 ACM/SIGDA Student Research Competition, Design Automation Conference, ACM/SIGDA Student Research Competition (1st Place)
  • 2010 Ministry of Education, Taiwan, National Collegiate Cell-Based IC Design Contest (3rd Place)
  • 2010 National Cheng Kung University, Outstanding Graduate Recruiting Fellowship
  • 2010 Garmin Corporation, Taiwan, Outstanding Student Scholarship
  • 2009 Chinese Institute of Engineers, Taiwan, Distinguished Engineering Student Fellowship
  • 2009 Ministry of Education, Taiwan, National Collegiate IC/CAD Programming Contest (2nd Place)
  • 2009 Nano Device Laboratories, Taiwan, National Collegiate Nano Device CAD Contest (1st Place)
  • 2009 Ministry of Education, Taiwan, National Collegiate Programming Contest (3rd Place)
  • 2009 National Cheng Kung University, Taiwan, Presidential Award in CS Department (2nd Place)
  • IEEE/ACM Design Automation Conference, Under-40 Innovator Award

  • Gener, S., Hassan, S., Chang, L., Chakrabarti, C., Huang, T., Ograss, U., & Akoglu, A. (2025). A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems. In ACM International Workshop on Extreme Heterogeneity Solutions (ExHET).
  • Jiang, S., Chung, Y., Chang, C., Ho, T., & Huang, T. (2025). BQSim: GPU-accelerated Batch Quantum Circuit Simulation using Decision Diagram. In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (pp. 79–94).
  • Lee, W. L., Lin, D., Chiu, C., Schlichtmann, U., & Huang, T. (2025). HyperG: Multilevel GPU-Accelerated k-way hypergraph partitioner. In Proceedings of the 30th Asia and South Pacific Design Automation Conference (pp. 1031–1040).
  • Lee, W., Jiang, S., Lin, D., Chang, C., Zhang, B., Chung, Y., Schlichtmann, U., Ho, T., & Huang, T. (2025). iG-kway: Incremental k-way Graph Partitioning on GPU. In ACM/IEEE Design Automation Conference (DAC).
  • Zhang, B., Chang, C., Chiu, C., Lin, D., Sui, Y., Chang, C., Chung, Y., Lee, W. L., Guo, Z., Lin, Y., & others, (2025). iTAP: An Incremental Task Graph Partitioner for Task-parallel Static Timing Analysis. In Proceedings of the 30th Asia and South Pacific Design Automation Conference (pp. 407–415).
  • Chang, C., Zhang, B., Chiu, C., Lin, D., Chung, Y., Lee, W., Guo, Z., Lin, Y., & Huang, T. (2025). PathGen: An Efficient Parallel Critical Path Generation Algorithm. In Proceedings of the 30th Asia and South Pacific Design Automation Conference (pp. 416–424).
  • Chen, P., & Huang, T. (2025). An Efficient Implementation of Parallel Breadth-first Search. frontiers, 2, 3.
  • Lee, W. L., Lin, D., Jiang, S., Chiu, C., Lin, Y., Yu, B., Ho, T., & Huang, T. (2025). G-kway: Multilevel GPU-Accelerated k-way Graph Partitioner using Task Graph Parallelism. ACM Transactions on Design Automation of Electronic Systems.
  • Morchdi, C., Chiu, C., Zhou, Y., & Huang, T. (2024). A Resource-efficient Task Scheduling System using Reinforcement Learning. In 2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC) (pp. 89–95).
  • Chiu, C., Xiong, Z., Guo, Z., Huang, T., & Lin, Y. (2024). An efficient task-parallel pipeline programming framework. In Proceedings of the international conference on high performance computing in asia-pacific region (pp. 95–106).

  • COMP SCI 759 - High Performance Computing for Applications in Engineering (Spring 2025)
  • COMP SCI 799 - Master's Research (Spring 2025)
  • E C E 699 - Advanced Independent Study (Spring 2025)
  • E C E 759 - High Performance Computing for Applications in Engineering (Spring 2025)
  • E C E 790 - Master's Research (Spring 2025)
  • E C E 890 - Pre-Dissertator's Research (Spring 2025)
  • E C E 990 - Dissertator's Research (Spring 2025)
  • E M A 759 - High Performance Computing for Applications in Engineering (Spring 2025)
  • E P 759 - High Performance Computing for Applications in Engineering (Spring 2025)
  • M E 759 - High Performance Computing for Applications in Engineering (Spring 2025)
  • COMP SCI 759 - High Performance Computing for Applications in Engineering (Fall 2024)
  • E C E 699 - Advanced Independent Study (Fall 2024)
  • E C E 759 - High Performance Computing for Applications in Engineering (Fall 2024)
  • E C E 790 - Master's Research (Fall 2024)
  • E C E 890 - Pre-Dissertator's Research (Fall 2024)
  • E C E 990 - Dissertator's Research (Fall 2024)
  • E M A 759 - High Performance Computing for Applications in Engineering (Fall 2024)
  • E P 759 - High Performance Computing for Applications in Engineering (Fall 2024)
  • M E 759 - High Performance Computing for Applications in Engineering (Fall 2024)
  • E C E 790 - Master's Research (Summer 2024)
  • E C E 890 - Pre-Dissertator's Research (Summer 2024)
  • E C E 990 - Dissertator's Research (Summer 2024)
  • E C E 399 - Independent Study (Spring 2024)
  • E C E 556 - Design Automation of Digital Systems (Spring 2024)
  • E C E 790 - Master's Research (Spring 2024)
  • E C E 890 - Pre-Dissertator's Research (Spring 2024)
  • E C E 990 - Dissertator's Research (Spring 2024)
  • COMP SCI 252 - Introduction to Computer Engineering (Fall 2023)
  • E C E 252 - Introduction to Computer Engineering (Fall 2023)
  • E C E 699 - Advanced Independent Study (Fall 2023)
  • E C E 790 - Master's Research (Fall 2023)
  • E C E 890 - Pre-Dissertator's Research (Fall 2023)