Pete Keleher
We have used tapes to create the Tapeworm synchronization library. Tapeworm implements sophisticated record/replay mechanisms, locks that combine synchronization and data movement, and producer-consumer segments, which move entire modified segments when any portion of the segment is accessed. We show that Tapeworm eliminates 88% of remote misses, reduces message traffic by 75%, and improves performance by an average of 64% for our application suite.
@inProceedings{keleher-osdi99, title = "Tapeworm: High-Level Abstractions of Shared Accesses", author = "Pete Keleher", booktitle = {The 3rd Symposium on Operating Systems Design and Implementation (OSDI)}, month = {February}, year = {1999}, }