University of Minnesota
University Relations
myU OneStop

Go to unit's home.

Home | Seminars and Symposia | Past seminars/symposia: Wednesday, November 7, 2001

DTC Seminar Series

Dynamic Binary Re-Optimization: Just-in-Time Performance Delivery


Wei-Chung Hsu
Computer Science and Engineering

Wednesday, November 7, 2001
1:00 pm

Room 56 Architecture (lower level)

Dr. Hsu received his Ph. D. degree in Computer Science from the University of Wisconsin–Madison, in 1987. From 1987 to 1993, he was a senior software engineer and an architect at Cray Research Inc. From 1993 to 1999, he was an architect at Hewlett Packard Company. Dr. Hsu is currently an associate professor in the department of Computer Science at the University of Minnesota.


New processor architectures and micro-architectures often create opportunities for large performance improvement. However, legacy object code may not take full advantage of such performance opportunities. Recompilation may not be a viable option since ISVs prefer to distribute a single version executable of their applications. Dynamic binary re-optimization is an emerging technique to transparently improve the performance of legacy binaries as they execute on new processors. Dr. Hsu reviews the implementation of a prototype dynamic optimization system. While the prototype has demonstrated the potential of dynamic binary re-optimization, the talk will focus more on its limitations and propose a research plan for a more effective dynamic optimization system.