Student Research Supervision
Graduated PhD students
- Xi
Yang, 2019, advised with Steve Blackburn, IOP Systems (2023)
SHIM and Its Applications
- Ivan
Jibaja, 2016, advised with Steve Blackburn, Pure Storage, (2016)
Exploiting Hardware Heterogeneity and Parallelism for Performance and
Energy Efficiency of Managed Languages
- Rifat Shahriyar, 2015, advised with Steve Blackburn, Assistant Professor, Bangladesh University of Engineering and Technology.
High Performance Reference Counting and Conservative Garbage Collection
- Na Meng, 2015,
advised with Miryung Kim, Associate Professor, Virginia
Tech (2023)
Systematic Editing
- Sooel Son,
2014,
advised with Vitaly Shmatikov, KAIST (2023)
Toward Better Server-Side Web Security
- Ting Cao, 2016, advised with Steve Blackburn, Microsoft Research, (2023)
Power, Performance, and Upheaval: An Opportunity for Managed Languages
- Katherine
Coons, 2013, Facebook (2023)
Fast Error Detection with Coverage Guarantees for Concurrent Software
- Byeongcheol
Lee, 2010, Assistant Professor GIST, Korea (2014)
Exploiting Language Abstraction to Optimize Memory Efficiency
- Behnam
Robatmili, 2011, advised with Doug Burger, Qualcomm (2014)
Efficient Execution of Sequential Applications on Multicore System
- Jennifer
Sartor, 2010, advised with Steve Blackburn, Research
Scientist, Ghent University (2014)
Exploiting Language Abstraction to Optimize Memory Efficiency
- Bertrand
Maher, 2010, advised with Doug Burger, Facebook (2023)
Atomic Block Formation for Explicit Data Graph Execution
Architectures
- Suriya
Subramanian, 2010, Google (2023)
Dynamic Software Updates: A VM-centric Approach.
- John (Jungwoo) Ha, 2009,
Bear Robotics, Founder CEO (2023)
Scaling Managed Runtime Systems for Future Multicore Hardware.
- Maria Jump,
2009,
Google, (2023)
Discovering Heap Anomalies in the Wild.
- Michael
Bond, 2008, Professor, Ohio State University (2023)
Diagnosing and Tolerating Bugs in Deployed Systems. ACM SIGPLAN
Outstanding Doctoral Dissertation Award
- Xianglong
Huang, 2006, Amazon (2023)
Dynamically Improving Program Locality
on-the-Fly. Ph.D. Dissertation, The University
of Texas at Austin.
- Zhenlin Wang,
2004, Professor,
Michigan Technological University (2023)
Cooperative Hardware/Software Caching for
Next-Generation Memory Systems
Ph.D. Dissertation, University of Massachusetts.
- Brendon Cahoon,
2002, Qualcomm (2014)
Effective Compile-Time Analysis for Data Prefetching in Java,
Ph.D. Dissertation, University of Massachusetts.
- Emery Berger, 2002,
Professor, University of Massachusetts (2023)
Memory Management for High-Performance Applications,
Ph.D. Dissertation, University of Texas at Austin.
- Sharad Singhai,
2002, LinkedIn (2023)
Data Reorganization for Improving Cache Performance of Object-Oriented
Programs, PhD Dissertation, University
of Massachusetts.
- Zhihong Lu, 1999, AT&T (2009)
Scalable Distributed Architectures For Information Retrieval, PhD
Dissertation, University of Massachusetts.
- Darko Stefanovic,
1999, advised by Eliot Moss (unofficial co-advisor), Professor, University of New
Mexico (2023)
Properties of Age-Based Automatic Memory Reclamation Algorithms, PhD
Dissertation, University of Massachusetts.
- Amer Diwan, 1996,
advised by Eliot Moss (unofficial co-advisor), Google (2023)
Understanding and Improving the Performance of Modern Programming
Languages, PhD Dissertation, University of Massachusetts.
Microsoft Interns
- Chandrakana Nandi, University of Washington, Seattle, 2016
- Minjia Zhang, Ohio State University, 2015, 2016
- Aritra Sengupta, Ohio State University, 2016
- Aniket Chakrabarti, Ohio State University, 2016
- Xiaoqi Ren, California Institute of Technology, 2016
- Arpan Bharat Gujarati, Max Planck Institute for Software Systems, 2015
- Ming Liu, University of Washington, Seattle, 2015
- Diman Zad Tootaghaj, University of Pittsburgh, 2015
- Yong He, CMU, 2015
- Minjia Zhang, Ohio State University, 2015
- Jing Li, Washington University, St. Louis, 2014
- Md Ehtesamul Haque , Rutgers University, 2014
- Adrian Sampson, University of Washington, Seattle, 2013
- Yong Hun Eom, University of California, Irvine, 2013
- Xi Yang, Australian National University, 2013
- Youngjoon Jo, Purdue University, 2012
- James Bornholt, Australian National University, 2011-2014
Postdoctoral Scholars
Masters Thesis
Undergraduate Honors Thesis
Student Awards
- Katie
Coons, Microsoft Research PhD Fellowship, 2009--2011
- Michael
Bond, ACM SIGPLAN Outstanding Doctoral Dissertation Award, 2008
- Maria Jump,
Intel Graduate Student Fellowship 2007--2009
- Katie Coons, NSF Graduate Research Fellowship, 2006--2009
- Byeongcheol
Lee, Samsung Scholarship,
2006--2010
- Jennifer Sartor,
ACM Student Research Competition, first place in poster
and presentation round at PLDI 2009 for
"Arraylets for the Masses"
- Katie
Coons, Best Presentation Award at MICRO 2008 for "Strategies for Mapping
Dataflow Blocks to Distributed Hardware"
- Jennifer Sartor,
Best Presentation Award at ISMM 2008 for "No Bit Left
Behind: The Limits of Heap Data Compression"
- Suriya Subramanian, Honorable mention,
Outstanding Teaching Assistant in Computer Sciences, 2008
- Michael Bond, Intel Graduate Student Fellowship 2006--2008
- Stephen Kent, Honorable Mention, CRA Undergraduate Research Award
Competition 2008
- Eunjin Jung,
UT William S. Livingston Outstanding Graduate Student
Employee Award, 2006.
- Byeongcheol
Lee, IT Scholarship, The Korean Ministry
of Information and Communication,
2004--2006
- Eunjin Jung, UT
Computer Sciences Outstanding Teaching Assistant Excellence Award,
2006.
- Jennifer
Sartor, UT Computer Sciences Outstanding Teaching Assistant
Excellence Award, 2003.
- Emery Berger,
Microsoft Research Fellowship 2001--2002