See this document in CiteSeerX!

A Scalable Approach to Thread-Level Speculation (2000)  (Make Corrections)  (38 citations)
J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry
ISCA



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cmu.edu/~steffan/items/isca00.ps
cmu.edu/~colohan/tls_isca00.ps.gz
cmu.edu/~zhaia/publica...tlds_isca00.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~steffan/items/vita (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: While architects understandhow to build cost-effective parallel machines across a wide spectrum of machine sizes (ranging from within a single chip to large-scale servers), the real challenge is how to easily create parallel software to effectively exploit all of this raw performancepotential. One promising technique for overcoming this problem is Thread-Level Speculation (TLS), which enables the compiler to optimistically create parallel threads despite uncertainty as to whether those threads... (Update)

Cited by:   More
Hybrid Transactional Memory - Sanjeev Kumar Michael   (Correct)
Tolerating Dependences Between Large Speculative.. - Christopher Colohan..   (Correct)
Architectural Semantics for Practical Transactional Memory - Austen Mcdonald Jaewoong (2006)   (Correct)

Similar documents (at the sentence level):
32.5%:   Hardware Support for Thread-Level Speculation - Steffan (2003)   (Correct)
13.1%:   Extending Cache Coherence to Support Thread-Level Data.. - Steffan, Colohan, Mowry (1998)   (Correct)
11.4%:   Architectural Support for Thread-Level Data Speculation - Steffan, Colohan, Mowry (1997)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Compiler Optimization of Value Communication for Thread-Level.. - Zhai (2005)   (Correct)
0.5:   Improving Value Communication for Thread-Level Speculation - Steffan, Colohan, Zhai.. (2002)   (Correct)
0.5:   Compiler Optimization of Scalar Value Communication.. - Zhai, Colohan.. (2002)   (Correct)

Similar documents based on text:   More   All
0.9:   Compiler Optimization of Memory-Resident Value.. - Zhai, Colohan.. (2004)   (Correct)
0.9:   Compiler Optimization of Memory-Resident Value.. - Zhai, Colohan.. (2004)   (Correct)

Related documents from co-citation:   More   All
28:   Architectural Support for Scalable Speculative Parallelization in Shared-Memory .. - Cintra, Martnez et al. - 2000
26:   Multiscalar processors - Sohi, Breach et al. - 1995
23:   Speculative Versioning Cache - Gopal, Vijaykumar et al. - 1998

BibTeX entry:   (Update)

J. G. Steffan, C. B. Colohan, A. Zhai, and T. C. Mowry. "A Scalable Approach to Thread-Level Speculation." Intl. Symp. on Computer Architecture, June 2000. http://citeseer.ist.psu.edu/steffan00scalable.html   More

@inproceedings{ steffan00scalable,
    author = "J. Greggory Steffan and Christopher B. Colohan and Antonia Zhai and Todd C. Mowry",
    title = "A scalable approach to thread-level speculation",
    booktitle = "{ISCA}",
    pages = "1-24",
    year = "2000",
    url = "citeseer.ist.psu.edu/steffan00scalable.html" }
Citations (may not include all citations):
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
406   TreadMarks: Distributed Shared Memory on Standard Workstatio.. - Keleher, Cox et al. - 1994  DBLP
269   Multiscalar Processors - Sohi, Breach et al. - 1995  ACM   DBLP
251   Simultaneous Multithreading: Maximizing On-Chip Parallelism - Tullsen, Eggers et al. - 1995  DBLP
222   The SGI Origin: A ccNUMA Highly Scalable Server (context) - Laudon, Lenoski - 1997  DBLP
136   superscalar microprocessor (context) - Yeager - 1996
97   The Case for a Single-Chip Multiprocessor (context) - Olukotun, Nayfeh et al. - 1996  ACM   DBLP
77   The Potential for Using ThreadLevel Data Speculation to Faci.. - Steffan, Mowry - 1998
74   Speculative Versioning Cache - Gopal, Vijaykumar et al. - 1998  ACM   DBLP
72   A Dynamic Multithreading Processor - Akkary, Driscoll - 1998  ACM   DBLP
72   Data Speculation Support for a Chip Multiprocessor (context) - Hammond, Willey et al. - 1998  ACM   DBLP
67   ARB: A Hardware Mechanism for Dynamic Reordering of Memory R.. - Franklin, Sohi - 1996  DBLP
53   Software DSM Protocols that Adapt between Single Writer and .. - Amza, Dwarkadas et al. - 1997  ACM   DBLP
38   Architectural Support for Scalable Speculative Parallelizati.. - Cintra, Martnez et al. - 2000
36   Techniques for reducing consistency-relatedinformation in di.. (context) - Carter, Bennett et al. - 1995
30   Clustered Speculative Multithreaded Processors - Marcuello, Gonzlez - 1999  ACM   DBLP
26   An Architecture for Mostly Functional Languages (context) - Knight - 1986  ACM   DBLP
20   MAJC: Microprocessor Architecture for Java Computing (context) - Tremblay - 1999
19   Architectural Support for Thread-Level Data Speculation - Steffan, Colohan et al. - 1997
12   Hardware for Speculative Parallelization of Partially-Parall.. - Zhang, Rauchwerger et al. - 1999  ACM   DBLP
12   Power4: A Dual-CPU Processor Chip (context) - Kahle - 1999
10   Special Issue on Multithreaded Architectures (context) - Tsai, Huang et al. - 1999
6   The Need for Fast Communication in Hardware-Based Speculativ.. - Krishnan, Torrellas - 1999  ACM   DBLP
3   Techniques for Speculative Run-Time Parallelization of Loops (context) - Gupta, Nim - 1998  ACM



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.cmu.edu/~steffan/items/vita.html):
Generating Network Topologies That Obey Power Laws - Palmer, Steffan (2000)   (Correct)

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