Ross C. Knippel
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ross C. Knippel.
conference on object-oriented programming systems, languages, and applications | 1999
Ole Agesen; David L. Detlefs; Alex Garthwaite; Ross C. Knippel; Y. S. Ramakrishna; Derek White
Programs written in concurrent object-oriented languages, especially ones that employ thread-safe reusable class libraries, can execute synchronization operations (lock, notify, etc.) at an amazing rate. Unless implemented with utmost care, synchronization can become a performance bottleneck. Furthermore, in languages where every object may have its own monitor, per-object space overhead must be minimized. To address these concerns, we have developed a meta-lock to mediate access to synchronization data. The meta-lock is fast (lock + unlock executes in 11 SPARC#8482; architecture instructions), compact (uses only two bits of space), robust under contention (no busy-waiting), and flexible (supports a variety of higher-level synchronization operations). We have validated the meta-lock with an implementation of the synchronization operations in a high-performance product-quality Java#8482; virtual machine and report performance data for several large programs.
Archive | 1997
Ross C. Knippel; Boris Beylin
Archive | 1997
David C. Schwartz; Ross C. Knippel
Archive | 1997
David C. Schwartz; Ross C. Knippel
Archive | 1999
Ole Agesen; David L. Detlefs; Alex Garthwaite; Ross C. Knippel; Y. Srinivas Ramakrishna; Derek R. White
Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium | 2002
David L. Detlefs; Ross C. Knippel; William D. Clinger; Matthias Jacob
Archive | 2001
Ross C. Knippel; Steven K. Heller; David L. Detlefs
Archive | 2002
Steven K. Heller; David L. Detlefs; Ross C. Knippel
Archive | 2001
Bernd J. W. Mathiske; Ross C. Knippel
Archive | 2001
Ross C. Knippel; Steven K. Heller; David L. Detlefs