Title :
Hardware support for floating point map function generation
Author :
O´Grady, E. Pearse
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., AZ, USA
Abstract :
An algorithm suited for hardware implementation assists in evaluating two-variable floating-point map functions. A map function F(X,Z) is an arbitrary function found in jet engine simulations and other scientific applications. The hardware oriented algorithm involves two stages of processing: preprocessing and run time processing. During preprocessing, breakpoints are analyzed to generate data tables and constants used at run time. At run time, the breakpoint region containing an arbitrary input argument (Xν,Zν), is identified in a small number of steps. The algorithm replaces the general search needed in software routines to identify the breakpoint region. An example describes a straightforward implementation of a map function generator that uses bilinear interpolation
Keywords :
digital simulation; floating point arithmetic; interpolation; natural sciences computing; arbitrary function; arbitrary input argument; bilinear interpolation; breakpoint region; data tables; floating point map function generation; hardware implementation; hardware oriented algorithm; hardware support; jet engine simulations; map function generator; preprocessing; run time processing; scientific applications; two-variable floating-point map functions; Aerospace simulation; Aircraft propulsion; Argon; Computer science; Continuous time systems; Engines; Hardware; Mathematical model; Runtime; Signal generators;
Conference_Titel :
Simulation Symposium, 1999. Proceedings. 32nd Annual
Conference_Location :
San Diego, CA
Print_ISBN :
0-7695-0128-1
DOI :
10.1109/SIMSYM.1999.766466