About
Hello! I’m a fourth-year PhD candidate in Computer Science at Northwestern University, working with Professor Simone Campanoni in the ARCANA Lab.
I research compilers and runtime techniques for parallel and heterogeneous systems.
My work focuses on enabling developers to write high-level, architecture-agnostic parallel programs while generating efficient and portable binaries across diverse hardware platforms.
I build compiler infrastructures and scheduling frameworks that lower the barrier to performance portability, making high-performance computing more accessible to a broader range of programmers and researchers.
My broader interests include parallelizing compilers, static and dynamic program analysis, and compiler optimizations designed to scale with growing program complexity and hardware diversity.
Publications
-
Compiling Loop-Based Nested Parallelism for Irregular Workloads, International Conference on Architectural Support for Programming Languages and Operating Systems, [ASPLOS ‘24]
Yian Su, Mike Rainey, Nicholas Wanninger, Nadharm Dhiantravan, Jasper Liang, Umut Acar, Peter Dinda and Simone Campanoni
[] [
] [
] [
] [
] [
]
-
PROMPT: A Fast and Extensible Memory Profiling Framework, International Conference on Object-oriented Programming, Systems, Languages, and Applications, [OOPSLA ‘24]
Ziyang Xu, Yebin Chon, Yian Su, Zujun Tan, Sotiris Apostolakis, Simone Campanoni and David I. August
[] [
] [
] [
]
-
Revisiting Computation for Research: Practices and Trends, International Conference for High Performance Computing, Networking, Storage and Analysis, [SC ‘24]
Jeremiah Giordani, Ziyang Xu, …, Yian Su, …, Simone Campanoni, David I. August
[] [
] [
]
-
NOELLE Offers Empowering LLVM Extensions, International Symposium on Code Generation and Optimization, [CGO ‘22]
Angelo Matni, Enrico A. Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, Brian Homerding, Tommy McMichen, David I. August, and Simone Campanoni
[] [
] [
] [
]
-
A Virtual Network Embedding Algorithm Based on Hybrid Particle Swarm Optimization, International Conference on Smart Computing and Communication, [SmartCom ‘16]
Cong Wang, Yian Su, Lixin Zhou, Sancheng Peng, Ying Yuan and Hongtao Huang
[]
Education
-
Northwestern University, Sep 2021 – Present
Ph.D. in Computer Science
Advisor: Simone Campanoni -
Northwestern University, Sep 2018 – Jun 2020
Master’s in Computer Science
Thesis Committee: Simone Campanoni (Advisor), Peter Dinda
Thesis: A better Memory Understanding for Program Dependence Graph through Static Value-Flow Analysis []
-
University of Illinois at Chicago, Sep 2017 – May 2018
Exchange Program, Electrical and Computer Engineering
Advisor: Vladimir Goncharoff
Project: Intelligent Shopping Cart []
-
Northeastern University, Sep 2014 – Jun 2018
Bachelor’s in Computer Science and Technology
Experience
-
Amazon.com, Jun 2020 – Sep 2021
Software Development Engineer -
Amazon.com, Jun 2019 – Sep 2019
Software Development Engineer Intern