Michael Wu

PhD Student

Department of Computer Science

Yale University

Hi!

I am a 4th year Ph.D. student in Computer Science at Yale University, where I am part of the Computer Systems Lab (CSL). I am advised by Prof. Abhishek Bhattacharjee.

My broad research interests are in understanding and building new algorithms to manage data movement for systems with memory-tiering and/or swapping. My work has shown that under memory pressure, existing paging algorithms induce significant performance variation over identical runs of the same application. This suggests that there are volatile interactions between application behavior, kernel-level access-tracking information, and the underlying hardware that must be understood for the development of future paging algorithms.

To aid in understanding such interactions, I've developed new tools to collect execution traces more quickly and accurately than previous work. At the same time, I am developing robust paging algorithms that can adapt to the state and needs of the system. I am particularly interested in the use of techniques inspired by the cognitive function in the brain that modulate attention and effort to achieve a desired reward.

Prior to my Ph.D., I obtained bachelor's degrees in both Computer Science and Mathematics from Rutgers University. There, I also worked with Prof. Bhattacharjee at Rutgers University on HALO, a flexible architecture for implantable Brain-Computer Interfaces (BCIs).

I am a recipient of the NSF Graduate Research Fellowship.

Education

Ph.D. in Computer Science [2021 - Present]

Yale University

Advisor: Prof. Abhishek Bhattacharjee

B.S in Computer Science, Mathematics [2017 - 2021]

Rutgers University

Publications

[Under Submission] PiTracer: Using Pipelined Compression to Trace Programs at Line Rate

Michael Wu, Sibren Isaacman, Abhishek Bhattacharjee


[IISWC 2024] Characterizing Emerging Page Replacement Policies for Memory-Intensive Applications (paper)

Michael Wu, Sibren Isaacman, Abhishek Bhattacharjee


[HOTOS 2023] Prefetching Using Principles of Hippocampal-Neocortical Interaction (paper)

Michael Wu, Ketaki Joshi, Andrew Sheinberg, Guilherme Cox, Anurag Khandelwal, Raghavendra Pradyumna Pothukuchi, Abhishek Bhattacharjee


[Top Picks 2020] Balancing Specialized Versus Flexible Computation in Brain-Computer Interfaces (paper)

Karthik Sriram, Ioannis Karageorgos, Ján Vesely, Nick Lindsay, Xiayuan Wen, Michael Wu, Marc Powell, David Borton, Rajit Manohar, Abhishek Bhattacharjee

[ISCA 2020] Hardware-Software Co-Design for Brain-Computer Interfaces (paper)

Ioannis Karageorgos*, Karthik Sriram*, Ján Veselý*, Michael Wu, Marc Powell, David Borton, Rajit Manohar, Abhishek Bhattacharjee

*Joint first authors

Contact

Email: mw976 [at] yale.edu