Research Interests

• Parallel and Heterogeneous computing

• GPU computing

• Design automation

• Graph partitioning

About Me

I am a second-year Ph.D. student in the Department of Electrical and Computer Engineering at the University of Wisconsin-Madison. However, I obtained a Bachelor of Science degree in Chemical Engineering from Brigham Young University. Initially, I wanted to create a makeup brand because I love doing makeup and helping people feel confident in themselves. Yet, as I learned more about programming, I found enjoyment in it. I love researching how to make algorithms run faster using parallel computing.

Your Image

Achievements

Education

  1. Ph.D. Electrical and Computer Engineering

    University of Wisconsin - Madison, WI Aug 2023 — Present

    • GPU accelerated regular and hypergraph partitioning

  2. Bachelor of Science Chemical Engineering

    Brigham Young University, Provo, UT Jan 2017 — Aug 2020

    • GPA: 3.7/4.0

    • Accurately predicted the behavior of molten salt mixtures using molecular simulation

Experiences

  1. Computer Engineering Research Assistant

    Department of Electrical and Computer Engineering, UW – Madison Aug 2023 — Present

    • Designed and implemented a graph partition algorithm which achieves 9x speed up than the state-of-art CPU parallel graph partitioning tools

  2. Summer Internship

    Synopsys, Mountain View, CA May 2022 — July 2022

    • Conducted performance analysis on the Synopsis timing tool to identify bottlenecks

    • Researched opportunities to apply GPU acceleration to the timing calculation

    • Replaced heavy calculations with GPU implantation

  3. Software Developer

    Secumax Technology, Taipei, Taiwan Sep 2020 — May 2021

    • Constructed a SQL database to store and handle application data efficiently and securely

    • Utilized QT to create a cross-platform application which allows users to control remote monitors and perform different functionalities such as zoom in and playback

    • Implemented a new user interface to improve the user experience

  4. Software Developer Internship

    WeCare Insurance Company, Provo, UT Apr 2020 — Aug 2020

    • Led a team of three and mentored team progress

    • Utilized Selenium in Java script to accomplish website automation

    • Reorganized SQL database for easier access

  5. Chemical Engineering Teaching Assistant

    Brigham Young University, Provo, UT Jan 2020 — Apr 2020

    • Led a team of three and mentored team progress

    • Utilized Selenium in Java script to accomplish website automation

    • Reorganized SQL database for easier access

  6. Chemical Engineering Research Assistant

    Brigham Young University, Provo, UT Sep 2017 — Jan 2020

    • Wrote Python and C++ scripts to generate complex formatted files from data

    • Utilized bash commands to run molecular simulations on a supercomputer

    • Evaluated molten salt structure for nuclear reactors through molecular dynamics simulation

Publications

  1. G-kway: Multilevel GPU-Accelerated k-way Graph Partitioner

    Design Automation Conference, San Francisco, California 2024

    Wan Luan Lee, Dian-Lun Lin, Tsung-Wei Huang, Shui Jiang, Tsung-Yi Ho, Yibo Lin and Bei Yu

My skills

  • CUDA
  • C++
  • Parallel Computing


Download Resume