___
_University of California, Irvine
Computer Science Department Distinguished Lecturer Seminar Series
       
 
School of ICS Home  
 
CS Department Home  
 
UCI Home  
 
Travel Information  
 
   
 
Back to Seminar Series Home  

Computer Science Seminar Series Speaker
   
 

Harry Xu
Assistant Professor
Department of Computer Science
UC Irvine
(Speaker Website)

 

January 13, 2012
11:00am - 12:00pm
Donald Bren Hall 6011
 
 

Title:
Semantics-Aware Performance Optimization

 

Abstract:
Over the past decade, the pervasive use of advanced object-oriented languages like Java and the increasing complexity of tasks accomplished by software have led to the proliferation of large framework-intensive applications. These applications commonly suffer from performance problems that are hard to detect and optimize away. As many of these problems are caused by programmers' mistakes and inappropriate design choices, they cannot be easily removed by existing optimization techniques, which are often unaware of the semantics of the target program. In this talk, we argue that future optimization research should focus on bringing high-level developer insight into optimization instead of developing sophisticated techniques that are still semantics-agnostic. I will talk about two specific semantics-aware optimization techniques we have developed, one for memory leak detection and the other for automated container optimization.

 
 

 
Speaker Bio
 
 Harry Xu is a new assistant professor in computer science. He joined UCI in August 2011 immediately after obtaining his Ph.D. at Ohio State University. His research interests are, in general, programming languages, software engineering, and runtime systems. Recently, he has been interested in software bloat analysis and developed static and dynamic program analysis tools to help programmers find performance bottlenecks in real-world large-scale application. His publications are primarily in PL/SE conferences such as PLDI, ECOOP, ISSTA, and ICSE.