Dian-Lun (Aaron) Lin resume

Fifth-year PhD student at University of Wisconsin-Madison


C++ Conference | Dian-Lun (Aaron) Lin

C++ Conference

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

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

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

Papers

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

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

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

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

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

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

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

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

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

Cheng-Hsiang Chiu, Dian-Lun Lin, and Tsung-Wei Huang, “An Experimental Study of SYCL Task Graph Parallelism for Large-Scale Machine Learning Workloads”, European Conference on Parallel and Distributed Computing (Euro-Par), Portugal, 2022

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

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

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

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

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