Featured Video
Dian-Lun at CppNow’23
Cheng-Hsiang at CppNow’23
Taskflow at CppCon’20
cudaFlow at CppCon’21
Research/Tech Talks
- "Quantum Circuit Simulation with Incrementality," NSF FuSe Workshop, University at Buffalo, June 2023
- "Intelligent High-performance Computing," Technical University of Munich (TUM), June 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 at Hong Kong, Sep 2022
- "Intelligent Heterogeneous Computing," CS Department, University of California at Merced, Sep 2022
- "Programming System for Building High-performance CAD Applications," Google X, 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 University, March 2022
- "Intelligent Heterogeneous Computing," ECE Distinguished Lecture, Stevens Institute of Technology, Feb 2022
- "Intelligent Heterogeneous Computing," ECE Department, University 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," GTC, 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