"Finite Differencing of Computable Expressions" by Robert Paige L. and Shaye Koenig
 

Finite Differencing of Computable Expressions

Editor(s)

Graham, Susan L.

Abstract

Finite differencing is a program optimization method that generalizes strength reduction, and provides an efficient implementation for a host of program transformations including "iterator inversion." Finite differencing is formally specified in terms of more basic transformations shown to preserve program semantics. Estimates of the speedup that the technique yields are given. A full illustrative example of algorithm derivation is presented.

Department(s)

Mathematics and Statistics

Keywords and Phrases

program transformation; differentiable expression

International Standard Serial Number (ISSN)

0164-0925

Document Type

Article - Journal

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 1982 Association for Computing Machinery (ACM), All rights reserved.

Publication Date

01 Jan 1982

Plum Print visual indicator of research metrics
PlumX Metrics
  • Citations
    • Citation Indexes: 191
  • Usage
    • Abstract Views: 16
  • Captures
    • Readers: 27
see details

Share

 
COinS
 
 
 
BESbswy