See this document in CiteSeerX!

Low-Cost Thread-Level Data Dependence Speculation on Multiprocessors (2000)  (Make Corrections)  (7 citations)
Peter Rundberg, Per Stenström



  Home/Search   Context   Related

 
View or download:
ce.chalmers.se/staff/biff/...mtea.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ce.chalmers.se/staff/biff/mtea... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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