The Gauss Machine.

Abstract

The Gauss machine is a SlMD systolic array architecture which takes advantage of the Galois-enhanced quadratic residue number system (GEORNS) to form reduced complexity arithmetic elements. The Gauss machine is targeted at front-end signal and image processing applications. With a 2 x 2 array of GEQRNS multiplier-accumulators operating at 10 MHz the Gauss machine can achieve a peak equivalent throughput of 32O million operations per second when performing complex arithmetic. The Gauss machine is designed for a broader, more general class of problems than other 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 1) 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
Nov 01, 1994
Accession Number
ADA302294

Entities

People

  • Fred J. Taylor

Organizations

  • University of Florida

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Accumulators
  • Aircrafts
  • Arithmetic
  • Artificial Intelligence
  • Coding
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Decoding
  • Electrical Engineering
  • Floating Point Operations
  • Hypervelocity Flow
  • Operating Systems
  • Parallel Computing
  • Signal Processing

Fields of Study

  • Engineering

Readers

  • Linear Algebra
  • Parallel and Distributed Computing.