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