Dian-Lun Lin at CppCon’23

Dian-Lun Lin at CppNow’23

Cheng-Hsiang Chiu at CppNow’23

Taskflow at CppCon’20

cudaFlow at CppCon’21

Research/Tech/Invited Talks

  1. "Intelligent Heterogeneous Computing: Classical and Quantum," Arizona State University, Oct 2024
  2. "Scientific Research and Grant Writing," DAC Eearly Career Workshop, June 2024
  3. "Taskflow: A General-purpose Task-parallel Programming System," Rapid Silicon, June 2024
  4. "Intelligent Heterogeneous Computing," University of Colorado Boulder, June 2024
  5. "Intelligent Heterogeneous Computing," NSF AI Instutite, University at Buffalo, May 2024
  6. "Taskflow: A General-purpose Task-parallel Programming System," Cpp Rusia, May 2024
  7. "Taskflow: A General-purpose Task-parallel Programming System," UCLA VAST Lab, May 2024
  8. "Taskflow: A General-purpose Task-parallel Programming System," Cadence, March 2024
  9. "Taskflow: A General-purpose Task-parallel Programming System," UC Santa Cruz, CSE, Feb 2024
  10. "Taskflow: A General-purpose Task-parallel Programming System," FlexCompute Inc, Feb 2024
  11. "Taskflow: A General-purpose Task-parallel Programming System," Chinese Univ of HK, Jan 2024
  12. "Taskflow: A General-purpose Task-parallel Programming System," China Univ of Petroleum, Oct 2023
  13. "Quantum Circuit Simulation with Incrementality," Univ at Buffalo, June 2023
  14. "Intelligent High-performance Computing," Technical Univ of Munich, June 2023
  15. "Taskflow: A General-purpose Task-parallel Programming System," Univ of Notre Dame, May 2023
  16. "Taskflow: A General-purpose Task-parallel Programming System," Cruise, April 2023
  17. "Performance Portability and Optimization using Machine Learning," PNNL-Utah Joint Seminar, Nov 2022
  18. "Intelligent Heterogeneous Computing," ACCESS-CEDA Seminar Series, Hong Kong, Sep 2022
  19. "Intelligent Heterogeneous Computing," CS Department, UC Merced, Sep 2022
  20. "Programming System for Building High-performance CAD Applications," Google X Moonshot Factory, Sep 2022
  21. "A General-purpose Parallel and Heterogeneous Task Programming System," AMD Vivado Team, Aug 2022
  22. "A GPU Acceleration Flow for RTL Simulation with Batch Stimulus," IWLS Special Session, July 2022
  23. "Intelligent Heterogeneous Computing," AMD Research, June 2022
  24. "Intelligent Heterogeneous Computing," ECE Department, Johns Hopkins Univ, March 2022
  25. "Intelligent Heterogeneous Computing," ECE Distinguished Lecture, Stevens Institute of Technology, Feb 2022
  26. "Intelligent Heterogeneous Computing," ECE Department, Univ of Minnesota, Feb 2022
  27. "cudaFlow: A Modern C++ Programming Model for GPU Task Graph Parallelism," CppCon, Oct 2021
  28. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," IXPUG, Oct 2021
  29. "Taskflow: Parallel and Heterogeneous Task Graph Computing," CUHK (Evan's group), Aug 2021
  30. "General Heterogeneous Framework for Path-based Timing Analysis," Cadence, July 2021
  31. "HeteroTime: Accelerating Static Timing Analysis with GPU," Nvidia Research, June 2021
  32. "Taskflow: A Lightweight Heterogeneous Task Programming System with Control Flow," CPPNow, May 2021
  33. "Machine Learning System-enabled GPU Acceleration for EDA," VLSI-DAT, April 2021
  34. "GPU-accelerated Static Timing Analysis and Beyond," Nvidia GPU Technology Conference, April 2021
  35. "GPU-Accelerated Static Timing Analysis," UCSC EDA Seminar, Feb 2021
  36. "A General-purpose Parallel and Heterogeneous Task Programming System," CIE/USA-GNYC, Oct 2020
  37. "Taskflow: Parallel and Heterogeneous Task Programming in C++," C++ Programmer Meetup, Oct 2020
  38. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppIndia, Oct 2020
  39. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," MUC++, Oct 2020
  40. "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppCon, Sep 2020
  41. "Programming Systems for Parallelizing VLSI CAD and Beyond," VLSI-DAT, April 2020
  42. "A General-purpose Parallel and Heterogeneous Task Programming System at Scale," ORNL, March 2020
  43. "Growing Your Open-Source Projects," WOSET at IEEE/ACM ICCAD, November 2019
  44. "Essential Building Blocks for Creating an Open-source EDA Project," IEEE/ACM DAC, June 2019
  45. "Task-based Parallel Programming using Modern C++", CSL Social Hour, Sep 2018
  46. "Distributed Timing Analysis in 100 Lines Code," VSD webinar, May 2018
  47. "DtCraft: A High-performance Distributed Execution Engine at Scale," CSLSC, UIUC, IL, 2018
  48. "OpenTimer: An open-source high-performance timing analysis tool," ORCONF, Bologna, Italy, 2016
  49. "Distributed Timing Analysis: Framework and Systems," Cadence, Austin, June 2016
  50. "OpenTimer: A High-performance Timing Analysis Tool," Special Session, IEEE/ACM ICCAD, 2015
  51. "Fast Path-based Timing Analysis," Special Session, IEEE/ACM ICCAD, 2014