Publications

DOI Acceptance Rate GitHub Award


Conference Papers

  1. Dian-Lun Lin, Haoxing Ren, Yanqing Zhang, and Tsung-Wei Huang, "From RTL to CUDA: A GPU Acceleration Flow for RTL Simulation with Batch Stimulus," ACM International Conference on Parallel Processing (ICPP), Bordeaux, France, 2022
    10.1145/3545008.3545091 27% GitHub
  2. Cheng-Hsiang Chiu and Tsung-Wei Huang, "Composing Pipeline Parallelism using Control Taskflow Graph," ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC), Minneapolis, Minnesota, 2022
    10.1145/3502181.3533714 19% GitHub
  3. Cheng-Hsiang Chiu and Tsung-Wei Huang, "Efficient Timing Propagation with Simultaneous Structural and Pipeline Parallelisms," ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, 2022
    10.1145/3489517.3530616 20%
  4. Tsung-Wei Huang and Yibo Lin, "Concurrent CPU-GPU Task Programming using Modern C++," IEEE International Workshop on High-level Parallel Programming Models and Supportive Environments (HIPS), France, 2022
  5. Kexing Zhou, Zizheng Guo, Tsung-Wei Huang, and Yibo Lin, "Efficient Critical Paths Search Algorithm using Mergeable Heap," IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), Taiwan, 2022
    10.1109/ASP-DAC52403.2022.9712566 30.6%
  6. McKay Mower, Luke Majors, and Tsung-Wei Huang, "Taskflow-San: Sanitizing Erroneous Control Flow in Taskflow Programs," IEEE Workshop on Extreme Scale Programming Models and Middleware (ESPM2), St. Louis, Missouri, 2021
    10.1109/ESPM254806.2021.00009
  7. Tsung-Wei Huang, "TFProf: Profiling Large Taskflow Programs with Modern D3 and C++," IEEE International Workshop on Programming and Performance Visualization Tools (ProTools), St. Louis, Missouri, 2021
    10.1109/ProTools54808.2021.00006 GitHub
  8. Zizheng Guo, Tsung-Wei Huang, and Yibo Lin, "HeteroCPPR: Accelerating Common Path Pessimism Removal with Heterogeneous CPU-GPU Parallelism," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Germany, 2021
    10.1109/ICCAD51958.2021.9643457 23.5%
  9. Guannan Guo, Tsung-Wei Huang, Yibo Lin, and Martin Wong, "GPU-accelerated Critical Path Generation with Path Constraints," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Germany, 2021
    10.1109/ICCAD51958.2021.9643504 23.5%
  10. Tsung-Wei Huang, Chun-Yao Wang, Yu-Guang Chen, and Takashi Sato, "Overview of 2021 CAD Contest at ICCAD," IEEE/ACM International Conference on Computer-aided Design (ICCAD), Germany, 2021
    10.1109/ICCAD51958.2021.9643523 23.5%
  11. Yasin Zamani and Tsung-Wei Huang, "A High-Performance Heterogeneous Critical Path Analysis Framework," IEEE High-Performance Extreme Computing Conference (HPEC), MA, 2021
    10.1109/HPEC49654.2021.9622872
  12. Cheng-Hsiang Chiu, Dian-Lun Lin, and Tsung-Wei Huang, "An Experimental Study of SYCL Task Graph Parallelism for Large-Scale Machine Learning Workloads," International Workshop of Asynchronous Many-Task systems for Exascale (AMTE), Portugal, 2021
    10.1007/978-3-031-06156-1_37
  13. Dian-Lun Lin and Tsung-Wei Huang, "Efficient GPU Computation using Task Graph Parallelism," European Conference on Parallel and Distributed Computing (Euro-Par), Portugal, 2021
    10.1007/978-3-030-85665-6_27 29.4%
  14. Guannan Guo, Tsung-Wei Huang, Yibo Lin, and Martin Wong, "GPU-accelerated Path-based Timing Analysis," IEEE/ACM Design Automation Conference (DAC), CA, 2021
    10.1109/DAC18074.2021.9586316 23%
  15. Zizheng Guo, Tsung-Wei Huang, and Yibo Lin, "A Provably Good and Practically Efficient Algorithm for Common Path Pessimism Removal in Large Designs," IEEE/ACM Design Automation Conference (DAC), CA, 2021
    10.1109/DAC18074.2021.9586085 23%
  16. Kuan-Ming Lai, Tsung-Wei Huang, Pei-Yu Lee, and Tsung-Yi Ho, "ATM: A High Accuracy Extracted Timing Model for Hierarchical Timing Analysis," IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), Japan, 2021
    10.1145/3394885.3431578 33.9%
  17. Chun-Xun Lin, Tsung-Wei Huang, and Martin Wong, "An Efficient Work-Stealing Scheduler for Task Dependency Graph," IEEE International Conference on Parallel and Distributed Systems (ICPADS), Hong Kong, 2020
    10.1109/ICPADS51040.2020.00018 29%
  18. Dian-Lun Lin and Tsung-Wei Huang, "A Novel Inference Algorithm for Large Sparse Neural Network using Task Graph Parallelism," IEEE High-performance and Extreme Computing Conference (HPEC), MA, 2020
    10.1109/HPEC43674.2020.9286218 Graph Challenge Champion Award GitHub
  19. Zizheng Guo, Tsung-Wei Huang, and Yibo Lin, "GPU-accelerated Static Timing Analysis," IEEE/ACM International Conference on Computer-aided Design (ICCAD), CA, 2020
    10.1145/3400302.3415631 24%
  20. Tsung-Wei Huang, "A General-purpose Parallel and Heterogeneous Task Programming System for VLSI CAD," IEEE/ACM International Conference on Computer-aided Design (ICCAD), CA, 2020
    10.1145/3400302.3415750 24%
  21. I.-C. Lin, U. Schlichtmann, Tsung-Wei Huang, and M. P.-H. Lin, "Overview of 2020 CAD Contest at ICCAD," IEEE/ACM International Conference on Computer-aided Design (ICCAD), CA, 2020
    10.1145/3400302.3415741 24%
  22. Guannan Guo, Tsung-Wei Huang, Chun-Xun Lin, and Martin Wong, "An Efficient Critical Path Generation Algorithm Considering Extensive Path Constraints," ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, 2020
    10.1109/DAC18072.2020.9218750 23%
  23. Chun-Xun Lin, Tsung-Wei Huang, Guannan Guo, and Martin Wong, "A Modern C++ Parallel Task Programming Library," ACM Multimedia Conference (MM), pp. 2285-2287, Nice, France, 2019
    10.1145/3343031.3350537 26.9% Second Prize Open Source Software Award
  24. Chun-Xun Lin, Tsung-Wei Huang, Guannan Guo, and Martin Wong, "An Efficient and Composable Parallel Task Programming Library," IEEE High-performance and Extreme Computing Conference (HPEC), Waltham, MA, 2019
    10.1109/HPEC.2019.8916447
  25. Tsung-Wei Huang, Chun-Xun Lin, Guannan Guo, and Martin Wong, "Cpp-Taskflow: Fast Task-based Parallel Programming using Modern C++," IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 974-983, Rio de Janeiro, Brazil, 2019
    10.1109/IPDPS.2019.00105 27.7% GitHub
  26. Kuan-Ming Lai, Tsung-Wei Huang, and Tsung-Yi Ho, "A General Cache Framework for Efficient Generation of Timing Critical Paths," ACM/IEEE Design Automation Conference (DAC), pp. 108:1-108:6, Las Vegas, NV, 2019
    10.1145/3316781.3317744 18.9%
  27. Tsung-Wei Huang, Chun-Xun Lin, Guannan Guo, and Martin Wong, "Essential Building Blocks for Creating an Open-source EDA Project," ACM/IEEE Design Automation Conference (DAC), pp. 78:1-78:4, Las Vegas, NV, 2019
    10.1145/3316781.3323477 18.9%
  28. Tsung-Wei Huang, Chun-Xun Lin, and Martin Wong, "Distributed Timing Analysis at Scale," ACM/IEEE Design Automation Conference (DAC), pp. 1-2, Las Vegas, NV, 2019
    10.1145/3316781.3322470 18.9%
  29. Tsung-Wei Huang, Chun-Xun Lin, Guannan Guo, and Martin Wong, "A General-purpose Distributed Programming System using Data-parallel Streams," ACM Multimedia Conference (MM), pp. 1360-1363, Seoul, Korea, 2018
    10.1145/3240508.3243654 27.6% Best Open Source Software Award
  30. Chun-Xun Lin, Tsung-Wei Huang, Guannan Guo, and Martin Wong, "MtDetector: A High-performance Marine Traffic Detector at Stream Scale," ACM International Conference on Distributed and Event-based Systems (DEBS), pp. 205-208, Hamilton, New Zealand, 2018
    10.1145/3210284.3220504 39%
  31. Chun-Xun Lin, Tsung-Wei Huang, Ting Yu, and Martin Wong, "A Distributed Power Grid Analysis Framework from Sequential Stream Graph," ACM Great Lakes Symposium on VLSI (GLSVLSI), pp. 183-188, Chicago, IL, 2018
    10.1145/3194554.3194560
  32. Chun-Xun Lin, Tsung-Wei Huang, and Martin Wong, "Routing at Compile Time," IEEE International Symposium on Quality Electronic Design (ISQED), pp. 169-175, Santa Clara, CA, 2018
    10.1109/ISQED.2018.8357283
  33. Tsung-Wei Huang, Chun-Xun Lin, and Martin Wong, "DtCraft: A Distributed Execution Engine for Compute-intensive Applications," IEEE/ACM International Conference on Computer-aided Design (ICCAD), pp. 757-765, Irvine, CA, 2017
    10.1109/ICCAD.2017.8203853 24%
  34. T.-Y. Lai, Tsung-Wei Huang, and Martin Wong, "Libabs: An Effective and Accurate Macro-modeling Algorithm for Large Hierarchical Designs," IEEE/ACM Design Automation Conference (DAC), pp. 1-6, Austin, TX, 2017
    10.1145/3061639.3062274 22.4% First Place of TAU'16 Contest
  35. Tsung-Wei Huang, Martin Wong, D. Sinha, K. Kalafala, and N. Venkateswaran, "A Distributed Timing Analysis Framework for Large Designs," IEEE/ACM Design Automation Conference (DAC), pp. 116:1-116:6, Austin, TX, 2016
    10.1145/2897937.2897959
  36. Tsung-Wei Huang and Martin Wong, "OpenTimer: A High-Performance Timing Analysis Tool," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 895-902, Austin, TX, 2015
    10.5555/2840819.2840944 24.6% Second Place of TAU'15 Contest GitHub
  37. Tsung-Wei Huang and Martin Wong, "On Fast Timing Closure: Speeding Up Incremental Path-Based Timing Analysis with MapReduce," IEEE/ACM International Workshop on System Level Interconnect Prediction (SLIP), CA, 2015
    10.1109/SLIP.2015.7171710
  38. Tsung-Wei Huang and Martin Wong, "Accelerated Path-Based Timing Analysis with MapReduce," ACM International Symposium on Physical Design (ISPD) (slide), pp. 103-110, Monterey, CA, 2015
    10.1145/2717764.2717771
  39. Tsung-Wei Huang, P.-C. Wu, and Martin Wong, "Fast Path-Based Timing Analysis for CPPR," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 596-599, San Jose, CA, 2014
    10.5555/2691365.2691487 24% First Place of TAU'14 Contest
  40. Tsung-Wei Huang, P.-C. Wu, and Martin Wong, "UI-Timer: An Ultra-Fast Clock Network Pessimism Removal Algorithm," IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (slide), pp. 758-765, San Jose, CA, 2014
    10.5555/2691365.2691516 24%
  41. Tsung-Wei Huang, P.-C. Wu, and Martin Wong, "UI-Route: An Ultra-Fast Incremental Maze Routing Algorithm," IEEE/ACM International Workshop on System Level Interconnect Prediction (SLIP) (slide), San Francisco, CA, 2014
    10.1145/2633948.2633952
  42. S.-H. Yeh, J.-W. Chang, Tsung-Wei Huang, and Tsung-Yi Ho, "Voltage-Aware Chip-Level Design for Reliability-Driven Pin-Constrained EWOD Chips," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 353-360, San Jose, CA, 2012
    10.1145/2429384.2429461 24%
  43. Tsung-Wei Huang, J.-W. Chang, and Tsung-Yi Ho, "Integrated Fluidic-Chip Co-Design Methodology for Digital Microfluidic Biochips," ACM International Symposium on Physical Design (ISPD), pp. 49-56, Napa, CA, 2012
    10.1145/2160916.2160927
  44. Jia-Wei Chang, Tsung-Wei Huang, and Tsung-Yi Ho, "An ILP-based Obstacle-Avoiding Routing Algorithm for Pin-Constrained EWOD Chips," IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 67-72, Sydney, Australia, 2012
    10.1109/ASPDAC.2012.6165041
  45. Tsung-Wei Huang, Tsung-Yi Ho, and K. Chakrabarty, "Reliability-Oriented Broadcast Electrode-Addressing for Pin-Constrained Digital Microfluidic Biochips," IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (slide), pp. 448-455, San Jose, CA, 2011
    10.1109/ICCAD.2011.6105367 30.3%
  46. Tsung-Wei Huang, Yan-You Lin, Jia-Wei Chang, and Tsung-Yi Ho, "Chip-Level Design and Optimization for Digital Microfluidic Biochips," Proceeding of IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), 2011
    10.1109/MWSCAS.2011.6026535
  47. Tsung-Wei Huang and Tsung-Yi Ho, "Recent Research and Emerging Challenges in the Designs and Optimizations for Digital Microfluidic Biochips," Proceeding of IEEE System on Chip Conference (SOCC), pp. 12-17, Taipei, Taiwan, 2011
    10.1109/SOCC.2011.6085143
  48. P.-H. Yuh, C.-Y Lin, Tsung-Wei Huang, Tsung-Yi Ho, C.-L. Yang, and Yao-Wen Chang, "A SAT-Based Routing Algorithm for Cross-Referencing Biochips," IEEE/ACM International Workshop on System Level Interconnect Prediction (SLIP) (slide), San Diego, CA, 2011
    10.5555/2134224.2134233
  49. Tsung-Wei Huang, H.-Y. Su, and Tsung-Yi Ho, "Progressive Network-Flow Based Power-Aware Broadcast Addressing for Pin-Constrained Digital Microfluidic Biochips," ACM/IEEE Design Automation Conference (DAC) (slide), pp. 741-746, San Diego, CA, 2011
    10.1145/2024724.2024891 23%
  50. Tsung-Wei Huang, S.-Y. Yeh, and Tsung-Yi Ho, "A Network-Flow Based Pin-Count Aware Routing Algorithm for Broadcast Electrode-Addressing EWOD Chips," IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (slide), pp. 425-431, San Jose, CA, 2010
    10.1109/ICCAD.2010.5653715 30%
  51. Tsung-Wei Huang and Tsung-Yi Ho, "A Two-Stage ILP-Based Droplet Routing Algorithm for Pin-Constrained Digital Microfluidic Biochips," ACM International Symposium on Physical Design (ISPD) (slide), pp. 201-208, San Francisco, CA, 2010
    10.1145/1735023.1735068 31%
  52. Tsung-Wei Huang, C.-H. Lin, and Tsung-Yi Ho, "A Contamination Aware Droplet Routing Algorithm for Digital Microfluidic Biochips," IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (slide), pp. 151-156, San Jose, CA, 2009 26.2%
  53. Tsung-Wei Huang and Tsung-Yi Ho, "A Fast Routability- and Performance-Driven Droplet Routing Algorithm for Digital Microfluidic Biochips," IEEE International Conference on Computer Design (ICCD) (slide), pp. 445-450, Lake Tahoe, CA, 2009
    10.1109/ICCD.2009.5413119 34%

Journal Papers

  1. Dian-Lun Lin and Tsung-Wei Huang, "Accelerating Large Sparse Neural Network Inference using GPU Task Graph Parallelism," IEEE Transactions on Parallel and Distributed Systems (TPDS), to appear in 2022
    10.1109/TPDS.2021.3138856 GitHub
  2. Tsung-Wei Huang, Dian-Lun Lin, Chun-Xun Lin, and Yibo Lin, "Taskflow: A Lightweight Parallel and Heterogeneous Task Graph Computing System," IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 33, no. 6, pp. 1303-1320, June 2022
    10.1109/TPDS.2021.3104255 GitHub
  3. Zizheng Guo, Mingwei Yang, Tsung-Wei Huang, and Yibo Lin, "A Provably Good and Practically Efficient Algorithm for Common Path Pessimism Removal in Large Designs," IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems (TCAD), to appear in 2022
    10.1109/TCAD.2021.3124758
  4. Jia-Ruei Yu, Chun-Hsien Chen, Tsung-Wei Huang, Jang-Jih Lu, Chia-Ru Chung, Ting-Wei Lin, Min-Hsien Wu, Yi-Ju Tseng, Hsin-Yao Wang, "Energy Efficiency of Inference Algorithms for Medical Datasets: A Green AI study," Journal of Medical Internet Research (JMIR), to appear in 2022
    10.2196/28036
  5. Tsung-Wei Huang, Dian-Lun Lin, Yibo Lin, and Chun-Xun Lin, "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems (TCAD), vol. 41, no. 5, pp. 1448-1452, May 2022
    10.1109/TCAD.2021.3082507 GitHub
  6. Tsung-Wei Huang, Yibo Lin, Chun-Xun Lin, Guannan Guo, and Martin Wong, "Cpp-Taskflow: A General-purpose Parallel Task Programming System at Scale," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 40, no. 8, pp. 1687-1700, Aug. 2021
    10.1109/TCAD.2020.3025075 GitHub
  7. Tsung-Wei Huang, Guannan Guo, Chun-Xun Lin, and Martin Wong, "OpenTimer v2: A New Parallel Incremental Timing Analysis Engine," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 40, no. 4, pp. 776-789, April 2021
    10.1109/TCAD.2020.3007319 GitHub
  8. Tsung-Wei Huang, Chun-Xun Lin, and Martin Wong, "OpenTimer v2: A Parallel Incremental Timing Analysis Engine," IEEE Design and Test (DAT), vol. 38, no. 2, pp. 62-68, April 2021
    10.1109/MDAT.2021.3049177 GitHub
  9. Tsung-Wei Huang, Chun-Xun Lin, and Martin Wong, "DtCraft: A High-performance Distributed Execution Engine at Scale," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 38, no. 6, pp. 1070-1083, June 2019
    10.1109/TCAD.2018.2834422
  10. Tsung-Wei Huang and Martin Wong, "UI-Timer 1.0: An Ultra-Fast Path-Based Timing Analysis Algorithm for CPPR," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 35, no. 11, pp. 1862-1875, Nov. 2016
    10.1109/TCAD.2016.2524566
  11. S.-H. Yeh, J.-W. Chang, Tsung-Wei Huang, S.-T. Yu, and Tsung-Yi Ho, "Voltage-Aware Chip-Level Design for Reliability-Driven Pin-Constrained EWOD Chips," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 33, no. 9, pp. 1302-1315. Sept. 2014
    10.1109/TCAD.2014.2331340
  12. J.-W. Chang, S.-H. Yeh, Tsung-Wei Huang, and Tsung-Yi Ho, "An ILP-based Routing Algorithm for Pin-Constrained EWOD Chips with Obstacle Avoidance," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 32, no. 11, pp. 1655-1667, Nov. 2013
    10.1109/TCAD.2013.2269767
  13. Y.-H. Chen, C.-L. Hsu, L.-C. Tsai, Tsung-Wei Huang, and Tsung-Yi Ho, "A Reliability-Oriented Placement Algorithm for Reconfigurable Digital Microfluidic Biochips Using 3D Deferred Decision Making Technique," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 32, no. 8, pp. 1151-1162, Aug. 2013
    10.1109/TCAD.2013.2249558
  14. J.-W. Chang, S.-H. Yeh, Tsung-Wei Huang, and Tsung-Yi Ho, "Integrated Fluidic-Chip Co-Design Methodology for Digital Microfluidic Biochips," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 32, no. 2, pp. 216-227, Feb. 2013
    10.1109/TCAD.2012.2224347
  15. Tsung-Wei Huang, S.-Y. Yeh, and Tsung-Yi Ho, "A Network-Flow Based Pin-Count Aware Routing Algorithm for Broadcast-Addressing EWOD Chips," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 30, no. 12, pp. 1786-1799, Dec. 2011
    10.1109/TCAD.2011.2163158
  16. Tsung-Wei Huang and Tsung-Yi Ho, "A Two-Stage ILP-Based Droplet Routing Algorithm for Pin-Constrained Digital Microfluidic Biochips," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 30, no. 2, pp. 215-228, Feb. 2011
    10.1109/TCAD.2010.2097190
  17. Tsung-Wei Huang, C.-H. Lin, and Tsung-Yi Ho, "A Contamination Aware Droplet Routing Algorithm for the Synthesis of Digital Microfluidic Biochips," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 29, no. 11, pp. 1682-1695, Nov. 2010
    10.1109/TCAD.2010.2062770

Patents

  1. Tsung-Wei Huang, K. Kalafala, D. Sinha, and N. Venkateswaran, "Distributed Timing Analysis of a Partitioned Integrated Circuit Design," US20170242945A1, 08/24/2017
  2. Tsung-Wei Huang, K. Kalafala, V. B. Rao, D. Sinha, and N. Venkateswaran, "Incremental Common Path Pessimism Analysis," US9836572B2, 12/05/2017

Thesis

  1. Tsung-Wei Huang, "Distributed Timing Analysis," PhD Dissertation, University of Illinois at Urbana-Champaign (UIUC), Dec 2017
    UIUC IDEALS ACM SIGDA Outstanding PhD Dissertation Award
  2. Tsung-Wei Huang, "Routing for Digital Microfluidic Biochips: From Fluidic-Level toward Chip-Level," Master Thesis, National Cheng-Kung University, Taiwan, July 2011
    CIEE Best Master Thesis Award