Numeric Function Generators Using Piecewise Arithmetic Expressions

Abstract

This paper proposes new architectures for numeric function generators (NFGs) using piecewise arithmetic expressions. The proposed architectures are programmable, and they realize a wide range of numeric functions. To design an NFG for a given function, we partition the domain of the function into uniform segments, and transform a subfunction in each segment into an arithmetic spectrum. From this arithmetic spectrum, we derive an arithmetic expression, and realize the arithmetic expression with hardware. Since the arithmetic spectrum has many zero coefficients and repeated coefficients, by storing only distinct nonzero coefficients in a table, we can significantly reduce the table size needed to store arithmetic coefficients. Experimental results show that the table size can be reduced to only a small percent of the table size needed to store all the arithmetic coefficients. We also propose techniques to reduce table size further and to improve performance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2011
Accession Number
ADA547649

Entities

People

  • Jon T. Butler
  • Shinobu Nagayama
  • Tsutomu Sasao

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Arithmetic
  • Artificial Intelligence
  • Coefficients
  • Computations
  • Computer Graphics
  • Computer Science
  • Computers
  • Digital Signal Processing
  • Education
  • Electrical Engineering
  • Generators
  • Graphics
  • Numbers
  • Parallel Computing
  • Polynomials
  • Signal Processing
  • Spectra

Readers

  • Computer Programming and Software Development.