Tools for computational differentiation transform a program that computes a numerical function F(x) into a related program that computes F′(x) (the derivative of F). This paper describes how techniques similar to those used in computational-differentiation tools can be used to implement other program transformations—in particular, avariety of transformations for computational divided differencing. Wediscuss how computational divided-differencing techniques could lead to faster and more robust programs in scientific and graphics applications. We also describe how these ideas relate to the numerical-finite-differencing techniques that motivated Robert Paige’s work on finite differencing of set-valued expressions in SETL programs. Dedicated to...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
Multidisciplinary Design Optimization (MDO) by means of formal sensitivity analysis requires that ea...
Scientific computing is often associated with numerical computation. Yet in many scientific discipli...
Finite differencing is a program optimization method that generalizes strength reduction, and provid...
Finite differencing is a program optimization method that generalizes strength reduction, and provid...
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
The emergence of computers as an essential tool in scientific research has shaken the very foundatio...
The emergence of computers as an essential tool in scientific research has shaken the very foundatio...
A Theory Institute on ''Differentiation of Computational Approximations to Functions'' was held at A...
80 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1980.If the gradient of the functio...
Automatic dierentiation is introduced as a powerful technique to compute deriva-tives of functions g...
The majority of large-scale scientific computation prob-lems fall into the area of numerical simulat...
Programming practice is limited by labor costs such as implementation design, program development, d...
AbstractConventional numerical differentiation formulas based on interpolating polynomials, operator...
One of the rapidly developing branches of modern mathematics is the the ory of difference schemes fo...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
Multidisciplinary Design Optimization (MDO) by means of formal sensitivity analysis requires that ea...
Scientific computing is often associated with numerical computation. Yet in many scientific discipli...
Finite differencing is a program optimization method that generalizes strength reduction, and provid...
Finite differencing is a program optimization method that generalizes strength reduction, and provid...
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
The emergence of computers as an essential tool in scientific research has shaken the very foundatio...
The emergence of computers as an essential tool in scientific research has shaken the very foundatio...
A Theory Institute on ''Differentiation of Computational Approximations to Functions'' was held at A...
80 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1980.If the gradient of the functio...
Automatic dierentiation is introduced as a powerful technique to compute deriva-tives of functions g...
The majority of large-scale scientific computation prob-lems fall into the area of numerical simulat...
Programming practice is limited by labor costs such as implementation design, program development, d...
AbstractConventional numerical differentiation formulas based on interpolating polynomials, operator...
One of the rapidly developing branches of modern mathematics is the the ory of difference schemes fo...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
Multidisciplinary Design Optimization (MDO) by means of formal sensitivity analysis requires that ea...
Scientific computing is often associated with numerical computation. Yet in many scientific discipli...