z-logo
open-access-imgOpen Access
Interprocedural partial redundancy elimination and its application to distributed memory compilation
Author(s) -
Gagan Agrawal,
Joel Saltz,
Raja Das
Publication year - 1995
Publication title -
proceedings of the acm sigplan conference on programming language design and implementation
Language(s) - English
Resource type - Conference proceedings
ISSN - 1531-7102
ISBN - 0-89791-697-2
DOI - 10.1145/207110.207157
Subject(s) - computer science , redundancy (engineering) , parallel computing , partial evaluation , preprocessor , distributed memory , programming language , shared memory , operating system
Partial Redundancy Elimination (PRE) is a general scheme for suppressing partial redundancies which encompasses traditional optimizations like loop invariant code motion and redundant code elimination. In this paper we address the problem of performing this optimization interprocedurally. We use interprocedural partial redundancy elimination for placement of communication and communication preprocessing statements while compiling for distributed memory parallel machines.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom