Jump to content

Speculative multithreading

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 128.112.139.195 (talk) at 15:27, 21 February 2014 (+ref). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 CPUs. It is a kind of speculative execution that occurs at the thread level as opposed to the instruction level.

Further reading