(Enter summary)
Abstract: We present a software approach to design a thread-level
data dependence speculation system targeting multiprocessors.
Highly-tuned checking codes are associated with loads
and stores whose addresses cannot be disambiguated by parallel
compilers and that can potentially cause dependence violations
at run-time. Besides resolving many name and true
data dependencies through dynamic renaming and forwarding,
respectively, our method supports parallel commit operations
and allows mis-speculated... (Update)
Context of citations to this paper: More
...of Education of Spain under grant TIC 2001 0995 C02 02; and by gifts from IBM and Intel. 21, 23, 24, 26] to software based (e.g. [7, 11, 17, 18]) and targeting small machines (e.g. 1, 8, 10, 12, 14, 15, 20, 23, 24] or large ones (e.g. 4, 6, 11, 16, 17, 18, 21, 26] Each...
Cited by: More
Hardware Support for Thread-Level Speculation - Steffan (2003)
(Correct)
Tradeoffs in Buffering Speculative Memory State for .. - Garzaran.. (2005)
(Correct)
Speculative Lock Reordering: Optimistic Out-of-Order.. - Rundberg, Stenström
(Correct)
Similar documents (at the sentence level):
42.5%: A Low-Overhead Software Approach to Thread-Level Data Dependence .. - Rundberg (2000)
(Correct)
Active bibliography (related documents): More All
0.3: Software Logging under Speculative Parallelization - Garzaran, Prvulovic..
(Correct)
0.1: Clustered Speculative Multithreaded Processors - Marcuello, González (1999)
(Correct)
0.1: A Quantitative Assessment of Thread-Level Speculation.. - Marcuello, González (1999)
(Correct)
Similar documents based on text: More All
0.4: Reordered Speculative Execution of Critical Sections - Rundberg, Stenström (2002)
(Correct)
0.3: Curriculum Vitæ - Nilsson
(Correct)
0.1: Performance Study of a Concurrent Multithreaded Processor - Tsai, Jiang, Ness, Yew (1998)
(Correct)
Related documents from co-citation: More All
7: Techniques for Speculative Run-Time Parallelization of Loops
- Gupta, Nim - 1998
7: Data speculation support for a chip multiprocessor (context) - Hammond, Willey et al. - 1998
5: Hardware for Speculative Run-Time Parallelization in Distributed SharedMemory Mu..
- Zhang, Rauchwerger et al. - 1998
BibTeX entry: (Update)
P. Rundberg and P. Stenstrom. Low-Cost Thread-Level Data Dependence Speculation on Multiprocessors. In Fourth Workshop on Multithreaded Execution, Architecture and Compilation, December 2000. http://citeseer.ist.psu.edu/rundberg00lowcost.html More
@misc{ rundberg00lowcost,
author = "P. Rundberg and P. Stenstrom",
title = "Low-Cost Thread-Level Data Dependence Speculation on Multiprocessors",
text = "P. Rundberg and P. Stenstrom. Low-Cost Thread-Level Data Dependence Speculation
on Multiprocessors. In Fourth Workshop on Multithreaded Execution, Architecture
and Compilation, December 2000.",
year = "2000",
url = "citeseer.ist.psu.edu/rundberg00lowcost.html" }
Citations (may not include all citations):
1575
Computer Architecture: A Quantitative Approach (context) - Hennessy, Patterson
197
Maximizing Multiprocessor Performance with the SUIF Compiler
- Hall, Anderson et al. - 1996
159
The LRPD Test: Speculative Run-Time Parallelization of Loops..
- Rauchwerger, Padua
136
Parallel Programming with Polaris (context) - Blume, Doallo et al. - 1996
77
The Potential for Using ThreadLevel Data Speculation to Faci..
- Steffan, Mowry - 1998
70
The Superthreaded Architecture: Thread Pipelining with Run-T..
- Tsai, Yew
60
Software and Hardware for Exploiting Speculative Parallelism..
- Oplinger, Heine et al. - 1997
44
Hardware for Speculative Run-Time Parallelization in Distrib..
- Zhang, Rauchwerger et al. - 1998
38
Architectural Support for Scalable Speculative Parallelizati..
- Cintra, Martinez et al. - 2000
38
A Scalable Approach to Thread-Level Speculation
- Steffan, Colohan et al. - 2000
27
Shasta: A Low Overhead, Software-Only Approach for Supportin..
- Scales, Gharachorloo et al. - 1996
26
Hardware and Software Support for Speculative Execution of B..
- Krishnan, Torrellas
23
A Fortran-to-C Converter
- Feldman, Gay et al. - 1990
19
Coarse-Grained Speculative Execution in Shared-Memory Multip..
- Kazi, Lilja
8
SIMICS/sun4m: A Virtual Workstation (context) - Magnusson, Dahlgren et al. - 1998
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC