Very High-Speed Arithmetic Processors (The Gauss Machine)

Abstract

Our VHSAP ARO study has lead to a number of accomplishments including an original VLSI processor and a system with a high residue number system (RNS) content called the Gauss Machine. The Gauss machine is a SIMD systolic array architecture which takes advantage of the Galois-enhanced quadratic residue number system (GEQRNS) to form reduced complexity arithmetic elements. The Gauss machine is targeted at front-end signal and image processing applications. With a 2x2 array of GEQRNS multiplier accumulators operating at 10 MHz, the Gauss machine can achieve a peak equivalent throughput of 320 million operations per second when performing complex arithmetic. The Gauss machine is designed for a broader, more general class of problems other than RNS based systems which have been constructed: the Gauss machine may be used to accelerate computations which involve or may be expressed as matrix-matrix (level 3), matrix-vector (level 2), or vector-vector (level l) operations. This paper describes the implementation of the Gauss machine and how it may be used to accelerate signal processing operations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 29, 1992
Accession Number
ADA260693

Entities

People

  • Fred J. Taylor

Organizations

  • University of Florida

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Accumulators
  • Arithmetic
  • Coding
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Connectors
  • Debugging
  • Decoding
  • Dynamic Range
  • Floating Point Operations
  • Hypervelocity Flow
  • Language
  • Materials
  • Microcode
  • Signal Processing

Fields of Study

  • Engineering

Readers

  • Computer Programming and Software Development.
  • Linear Algebra
  • Parallel and Distributed Computing.