Distributed Models of Thread Level Speculation.
Cosmin E. Oancea, Jason W. A. Selby, Mark W. Giesbrecht, Stephen M. Watt · 2005
Abstract — This paper introduces a novel application of thread-level speculation to a distributed heterogeneous environment. We propose and evaluate two speculative models which attempt to reduce some of the method call overhead associated with distributed objects. Threadlevel speculation exploits parallelism in code which is not provably free of data dependencies. Our evaluation of the application of thread-level speculation to client-server applications resulted in substantial performance increases, on the order of 3 times for our initial model, and 21 times for the second. I.