Dian-Lun (Aaron) Lin resume

Research Engineer/Scientist at Intel Labs


Thesis | Dian-Lun (Aaron) Lin

Thesis

  1. Dian-Lun Lin, Task-parallel Heterogeneous Programming System for Logic Simulation, PhD Dissertation, University of Wisconsin-Madison, 2024
  2. Dian-Lun Lin, On the analysis of network creation game with imperfect monitoring, Master Thesis, National Taiwan University, 2019

Papers

  1. Wan-Luan Lee, Dian-Lun Lin, Cheng-Hsiang Chiu, Ulf Schlichtmann, and Tsung-Wei Huang, “HyperG: Multilevel GPU-Accelerated k-way Hypergraph Partitioner,” IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), Tokyo, Japan, 2025

  2. Boyang Zhang, Che Chang, Cheng-Hsiang Chiu, Dian-Lun Lin, Yang Sui, Chih-Chun Chang, Yi-Hua Chung, Wan-Luan Lee, Zizheng Guo, Yibo Lin, and Tsung-Wei Huang, “iTAP: An Incremental Task Graph Partitioner for Task-parallel Static Timing Analysis,” IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), Tokyo, Japan, 2025

  3. Che Chang, Boyang Zhang, Cheng-Hsiang Chiu, Dian-Lun Lin, Yi-Hua Chung, Wan-Luan Lee, Zizheng Guo, Yibo Lin, and Tsung-Wei Huang, “PathGen: An Efficient Parallel Critical Path Generation Algorithm,” IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), Tokyo, Japan, 2025

  4. Dian-Lun Lin, Tsung-Wei Huang, Joshua San Miguel, and Umit Ogras, “TaroRTL: Accelerating RTL Simulation using Coroutine-based Heterogeneous Task Graph Scheduling”, International European Conference on Parallel and Distributed Computing (Euro-Par), Madrid, Spain, 2024

  5. Dian-Lun Lin (co-first author), Boyang Zhang, Che Chang, Cheng-Hsiang Chiu, Bojue Wang, Wan Luan Lee, Chih-Chun Chang, Donghao Fang, and Tsung-Wei Huang, “G-PASTA: GPU Accelerated Partitioning Algorithm for Static Timing Analysis”, ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, 2024

  6. Wan Luan Lee, Dian-Lun Lin, Tsung-Wei Huang, Shui Jiang, Tsung-Yi Ho, Yibo Lin, and Bei Yu, “G-kway: Multilevel GPU-Accelerated k-way Graph Partitioner”, ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, 2024

  7. Che Chang, Tsung-Wei Huang, Dian-Lun Lin, Guannan Guo, and Shiju Lin, “Ink: Efficient Incremental k-Critical Path Generation”, ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, 2024

  8. Shao-Hung Chan, Zhe Chen, Dian-Lun Lin, Yue Zhang, Daniel Harabor, Tsung-Wei Huang, Sven Koenig, and Thomy Phan, “Anytime Multi-Agent Path Finding using Operator Parallelism in Large Neighborhood Search”, International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Auckland, New Zealand, 2024

  9. Tsung-Wei Huang, Boyang Zhang, Dian-Lun Lin, and Cheng-Hsiang Chiu, “Parallel and Heterogeneous Timing Analysis: Partition, Algorithm, and System”, ACM International Symposium on Physical Design (ISPD), Taiwan, 2024

  10. Dian-Lun Lin, Yanqing Zhang, Haoxing Ren, Shih-Hsin Wang, Brucek Khailany, and Tsung-Wei Huang, “GenFuzz: GPU-accelerated Hardware Fuzzing using Genetic Algorithm with Multiple Inputs”, ACM/IEEE Design Automation Conference (DAC), US, 2023

  11. Cheng-Hsiang Chiu, Dian-Lun Lin, and Tsung-Wei Huang, “Programming Dynamic Task Parallelism for Heterogeneous EDA Algorithms (Invited paper)”, International Conference on Computer-Aided Design (ICCAD), US, 2023

  12. Elmir Dzaka, Dian-Lun Lin, Tsung-Wei Huang “Parallel And-Inverter Graph Simulation Using a Task-graph Computing System”, IEEE International Symposium on Parallel and Distributed Processing Workshops (IPDPSW), US, 2023

  13. Dian-Lun Lin, Haoxing Ren, Yanqing Zhang, Brucek Khailany, and Tsung-Wei Huang, “From RTL to CUDA: A GPU Acceleration Flow for RTL Simulation with Batch Stimulus”, ACM International Conference on Parallel Processing (ICPP), France, 2022

  14. Cheng-Hsiang Chiu, Dian-Lun Lin, and Tsung-Wei Huang, “An Experimental Study of SYCL Task Graph Parallelism for Large-Scale Machine Learning Workloads”, International Workshop of Asynchronous Many-Task systems for Exascale (AMTE), Portugal, 2021

  15. Dian-Lun Lin and Tsung-Wei Huang, “Efficient GPU Computation using Task Graph Parallelism”, European Conference on Parallel and Distributed Computing (Euro-Par), Portugal, 2021

  16. Dian-Lun Lin and Tsung-Wei Huang, “A Novel Inference Algorithm for Large Sparse Neural Network using Task Graph Parallelism”, IEEE High-performance and Extreme Computing Conference (HPEC), US, 2020

Journal Papers

  1. Dian-Lun Lin and Tsung-Wei Huang, “Accelerating Large Sparse Neural Network Inference using GPU Task Graph Parallelism”, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2022

  2. Tsung-Wei Huang, Dian-Lun Lin, Chun-Xun Lin, and Yibo Lin, “Taskflow: A Lightweight Parallel and Heterogeneous Task Graph Computing System”, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2022

  3. Tsung-Wei Huang, Dian-Lun Lin, Yibo Lin, and Chun-Xun Lin, “Taskflow: A General-purpose Parallel and Heterogeneous Task Programming Systesm”, IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems (TCAD), 2022

C++ Conferences

  1. Dain-Lun Lin, “Taro: Task graph-based Asynchronous Programming Using C++ Coroutine”, The C++ Conference (CppCon), US, 2023

  2. Dain-Lun Lin, “Introduction to C++ Coroutines Through a Thread Scheduling Demonstration”, The C++Now Conference (C++Now), US, 2023

  3. Dain-Lun Lin and Tsung-Wei Huang, “cudaFlow: Modern C++ Programming Model for GPU Task Graph Parallelism “, The C++ Conference (CppCon), US, 2021