See this document in CiteSeerX!

A Simple Mechanism for Improving the Accuracy and Efficiency of Instruction-level Disambiguation (1995)  (Make Corrections)  (5 citations)
Steven Novack, Joseph Hummel, Alexandru Nicolau
Languages and Compilers for Parallel Computing



  Home/Search   Context   Related

 
View or download:
uci.edu/~snovack/papers/sem...semret.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  hypatia.dcs.qmw.a...comp.instrpar (more)
(Enter author homepages)

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

Abstract: . Compilers typically treat source-level and instruction-level issues as independent phases of compilation so that much of the information that might be available to source-level systems of transformations about the semantics of the high-level language and its implementation, as well as the algorithm in some cases, is generally "lost in the translation", making it unavailable to instruction-level systems of transformations. While this separation of concerns reduces the complexity of the... (Update)

Context of citations to this paper:   More

.... parsing, symbolic and dependence analysis[8] and source level parallelization, and uses the EVE Mutation Scheduling compiler[11, 14, 10, 12, 15, 13] as a back end for performing instruction level parallelization and code generation. Parafrase 2 and EVE are uniquely suited for...

.... parsing, symbolic and dependence analysis[4] and source level parallelization, and uses the EVE Mutation Scheduling compiler[6, 9, 5, 7, 10, 8] as a back end for performing instruction level parallelization and code generation. Because both Parafrase 2 and EVE are capable of...

Cited by:   More
Vertically Integrated Analysis and Transformation for.. - John Regehr School   (Correct)
How to Solve the Current Memory Access and Data Transfer.. - Catthoor (2000)   (Correct)
C-: A Portable Assembly Language That Supports Garbage.. - Jones, Ramsey, Reig   (Correct)

Active bibliography (related documents):   More   All
0.3:   Generating Parallel Loops from Serial Code for PVM - Fubo Zhang   (Correct)
0.3:   Dependence Driven Execution for Data Parallelism - Vajracharya, Grunwald   (Correct)
0.2:   CHESS: Retargetable Code Generation For Embedded DSP Processors - Lanneer, al. (1995)   (Correct)

Similar documents based on text:   More   All
0.2:   Annotating the Java Bytecodes in Support of Optimization - Joseph Hummel Ana (1997)   (Correct)
0.1:   Improving Latency Tolerance of Multithreading through.. - Parcerisa, González (1999)   (Correct)
0.1:   Programming Language Requirements for the Next Millennium - Griswold, Wolski, Baden, .. (1996)   (Correct)

Related documents from co-citation:   More   All
2:   Vista: The visual interface for scheduling transformations and analysis - Novack, Nicolau - 1993
2:   Automatic extraction of functional parallelism from ordinary programs (context) - Girkar, Polychronopoulos - 1992
2:   ACM Transactions on Programming Languages and Systems (context) - Haghighat, Polychronopoulos et al. - 1996

BibTeX entry:   (Update)

Steve Novack, Joseph Hummel, and Alexandru Nicolau. A simple mechanism for improving the accuracy and efficiency of instruction-level disambiguation. In Proceedings of the 8th Annual Workshop on Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science No. 1033, pages 289--303. Springer-Verlag, August 1995. http://citeseer.ist.psu.edu/novack95simple.html   More

@inproceedings{ novack95simple,
    author = "Steven Novack and Joseph Hummel and Alexandru Nicolau",
    title = "A Simple Mechanism for Improving the Accuracy and Efficiency of Instruction-Level Disambiguation",
    booktitle = "Languages and Compilers for Parallel Computing",
    pages = "289-303",
    year = "1995",
    url = "citeseer.ist.psu.edu/novack95simple.html" }
Citations (may not include all citations):
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
341   Parallel programming in split-c - Culler, Dusseau et al. - 1993
299   Dependence analysis for supercomputing (context) - Banerjee - 1988
258   Automatic translation of FORTRAN programs to vector form - Allen, Kennedy - 1987
246   Context-sensitive interprocedural points-to analysis in the .. - Emami, Ghiya et al. - 1994
146   Parallelizing programs with recursive data structures (context) - Hendren, Nicolau - 1990
110   The livermore fortran kernels: A computer test of the numeri.. (context) - McMahon - 1986
79   Abstractions for recursive pointer data structures: Improvin.. - Hendren, Hummel et al. - 1992
73   A safe approximation algorithm for interprocedural pointer a.. (context) - Landi, Ryder - 1992
62   Computer Graphics (context) - Hearn, Baker - 1986
57   Society for Industrial and Applied Mathematics (context) - Dongarra, Bunch et al. - 1978
31   Symbolic program analysis and optimization for parallelizing.. - Haghighat, Polychronopoulos - 1992
29   Types and Effects: Towards the Integration of Functional and.. (context) - Lucassen - 1987
25   The structure of an advanced vectorizer for pipelined proces.. (context) - Kuck, Kuhn et al. - 1980
16   A language for conveying the aliasing properties of dynamic - Hummel, Hendren et al. - 1994
15   Mutation scheduling: A unified approach to compiling for fin.. - Novack, Nicolau - 1994
10   Sparse matrix techniques (context) - Kundert - 1986
8   An efficient global resource constrained technique for explo.. (context) - Novack, Nicolau - 1992
7   A hierarchical approach to instruction-level parallelization (context) - Novack, Nicolau - 1995
6   Vista: The visual interface for scheduling transformations a.. - Novack, Nicolau - 1993
3   This article was processed using the L a T E X macro package.. (context) - Padua, Wolfe et al. - 1986
1   Disambiguating heap references (context) - Ghiya - 1994
1   A general framework for program optimization and scheduling (context) - Girkar, Polychronopoulos - 1995

Documents on the same site (http://hypatia.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/comp.instrpar.html):   More
Resource Spackling: A Framework for Integrating Register.. - David Berson (1994)   (Correct)
Compiler Blockability of Dense Matrix Factorizations - Carr, Lehoucq (1996)   (Correct)
Delayed Exceptions - Speculative Execution of Trapping.. - Ertl, Krall (1994)   (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