Speculative multithreading

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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[edit]