• Home
  • Search
  • Interprocedural partial redundancy elimination and its application to distributed memory compilation
  • Open Access IconOpen Access
  • Cite Icon49
  • https://doi.org/10.1145/207110.207157Copy DOI Icon

Interprocedural partial redundancy elimination and its application to distributed memory compilation

  • Jun 1, 1995
  • Gagan Agrawal +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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.

Similar Papers
  • Research Article
  • Citations2

Predicated Partial Redundancy Elimination using a Cost Analysis

  • Dec 01, 2003
  • Parallel Processing Letters
  • Bernhard Scholz +2
  • Research Article
  • Citations5

A Practical Improvement to the Partial Redundancy Elimination in SSA Form

  • Sep 30, 2008
  • Journal of Computing Science and Engineering
  • Jong-Soo Park +1
  • Book Chapter
  • Citations13

Expansion-Based Removal of Semantic Partial Redundancies

  • Jan 01, 1999
  • Jens Knoop +2
  • Research Article
  • Citations10

Bidirectional data flow analysis

  • Jun 01, 1999
  • ACM SIGPLAN Notices
  • Uday P Khedker +1
  • Conference Article
  • Citations18

Resource-sensitive profile-directed data flow analysis for code optimization

  • Nov 22, 2002
  • Rajiv Gupta +2
  • Book Chapter
  • Citations5

Partial Redundancy Elimination on Predicated Code

  • Jan 01, 2000
  • Jens Knoop +2
  • Research Article
  • Citations5

Cobalt: A Language for Writing Provably-Sound Compiler Optimizations

  • May 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • Sorin Lerner +2
  • PDF
  • Research Article
  • Citations11

Development of a Kalman Filter in the Gauss-Helmert Model for Reliability Analysis in Orientation Determination with Smartphone Sensors.

  • Jan 31, 2018
  • Sensors
  • Andreas Ettlinger +2
  • Conference Article
  • Citations84

Path-sensitive value-flow analysis

  • Jan 01, 1998
  • Rastisalv Bodík +1
  • Book Chapter
  • Citations1

High-Level Synthesis Using SPARK and Systolic Array

  • Jan 01, 2006
  • Jae-Jin Lee +1
  • Research Article
  • Citations44

A composite hoisting-strength reduction transformation for global program optimization part I

  • Jan 01, 1982
  • International Journal of Computer Mathematics
  • S M Joshi +1
  • Research Article
  • Citations9

Formally Verified Loop-Invariant Code Motion and Assorted Optimizations

  • Dec 13, 2022
  • ACM Transactions on Embedded Computing Systems
  • David Monniaux +1
  • Research Article
  • Citations10

Partial method compilation using dynamic profile information

  • Oct 01, 2001
  • ACM SIGPLAN Notices
  • John Whaley
  • Conference Article
  • Citations5

Semi-Automatic Porting of a General Fortran CFD Code to GPUS: the Difficult Modules

  • Jun 14, 2011
  • Rainald Lohner +1
  • Research Article

Optimizing communication overhead in compilation systems for distributed memory machines

  • Jan 01, 1995
  • AcadiaU-DEV
  • Stephen E (Stephen Eugene) Parker
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.