Featured Video
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
- "Intelligent Heterogeneous Computing: Classical and Quantum," Arizona State University, Oct 2024
- "Scientific Research and Grant Writing," DAC Eearly Career Workshop, June 2024
- "Taskflow: A General-purpose Task-parallel Programming System," Rapid Silicon, June 2024
- "Intelligent Heterogeneous Computing," University of Colorado Boulder, June 2024
- "Intelligent Heterogeneous Computing," NSF AI Instutite, University at Buffalo, May 2024
- "Taskflow: A General-purpose Task-parallel Programming System," Cpp Rusia, May 2024
- "Taskflow: A General-purpose Task-parallel Programming System," UCLA VAST Lab, May 2024
- "Taskflow: A General-purpose Task-parallel Programming System," Cadence, March 2024
- "Taskflow: A General-purpose Task-parallel Programming System," UC Santa Cruz, CSE, Feb 2024
- "Taskflow: A General-purpose Task-parallel Programming System," FlexCompute Inc, Feb 2024
- "Taskflow: A General-purpose Task-parallel Programming System," Chinese Univ of HK, Jan 2024
- "Taskflow: A General-purpose Task-parallel Programming System," China Univ of Petroleum, Oct 2023
- "Quantum Circuit Simulation with Incrementality," Univ at Buffalo, June 2023
- "Intelligent High-performance Computing," Technical Univ of Munich, June 2023
- "Taskflow: A General-purpose Task-parallel Programming System," Univ of Notre Dame, May 2023
- "Taskflow: A General-purpose Task-parallel Programming System," Cruise, April 2023
- "Performance Portability and Optimization using Machine Learning," PNNL-Utah Joint Seminar, Nov 2022
- "Intelligent Heterogeneous Computing," ACCESS-CEDA Seminar Series, Hong Kong, Sep 2022
- "Intelligent Heterogeneous Computing," CS Department, UC Merced, Sep 2022
- "Programming System for Building High-performance CAD Applications," Google X Moonshot Factory, Sep 2022
- "A General-purpose Parallel and Heterogeneous Task Programming System," AMD Vivado Team, Aug 2022
- "A GPU Acceleration Flow for RTL Simulation with Batch Stimulus," IWLS Special Session, July 2022
- "Intelligent Heterogeneous Computing," AMD Research, June 2022
- "Intelligent Heterogeneous Computing," ECE Department, Johns Hopkins Univ, March 2022
- "Intelligent Heterogeneous Computing," ECE Distinguished Lecture, Stevens Institute of Technology, Feb 2022
- "Intelligent Heterogeneous Computing," ECE Department, Univ of Minnesota, Feb 2022
- "cudaFlow: A Modern C++ Programming Model for GPU Task Graph Parallelism," CppCon, Oct 2021
- "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," IXPUG, Oct 2021
- "Taskflow: Parallel and Heterogeneous Task Graph Computing," CUHK (Evan's group), Aug 2021
- "General Heterogeneous Framework for Path-based Timing Analysis," Cadence, July 2021
- "HeteroTime: Accelerating Static Timing Analysis with GPU," Nvidia Research, June 2021
- "Taskflow: A Lightweight Heterogeneous Task Programming System with Control Flow," CPPNow, May 2021
- "Machine Learning System-enabled GPU Acceleration for EDA," VLSI-DAT, April 2021
- "GPU-accelerated Static Timing Analysis and Beyond," Nvidia GPU Technology Conference, April 2021
- "GPU-Accelerated Static Timing Analysis," UCSC EDA Seminar, Feb 2021
- "A General-purpose Parallel and Heterogeneous Task Programming System," CIE/USA-GNYC, Oct 2020
- "Taskflow: Parallel and Heterogeneous Task Programming in C++," C++ Programmer Meetup, Oct 2020
- "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppIndia, Oct 2020
- "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," MUC++, Oct 2020
- "Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System," CppCon, Sep 2020
- "Programming Systems for Parallelizing VLSI CAD and Beyond," VLSI-DAT, April 2020
- "A General-purpose Parallel and Heterogeneous Task Programming System at Scale," ORNL, March 2020
- "Growing Your Open-Source Projects," WOSET at IEEE/ACM ICCAD, November 2019
- "Essential Building Blocks for Creating an Open-source EDA Project," IEEE/ACM DAC, June 2019
- "Task-based Parallel Programming using Modern C++", CSL Social Hour, Sep 2018
- "Distributed Timing Analysis in 100 Lines Code," VSD webinar, May 2018
- "DtCraft: A High-performance Distributed Execution Engine at Scale," CSLSC, UIUC, IL, 2018
- "OpenTimer: An open-source high-performance timing analysis tool," ORCONF, Bologna, Italy, 2016
- "Distributed Timing Analysis: Framework and Systems," Cadence, Austin, June 2016
- "OpenTimer: A High-performance Timing Analysis Tool," Special Session, IEEE/ACM ICCAD, 2015
- "Fast Path-based Timing Analysis," Special Session, IEEE/ACM ICCAD, 2014