Home

Program

Call for Papers

Submissions

9th ACM SIGPLAN-SIGSOFT Workshop on
Program Analysis for Software Tools and Engineering (PASTE)

June 5 - 6, 2010
Toronto, Canada
Co-located with PLDI 2010


Sponsored by    ACM SIGPLAN ACM SIGSOFT

Keynote for Sunday June 6th

Speaker

Kathryn McKinley (The University of Texas at Austin)

Towards Scalable Virtual Machine Services

Achieving performance scaling of parallel applications written in managed languages must start with scalable virtual machine (VM) services. Because the VM schedules, monitors, profiles, compiles, optimizes, garbage collects, and executes along with the application, it must be scalable and has a unique opportunity to enhance application scalability. Unfortunately, VM services are not yet scalable. This talk discusses our progress on concurrent dynamic analysis and scalable garbage collection, and why this problem is challenging and urgent. I conclude with a bit of research life advice, i.e., why I still love my job.

Biography

Professor Kathryn S McKinley received her Ph.D. from Rice University working with Ken Kennedy. Her research interests include compilers, memory management, runtime systems, programming languages, debugging, and architecture. She and her collaborators have produced tools that are in wide research and industrial use, including the DaCapo Java Benchmarks, the TRIPS Compiler, the Hoard memory manager, the MMTk garbage collector toolkit, and the Immix mark-region garbage collector. Her service includes program chair for ASPLOS, PACT, and PLDI; co-Editor-in-Chief of ACM Transactions on Programming Language Systems (TOPLAS); and mentoring in CRA-W programs for under represented students. She is currently supervising ten PhD students and has graduated twelve PhD students. McKinley is an ACM Fellow.