Victor A. Ying

PhD student


Hi, I’m Victor. I build computer architecture simulators and compilers to explore how to make computation fast. I write a lot of C++, and frequently look at profiling and (dis)assembly. In July 2023, I’m moving to Tenstorrent to work on high-performance RISC-V processors.

I spent the last several years doing a PhD with Daniel Sanchez at MIT CSAIL. My PhD work is in the Swarm project, which seeks to build new abstractions between hardware and software that make it as easy to exploit multicore parallelism as it is to write ordinary sequential programs.

Before I was at MIT, I received my BSE in electrical engineering from Princeton, where I worked with Sharad Malik on Boolean satisfiability solvers. I have also done internships working on optimizing the performance of hardware and software systems at Microsoft Research, NVIDIA Research, Pure Storage, and NIST.

You can access my curriculum vitae here.


  • Computer Architecture
  • Parallelizing Compilers
  • Parallel Programming Models
  • Programmable Accelerators