201 N Goodwin Ave
Urbana, IL 61801
I’m a PhD candidate within the I-ACOMA research group focusing on novel hardware-software co-designs. More specifically, I study the behavior of various managed-language virtual machines (VMs) and propose hardware and software changes to improve their execution.
For most of the last year I worked at Arm, first with their NVM research team and later with their OpenJDK team.
Currently, I’m working on two projects:
Exploring how best to expose emerging Non-Volatile Memory (NVM) technologies to programmers while maintaining an enticing balance of performance, correctness, and programmability.
Exploring opportunities to lower the overhead of memory ordering requirements through a combination of new instructions and hardware features.
|Apr 22, 2020||I successfully defended my thesis Enhancing Non-Volatile Memory|
|Oct 1, 2019||I am now working with Arm’s Open Source Software team.|
|Jul 1, 2019||I have started working at Arm Research with their NVM team.|
|Feb 15, 2019||AutoPersist: An Easy-To-Use Java NVM Framework Based on Reachability has been accepted into PLDI ‘19|