PhD Research Talk: Performance Bugs in Critical Sections of Code

November 1, 2013
11:30 am - 12:30 pm
Halligan 111A
Speaker: Mike Shah, Tufts University
Host: Sam Guyer

Abstract

Synchronization of multithreaded programs is very difficult to do correctly and tracking down performance related bugs in these programs requires a deep understanding of the programs architecture. In this presentation a static analysis tool will be presented that analyzes the properties of critical sections of real world Java code, and makes the performance properties of this code much more visible to the developer. Through our insights we will see what mistakes developers are making, and how we can debug and catch performance bugs.