Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,276,776 papers from all fields of science
Search
Sign In
Create Free Account
Speculative multithreading
Known as:
Speculative
, TLS
, Thread level speculation
Speculative multithreading (SpMT), also known as thread level speculation (TLS), is a dynamic parallelization technique that depends on out-of-order…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
11 relations
Automatic parallelization
Kunle Olukotun
Open64
Out-of-order execution
Expand
Broader (3)
Concurrency control
Parallel computing
Programming language implementation
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2011
2011
Runtime automatic speculative parallelization
Ben Hertzberg
,
K. Olukotun
IEEE/ACM International Symposium on Code…
2011
Corpus ID: 18392095
We present Runtime Automatic Speculative Parallelization (RASP), a technique for the dynamic extraction of speculative threads…
Expand
Highly Cited
2006
Highly Cited
2006
Bulk Disambiguation of Speculative Threads in Multiprocessors
L. Ceze
,
James Tuck
,
J. Torrellas
,
Calin Cascaval
International Symposium on Computer Architecture
2006
Corpus ID: 8510093
Transactional memory (TM), thread-level speculation (TLS), and checkpointed multiprocessors are three popular architectural…
Expand
2006
2006
Supporting Speculative Multithreading on Simultaneous Multithreaded Processors
Venkatesan Packirisamy
,
Shengyue Wang
,
Antonia Zhai
,
W. Hsu
,
P. Yew
International Conference on High Performance…
2006
Corpus ID: 15516521
Speculative multithreading is a technique that has been used to improve single thread performance. Speculative multithreading…
Expand
Highly Cited
2004
Highly Cited
2004
iWatcher: efficient architectural support for software debugging
Pin Zhou
,
Feng Qin
,
Wei Liu
,
Yuanyuan Zhou
,
J. Torrellas
Proceedings. 31st Annual International Symposium…
2004
Corpus ID: 1862113
Recent impressive performance improvements in computer architecture have not led to significant gains in ease of debugging…
Expand
Highly Cited
2002
Highly Cited
2002
Speculative synchronization: applying thread-level speculation to explicitly parallel applications
José F. Martínez
,
J. Torrellas
ASPLOS X
2002
Corpus ID: 9189828
Barriers, locks, and flags are synchronizing operations widely used programmers and parallelizing compilers to produce race-free…
Expand
Highly Cited
2002
Highly Cited
2002
A general compiler framework for speculative multithreading
A. Bhowmik
,
M. Franklin
ACM Symposium on Parallelism in Algorithms and…
2002
Corpus ID: 15047586
Speculative multithreading (SpMT) promises to be an effective mechanism for parallelizing non-numeric programs, which tend to use…
Expand
Highly Cited
2001
Highly Cited
2001
Speculative data-driven multithreading
A. Roth
,
G. Sohi
Proceedings HPCA Seventh International Symposium…
2001
Corpus ID: 7375500
Mispredicted branches and loads that miss in the cache cause the majority of retirement stalls experienced by sequential…
Expand
Highly Cited
1999
Highly Cited
1999
A Chip-Multiprocessor Architecture with Speculative Multithreading
V. Krishnan
,
J. Torrellas
IEEE Trans. Computers
1999
Corpus ID: 18491348
Much emphasis is now being placed on chip-multiprocessor (CMP) architectures for exploiting thread-level parallelism in…
Expand
Highly Cited
1999
Highly Cited
1999
The Superthreaded Processor Architecture
Jenn-Yuan Tsai
,
Jian Huang
,
Christoffer Amlo
,
D. Lilja
,
P. Yew
IEEE Trans. Computers
1999
Corpus ID: 17903854
The common single-threaded execution model limits processors to exploiting only the relatively small amount of instruction-level…
Expand
Highly Cited
1998
Highly Cited
1998
Data speculation support for a chip multiprocessor
Lance Hammond
,
M. Willey
,
K. Olukotun
ASPLOS VIII
1998
Corpus ID: 7149432
Thread-level speculation is a technique that enables parallel execution of sequential applications on a multiprocessor. This…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE