Tsung-wei Huang

Associate Professor

Madison, Wisconsin, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tsung-wei Huang is an associate professor and systems researcher with a decade of experience building software that simplifies high-performance computing for domains like machine learning, CAD, and quantum computing. He transitioned from postdoctoral research to faculty roles at Utah and the University of Wisconsin–Madison, blending applied research with production-quality engineering. His open-source contributions include impactful work on the taskflow C++ library, where he optimized work-stealing thread pools and load balancing in the core runtime. Trained with a PhD in Computer Engineering from UIUC and earlier degrees from National Cheng Kung University and UT Austin, he bridges rigorous academic methods with practical system design. Colleagues know him for turning complex parallelism challenges into maintainable runtime components that scale on real workloads. Based in Madison, he pairs classroom mentorship with hands-on involvement in library internals that power HPC applications.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at National Cheng Kung University
bookGraduate Student Computer Engineering, Graduate Student Computer Engineering at The University of Texas at Austin
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at University of Illinois Urbana-Champaign
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

scheduling10
scheduled-tasks10
c-language10
sched10
parallel-computing10
cprogramming-language10
task-scheduler10
multithreading10
job-scheduling10
scheduler10

Programming languages (9)

C++CRustTeXSCSSJavaScriptVerilogHTML

Github contributions (5)

github-logo-circle
taskflow/taskflow

Apr 2018 - Jan 2023

A General-purpose Task-parallel Programming System using Modern C++
Role in this project:
userBack-end Developer
Contributions:26 releases, 1 review, 922 commits in 4 years 9 months
Contributions summary:Tsung-wei's commits primarily focus on modifications to the work-stealing thread pool implementation within the Taskflow library. The commits involve updates and improvements to the work-stealing algorithm, focusing on the assignment and distribution of tasks, optimizing queueing operations, and incorporating strategies to balance task load. The changes involved modifications to the core thread pool implementation within the C++ code.
multithreadingcuda-programmingtask-programmingmulti-threadingconcurrent-programming
Contributions:88 commits, 42 pushes, 2 comments in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial