See this document in CiteSeerX!

Utilising Parallel Resources by Speculation  (Make Corrections)  
A. Unger, E. Zehendner, Th. Ungerer



  Home/Search   Context   Related

 
View or download:
isun04.inf.unijena.de/~m...pdp99.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  www2.informatik.un...engl_version (more)
(Enter author homepages)

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

Abstract: This paper introduces Simultaneous Speculation Scheduling, a new compiler technique that enables speculative execution of alternative program paths. In our approach concurrently executed threads are generated that represent alternative program paths. Each thread is the result of a speculation on the outcome of one or more branches. All threads are simultaneously executed although only one of them follows the eventually correct program path. Our technique goes beyond the capabilities of usual... (Update)

Similar documents (at the sentence level):   More
48.6%:   Static Speculation, Dynamic Resolution - Unger, Ungerer, Zehendner   (Correct)
45.5%:   A Compiler Technique for Speculative Execution of.. - Unger, Ungerer..   (Correct)
19.9%:   Compiler Supported Speculative Execution on SMT Processors - Unger, Zehendner, Ungerer   (Correct)

Active bibliography (related documents):   More   All
0.2:   Process Prefetching for a Simultaneous Multithreaded.. - Goncalves, Sagula.. (1999)   (Correct)
0.2:   Coarse-grain Dataflow Model for Really Distributed.. - Sidorov, Shereshevsky (1999)   (Correct)
0.2:   On Asynchronous Iterations - Frommer, Szyld (1999)   (Correct)

Similar documents based on text:   More   All
0.3:   Performance of a Micro-threaded Pipeline - Luo, Jesshope   (Correct)
0.2:   Architecture-Dependent Partitioning of Dependence Graphs - Beck, Zehendner, Ungerer (1997)   (Correct)
0.1:   Data Dependence Analysis of Assembly Code - Amme, Braun, Zehendner, Thomasset (1999)   (Correct)

BibTeX entry:   (Update)

@misc{ unger-utilising,
  author = "A. Unger and E. Zehendner and Th. Ungerer",
  title = "Utilising Parallel Resources by Speculation",
  url = "citeseer.ist.psu.edu/356994.html" }
Citations (may not include all citations):
294   High Performance Compilers for Parallel Computing (context) - Wolfe - 1996
269   Multiscalar processors - Sohi, Breach et al. - 1995
186   Exploiting choice: Instruction fetch and issue on an impleme.. - Tullsen, Eggers et al. - 1996
160   IMPACT: An architectural framework for multiple-instruction-.. - Chang, Mahlke et al. - 1991
109   Advanced Compiler Design & Implementation (context) - Muchnick - 1997
107   Global instruction scheduling for superscalar machines (context) - Bernstein, Rodeh - 1991
52   Converting thread-level parallelism to instruction-level par.. - Lo, Eggers et al. - 1997
32   Trace processors: Moving to fourth-generation microarchitect.. (context) - Smith, Vajapeyam - 1997
26   DataScalar Architectures (context) - Burger, Kaxiras et al. - 1997
19   VLIW compilation techniques in a superscalar environment (context) - Ebcioglu, Groves et al. - 1994
17   Dominator-path scheduling --- A global scheduling method - Sweany, Beaty - 1992
17   A Compiler for VLIW Architectures (context) - Ellis - 1986
15   Parallelizing nonnumerical code with selective scheduling an.. - Moon, Ebcioglu - 1997
8   The GNU instruction scheduler (context) - Tiemann - 1989
5   IEE Proceedings Computers and Digital Techniques (context) - Bolychevsky, Jesshope et al. - 1996
4   Dansoft develops VLIW design (context) - Gwennap - 1997
4   Introduction to predicated execution (context) - Hwu - 1998
4   Identifying bottlenecks in a multithreaded superscalar micro.. - Sigmund, Ungerer - 1996
4   Asynchrony in parallel computing: From dataflow to multithre.. - Silc, Robic et al. - 1998
1   From Dataflow to Superscalar and Beyond (context) - Silc, Robic et al. - 1999
1   Tuning the GNU instruction scheduler to superscalar micropro.. (context) - Unger, Zehendner - 1997
1   of the 7th Workshop on Compilers for Parallel Computing (context) - Unger, Ungerer et al. - 1998

Documents on the same site (http://www2.informatik.uni-jena.de/~mau/engl_version.html):
GNU Instruction Scheduler: Ailments and Cures in Context of.. - Unger, Zehendner (1997)   (Correct)
Static Speculation, Dynamic Resolution - Unger, Ungerer, Zehendner   (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