Compiler optimization of value communication for thread-level speculation

Antonia Zhai, Todd C. Mowry · 2005

In the context of Thread-Level Speculation (TLS), inter-thread value communication is the key to e#cient parallel execution. From the compiler 's perspective, TLS supports two forms of inter-thread value communication: speculation and synchronization. Speculation allows for maximum parallel overlap when it succeeds, but becomes costly when it fails.

Read the paper · More papers on PaperTik