Haojie Ye

2260 Hayward St, Ann Arbor, MI 48109 · (734)-239-3020 · yehaojie@umich.edu

I am Ph.D. Candidate at University of Michigan, advised by Prof. Trevor Mudge.
My research interest is Computer Architecture, Algorithm, and System Design for emerging applications.
I received my BSE and MSE in Computer Engineering at University of Michigan in 2019 and 2021. I received another BSE in Electrical & Computer Engineering at Shanghai Jiaotong University in 2019.


Candidate Experiences

Ph.D. Candidate
September 2019 - Current
September 2017 - August 2019


University of Michigan

Ph.D. Candidate
Computer Architecture
May 2021 - Current

University of Michigan

Ph.D. Precandidate
Computer Science and Engineering
September 2019 - May 2021

University of Michigan

Bachelor of Science
Computer Engineering
September 2017 - May 2019


My publication is listed here.


  • Eyes Wide Shut
  • Constructing.

  • MOESI Cache Protocol
  • A MOESI directory-based multi-core cache protocol simulated by Murphi

  • Driver and User Interface of Michigan's Brain Optical Stimulation Controller
  • Mapping the brain and peripheral circuits may be the grandest challenge in a all of science today. This work is to help neuroscientists operate on these amazingly complex circuits with tools that can monitor neural activity or recreate it in a natural or biomimetic way. I developed the FPGA controller, runtime API, as well as a user interface for this product. The product is open to the public commercially. This work is with Dimitri James👶, Nathan Slager, Kanghwan Kim, Adam Mendrela, John Seymour and Euisik Yoon. My motivation (sadly not inspiration) of this work is from Ghost in the Shell.

  • R10K architecture Out-of-order Processor with advanced features
  • Out of order processing is the very base of computer architecture. I built an Alpha64 ISA, R10K architecture out of order processor with some microarch features (fancy predictors, fancy cache policies, etc.) and a memory system. This work is with Yunjin Wang and Yate Ji.


When not thinking, I learn piano & make Vaprotrap Music.

I like experimental films.

Awards & Certifications

James B. Angell Scholar (2019.5)

Outstanding Research Award (2019.3)


We must imagine Sisyphus happy. --- Albert Camus

Therefore solitude is inadvisable to many. --- Friedrich Nietzsche

My academic research design choices on architecting computers focuses on solely 2 principles. a) Virtualization, isolating from the reality beyond the perception. b) Pessimism, the ability to reject and demise design choices such as lower level caches, open-row policy, and numerous of other evil optimistic designs. --- Me