See this document in CiteSeerX!

Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors (1997)  (Make Corrections)  (44 citations)
Ye Zhang, Lawrence Rauchwerger, Josep Torrellas
HPCA



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
tamu.edu/faculty/rwerger/p...1523.ps.gz
uiuc.edu/reports/1523.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  tamu.edu/faculty/rwerger/pubs/ (more)
(Enter author homepages)

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

Abstract: Run-time parallelization is often the only way to generate parallel code for multiprocessors when data dependence information is incomplete at compile time. This situation is common in many important applications, where arrays are accessed with subscripted subscripts. Unfortunately, known techniques for run-time parallelization are often computationally expensive or not general enough. To address this problem, we propose a new hardware support for efficient run-time parallelization in... (Update)

Cited by:   More
Hardware Support for Thread-Level Speculation - Steffan (2003)   (Correct)
Tradeoffs in Buffering Speculative Memory State for .. - Garzaran.. (2005)   (Correct)
The LRPD Test: Speculative Run-Time Parallelization of.. - Rauchwerger, Padua (1999)   (Correct)

Similar documents (at the sentence level):
25.7%:   Hardware for Speculative Run-Time Parallelization in.. - Zhang, Rauchwerger.. (1998)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Software Logging under Speculative Parallelization - Garzaran, Prvulovic..   (Correct)
0.1:   Run-Time Parallelization: A Framework For Parallel Computation - Lawrence Rauchwerger (1995)   (Correct)
0.1:   Run-Time Parallelization: It's Time Has Come - Rauchwerger (1998)   (Correct)

Similar documents based on text:   More   All
0.4:   Run-time Assisted Interprocedural Analysis of Memory.. - Rus, Rauchwerger..   (Correct)
0.3:   Tradeoffs in Buffering Memory State for.. - Garzarán..   (Correct)
0.3:   SmartApps: An Application Centric Approach to High.. - Rauchwerger, Amato.. (2000)   (Correct)

Related documents from co-citation:   More   All
29:   Speculative Versioning Cache - Gopal, Vijaykumar et al. - 1998
29:   The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization .. - Rauchwerger, Padua - 1995
23:   Data speculation support for a chip multiprocessor (context) - Hammond, Willey et al. - 1998

BibTeX entry:   (Update)

Y. Zhang, L. Rauchwerger, and J. Torrellas. Hardware for Speculative Run-Time Parallelization in Distributed SharedMemory Multiprocessors. In Proceedings of teh 4th International Symposium on High PerformanceComputer Architecture 1998, (HPCA-4), pages 162--173, February 1998. http://citeseer.ist.psu.edu/zhang97hardware.html   More

@inproceedings{ zhang98hardware,
    author = "Ye Zhang and Lawrence Rauchwerger and Josep Torrellas",
    title = "Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors",
    booktitle = "{HPCA}",
    pages = "162-173",
    year = "1998",
    url = "citeseer.ist.psu.edu/zhang97hardware.html" }
Citations (may not include all citations):
357   The Directory-Based Cache Coherence Protocol for the DASH Mu.. (context) - Lenoski, Laudon et al. - 1990  ACM   DBLP
299   Dependence Analysis for Supercomputing (context) - Banerjee - 1988  ACM
269   Multiscalar Processors - Sohi, Breach et al. - 1995  ACM   DBLP
217   The Perfect Club Benchmarks: Effective Performance Evaluatio.. - Berry - 1989
197   Maximizing Multiprocessor Performance with the SUIF Compiler - Hall, Anderson et al. - 1996  DBLP
159   The LRPD Test: Speculative Run-Time Parallelization of Loops.. - Rauchwerger, Padua - 1995  DBLP
94   Performance Analysis of Parallelizing Compilers on the Perfe.. (context) - Blume, Eigenmann - 1992  ACM   DBLP
72   Dynamic Memory Disambiguation Using the Memory Conflict Buff.. - Gallagher, Chen et al. - 1994
70   The Superthreaded Architecture: Thread Pipelining with Run-T.. - Tsai, Yew - 1996
65   The ParaScope Parallel Programming Environment - Cooper - 1993
50   Runtime Compilation Methods for Multicomputers (context) - Wu, Saltz et al. - 1991  DBLP
45   Simulation of Multiprocessors: Accuracy and Performance (context) - Goldschmidt - 1993
44   The PRIVATIZING DOALL Test: A Run-Time Technique for DOALL L.. - Rauchwerger, Padua - 1994
43   Advanced Program Restructuring for High-Performance Computer.. - Blume, Doallo et al. - 1996
42   Improving the Performance of Runtime Parallelization - Leung, Zahorjan - 1993  ACM   DBLP
33   Speculative Disambiguation: A Compilation Technique for Dyna.. (context) - Huang, Slavenburg et al. - 1994
31   An Efficient Algorithm for the Run-Time Parallelization of D.. - Chen, Torrellas et al. - 1994



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


Documents on the same site (http://www.cs.tamu.edu/faculty/rwerger/pubs/):   More
Run-Time Methods for Parallelizing Partially Parallel Loops - Rauchwerger, Amato, Padua (1995)   (Correct)
Hardware for Speculative Parallelization of.. - Zhang, Rauchwerger.. (1999)   (Correct)
A Unified Approach to Speculative Parallelization of.. - Zhang, Rauchwerger.. (1998)   (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