Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 237,827,085 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.
2014
2014
Limits of dependence analysis for automatic parallelization
Niall Murphy
,
T. Jones
,
R. Mullins
2014
Corpus ID: 15622689
Automatic parallelization is an increasingly important technique for accelerating sequential applications on multicore processors…
Expand
2012
2012
Memory-Region Thread Level Speculative Execution
D. R. Bonilla
,
Lutz Schubert
2012
Corpus ID: 61249839
Thread-Level Speculation is a technique that enables parallel execution of sequential applications on multicore systems. This…
Expand
2011
2011
Speculating on top of an unmodified Java VM
Ivo Anjo JoCachopo
,
Inesc-Id Lisboa
2011
Corpus ID: 14586170
As multicore processors become the default for computing devices ranging from smartphones to cloud servers, many researchers have…
Expand
2009
2009
Dynamic parallelization of single-threaded binary programs using speculative slicing
Cheng Wang
,
Youfeng Wu
,
+5 authors
J. Fang
International Conference on Supercomputing
2009
Corpus ID: 14507812
The performance of single-threaded programs and legacy binary code is of critical importance in many everyday applications…
Expand
2009
2009
SpMT WaveCache:Exploiting Speculative Multithreading for Dataflow Computer
Pei Song
2009
Corpus ID: 63109511
Speculative Multithreading(SpMT) increases the performance by means of executing multithreads speculatively to exploit thread…
Expand
2006
2006
Synchronizing Store Sets (SSS): Balancing the Benefits and Risks of Inter-thread Load Speculation
S. S. Stone
,
Kevin M. Woley
,
Kshitiz Malik
,
Mayank Agarwal
,
Vikram Dhar
,
M. Frank
2006
Corpus ID: 7112741
Speculative parallelization (SP) enables a processor to extract multiple threads from a single sequential thread and execute them…
Expand
2005
2005
Energy-Efficient Thread-Level Speculation on a CMP
Jose Renau
,
K. Strauss
,
L. Ceze
,
Wei Liu Smruti Sarangi James Tuck Josep Torrellas
2005
Corpus ID: 16334105
2004
2004
Designing NEKO : a speculative multithreading chip multiprocessor
Barli Niko Demus
2004
Corpus ID: 11618113
Chip multiprocessor (CMP) approach has drawn a great attention as a new platform for next-generation microprocessors. A CMP…
Expand
2003
2003
ECE 1718 Project Final Report Improving Data Locality During Thread-Level Speculation
A. Tam
,
D. May
2003
Corpus ID: 14409566
Locality conflict is a major problem during thread-level speculation (TLS). This paper addresses three potential techniques for…
Expand
1998
1998
Speculative Multithreading Architectures
V. Krishnan
1998
Corpus ID: 64115651
With the conventional superscalar approach delivering diminishing returns, alternate designs that make optimal use of the…
Expand