Photo
PRESENTATIONS
PDF PS Thin Locks: Featherweight Synchronization for Java

Paper presented at the ACM Conference on Programming Language Design and Implementation, Montreal, Canada, June 1998.

High performance synchronization for Java, now incorporated into most of IBM's Java virtual machines. When implemented in the JDK, mean application speedup was 1.22, maximum speedup was 1.7. Multiprocessor scalability also improved drammatically.

PDF PS Featherweight Monitors with Bacon Bits

Design presented to JavaSoft, Netscape, and IBM, September-October 1997.

An earlier version of Thin Locks for Java, with a fully integrated mechanism for heavy-weight locks.