Students Current PhD Students o Keval Vora o Zachary Benavides o Gurneet Kaur o Bryan Duane Rowe II o Hongbo Li* o Arash Alavi** o Abbas Mazloumi o Chengshuo (Bruce) Xu * co-advised by Zizhong Chen ** co-advised by Zhiyun Qian PhDs Graduated Farzad Khorasani28 Postdoctoral Scholar, Rice University, Houston, TX o Dissertation: High Performance Vertex-Centric Graph Analytics on GPUs (September 2016). Vineet Singh27 Memory & Storage Tools Software Engineer, Intel, Hillsboro, OR o Dissertation: User Assisted Data Structure Debugging and Verification (September 2016). (co-advised with Iulian Neamtiu) Amlan Kusum26 Member Technical Staff, Oracle, Denver, CO o Dissertation: Adapting Data Representations for Optimizing Data-Intensive Applications (September 2016). (co-advised with Iulian Neamtiu) Bo Zhou25 Java Engineer, WANdisco Inc, San Ramon, CA o Dissertation: Extracting Actionable Information from Bug Reports (August 2016). (co-advised with Iulian Neamtiu) Sai Charan Koduru24, Software Engineer, Microsoft, Redmond, WA o Dissertation: Size Oblivious Programming of Clusters for Irregular Parallelism (September 2015). Yan Wang23, Software Engineer, Google, Mountain View, CA o Dissertation: Dynamic Analysis Techniques for Effective and Efficient Debugging (August 2014). (co-advised with Iulian Neamtiu) Changhui Lin22, Staff Research Engineer, Samsung Research America, Mountain View, CA o Dissertation: Imposing Minimal Memory Ordering on Multiprocessors (August 2013). Min Feng21, Research Staff Member, NEC Labs, Princeton o Dissertation: The SpiceC Parallel Programming System (August 2012). Kishore Kumar Pusukuri20, Principal Software Engineer, Oracle, Bay Area o Dissertation: Runtime Support For Maximizing Performance on Multicore Systems (August 2012). Chen Tian19, Principal Researcher, Huawei R&D Center, Santa Clara o Dissertation: Speculative Parallelization On Multicore Processors (May 2010). Vijay Nagarajan18, Associate Professor, University of Edinburgh, UK o Dissertation: IMPRESS: Improving Multicore Performance and Reliability via Efficient Support for Software Monitoring (August 2009). Dennis Jeffrey17, Senior Software Engineer in Test, Google, Mountain view o Dissertation: Dynamic State Alteration Techniques for Automatically Locating Software Errors (August 2009). Sriraman Tallam16, Software Engineer, Google, Mountain view o Dissertation: Fault Location and Avoidance in Long-Running Multithreaded Applications (October 2007). Xiangyu Zhang15, Associate Professor, Purdue University, Dept. of Computer Science o Dissertation: Fault Location Via Precise Dynamic Slicing (September 2006). Recipient of the SIGPLAN Outstanding Doctoral Dissertation Award, 2006. NSF CAREER Award, 2009. Bengu Li14, Software Engineer, Tableau Software, Seattle o Dissertation: Efficient Handling of Narrow Width and Streaming Data in Embedded Applications (May 2006). Arvind Krishnaswamy13, Senior Staff Engineer, Qualcomm, San Jose o Dissertation: Microarchitecture and Compiler Techniques for Dual Width ISA Processors (May 2006). Jun Yang12, Associate Professor, University of Pittsburgh, Dept. of Electrical and Computer Engineering o Dissertation: Frequent Value Locality and its Application of Low Power Memory Design (September 2002). NSF CAREER Award, 2008. Youtao Zhang11, Associate Professor, University of Pittsbugh, Dept. of Computer Science o Dissertation: The Design and Implementation of Compression Techniques for Profile Guided Compilation (August 2002). NSF CAREER Award, 2005. Clara Jaramillo10, Assistant Professor, Chatam College, Dept. of Computer Science (first employment) o Dissertation: Source Level Debugging Techniques and Tools for Optimized Code, (August 2000). Rastislav Bodik9, Full Professor, University of Washington, Seattle, Dept. of Computer Science o Dissertation: Path and Value Sensitive Code Optimizations (November 1999). Recipient of the SIGPLAN Outstanding Doctoral Dissertation Award, 2001. NSF CAREER Award, 2001. Soner Onder8, Full Professor, Michigan Technological University, Dept. of Computer Science o Dissertation: Scalable Superscalar Processing (July 1999). NSF CAREER Award, 2004. Xin Yuan7, Full Professor & Department Chair, Florida State University, Dept. of Computer Science o Dissertation: Dynamic and Compiled Communication in Optical Time-Division-Multiplexed Point-to-Point Networks (August 1998). Jodi Tims6, Full Professor & Department Chair, Baldwin Wallace College, Dept. of Computer Science, Berea, Ohio o Dissertation: Integrating Automatic Data Distribution and Communication Optimization (July 1998). Wanqing Wu5, SAP Labs, Palo Alto o Dissertation: On-line Avoidance of the Intrusive Effects of Monitoring of Distributed Applications (July 1998). Tia Watts4, Full Professor, Sonoma State University, Computer Science Department o Dissertation: MIST: An Approach to Integrating Restructuring Transformations and Multiple Scheduling Techniques (December 1997). David Berson3, Senior Compiler Engineer, NVIDIA, Portland o Dissertation: Unification of Register Allocation and Instruction Scheduling in Compilers for Fine-Grain Parallel Architectures (November 1996). Evelyn Duesterwald2, Senior Manager, IBM Research, Yorktown o Dissertation: A Demand Driven Approach for Efficient Interprocedural Data Flow Analysis (July 1996). ACM Distinguished Scientist, 2010. Chun Gong1, Microsoft Corporation, Redmond (first employment) o Dissertation: Fault Tolerant Computing on Distributed-Memory Systems: A Compiler Assisted Approach (September 1995).