Talks

  1. "cudaFlow: A Modern C++ Programming Model for GPU Task Graph Parallelism," CppCon, Oct 2021
  2. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," Intel IXPUG, Oct 2021
  3. "Taskflow: Parallel and Heterogeneous Task Graph Computing," CUHK (Evan's group), Aug 2021
  4. "General Heterogeneous Framework for Path-based Timing Analysis," Cadence, July 2021
  5. "HeteroTime: Accelerating Static Timing Analysis with GPU," Nvidia Research, June 2021
  6. "Taskflow: A Lightweight Heterogeneous Task Programming System with Control Flow," CPPNow, May 2021
  7. "Machine Learning System-enabled GPU Acceleration for EDA," VLSI-DAT, April 2021
  8. "GPU-accelerated Static Timing Analysis and Beyond," GTC, April 2021
  9. "GPU-Accelerated Static Timing Analysis," UCSC EDA Seminar, Feb 2021
  10. "A General-purpose Parallel and Heterogeneous Task Programming System," CIE/USA-GNYC, Oct 2020
  11. "Taskflow: Parallel and Heterogeneous Task Programming in C++," C++ Programmer Meetup, Oct 2020
  12. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppIndia, Oct 2020
  13. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," MUC++, Oct 2020
  14. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppCon, Sep 2020
  15. "Programming Systems for Parallelizing VLSI CAD and Beyond," VLSI-DAT, April 2020
  16. "A General-purpose Parallel and Heterogeneous Task Programming System at Scale," ORNL, March 2020
  17. "Growing Your Open-Source Projects," WOSET at IEEE/ACM ICCAD, November 2019
  18. "Essential Building Blocks for Creating an Open-source EDA Project," IEEE/ACM DAC, June 2019
  19. "Task-based Parallel Programming using Modern C++", CSL Social Hour, Sep 2018
  20. "Distributed Timing Analysis in 100 Lines Code," VSD webinar, May 2018
  21. "DtCraft: A High-performance Distributed Execution Engine at Scale," CSLSC, UIUC, IL, 2018
  22. "OpenTimer: An open-source high-performance timing analysis tool," ORCONF, Bologna, Italy, 2016
  23. "Distributed Timing Analysis: Framework and Systems," Cadence, Austin, June 2016
  24. "OpenTimer: A High-performance Timing Analysis Tool," Special Session, IEEE/ACM ICCAD, 2015
  25. "Fast Path-based Timing Analysis," Special Session, IEEE/ACM ICCAD, 2014