Purdue Departmental Link

Terry Hsu, PhD

About Me

I obtained my doctorate in memory management with Patrick Eugster and Mathias Payer at Purdue University. My PhD studies focused on advancing the design and implementation of memory subsystems to enhance the security, consistency, and scalability of applications. With HP Labs, I worked on software support for The Machine. I received my MS degree in computer science from the University of Florida and worked on developing off-chip prefetchers for MARSSx86 in an Intel research project.  Prior to my study in the US, I was a research assistant at Academia Sinica in Taiwan, where I was born and raised. 

Research Interests

Operating systems, system security, system software, memory systems, software support for non-volatile memory, parallel computing, information security, computer architecture, and accountability for distributed systems.



Apple Inc., Research Intern, May 2017 - August 2017
Hewlett Packard Labs, Research Associate Intern, November 2015 - August 2016
HP Labs, Research Associate Intern, May 2015 - November 2015
NEC Labs America, Research Intern, May 2014 - August 2014

Current collaborators

Patrick Eugster, Purdue University, TU Darmstadt, Università della Svizzera italiana
Mathias Payer, Purdue University
Indrajit Roy, Google Inc.
Kimberly Keeton, Hewlett Packard Labs

Former collaborators

Helge Brügner, TU München
Kevin Hoffman, eFolder Inc.
Zhichun Li, NEC Labs
Zhiyun Qian, UC Riverside
Zhenyu Wu, NEC Labs
Jih-Kwon Peir, University of Florida
Suraj Srinivasa, Oracle cloud
Sheng-Wei Chen,  Academia Sinica

linkedin      google_scholar          github          youtube         bandhub