Speculative multithreading

From Wikipedia, the free encyclopedia

Speculative multithreading (SpMT), also known as thread level speculation (TLS), is a dynamic parallelization technique that depends on out-of-order execution to achieve speedup on multiprocessor CPU's. It is a kind of speculative execution that occurs at the thread level as opposed to the instruction level.

[edit] References