Education
Ph.D. Computer Science and Engineering, University of California, Riverside, 2024
M.S. Electrical Engineering, National Cheng Kung University, 2016
B.S. Electrical Engineering, National Cheng Kung University, 2014
Work Experience
- Research associate, Computational Science Initiative, Brookhaven National Laboratory, 2024 – present
- Graduate research program intern, Oak Ridge National Laboratory, 2023 - 2024
- Developed an automation framework for expanding Electromagnetic Transients (EMT) simulations of large-scale bulk power systems, focusing on enhancing simulation scalability and accuracy through modular and connectivity graph-based model construction.
- Explored and investigated existing sparse linear solvers for large-scale Electromagnetic Transients (EMT) simulations.
- Performance team summer intern, Cerebras System, Sunnyvale, 2022
- Developed MLIR-based infrastructure including IR readers to support compilation flow integration with analytical performance models.
- Summer intern system architect, Samsung Semiconductor, San Jose, 2019
- Developed a set of deep learning kernel functions on an FPGA-based hardware acceleration platform using OpenCL via SDAccel environment.
- Research assistant, DIRL lab, Academia Sinica, 2017
- Proposed a typhoon trajectory forecasting framework that augments limited real-world data and produces Euclidean distance prediction error within 100 kms using TensorFlow-based model.
- Organized the conference as a core staff including session scheduling and hardware facilities arrangement: 4th Taiwan Artificial Intelligence/Data Science Conference in Academia Sinica, Taiwan (2000+ participants)
- K12 STEM educator, Mijo Tech, Taiwan, 2016
- Comprehensive STEM course teacher for 2nd grade and 8th grade classes
- Research assistant, CASLAB, NCKU, 2014 – 2016
- Implemented an early-staged heterogeneous system simulation including scalable memory subsystem with hierarchical cache system, NoC module, and memory controllers for OpenCL and OpenGL applications using hardware-style abstraction by C/C++.
- Designed modularized class materials for a Computer Organization course based on a full-system CPU simulator with programs implementing Fibonacci sequence to orient students with function calls using MIPS.
- Summer intern, Nuvoton technology corp., 2014
- Participated in early-staged design of an universal protocol IC project via summarizing timing, port definition and frequency discrepancy among involved protocols including I2C, SMBus and UART.
- Implemented data processing automation and visualization in R language to avoid human intervention on weekly generated measurement data.
Academic Service
- ISCA 2023 AE reviewer
- TACO 2022 reviewer
- Student volunteer for 2018 IEEE International Symposium on Workload Characterization, Raleigh, NC, Sep. 30 – Oct. 2, 2018
- 4th Taiwan Artificial Intelligence/Data Science Conference coordinator in Academia Sinica, Taiwan, Nov. 9-12, 2017.
Activities
- Exchange Student in Department of Computer Science and Software Engineering, Auburn University, AL, USA Aug. 2013 – Dec. 2013