A Technique for Predictable Real-Time Execution in the AN/UYS-2 Parallel Signal Processing Architecture

Abstract

The AN/UYS-2 provides the Navy with a state of the art Digital Signal Processor. The AN/UYS-2 is programmed utilizing the Processing Graph Methodology (PGM), which represents specific tasks as nodes in a graph. It utilizes a simple first-come-first-served (FCFS) run-time resource allocation mechanism that supports large-grain data flow processing. While the mechanism is robust, easy to implement, and results in low runtime overhead, it is difficult to predict if a given PGM will meet the application requirements. Therefore, an approach that uses compile-time analysis to exploit the periodic arrival of data and a priori knowledge of the amount of computation and communication overhead is investigated. Improvement in performance of the machine when the PGM graphs are restructured using this approach, called Revolving Cylinder scheduling, is observed; and it is found to be effective when there is a high communication overhead or when the PGM nodes are of uniform size.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1991
Accession Number
ADA257108

Entities

People

  • Brian S. Little

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Human Systems
  • Materials and Manufacturing Processes
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • C Programming Language
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Digital Signal Processing
  • Electrical Engineering
  • Engineering
  • Parallel Computing
  • Parallel Processing
  • Plastic Explosives
  • Programming Languages
  • Remotely Piloted Vehicles
  • Scheduling (Production)
  • Signal Processing
  • Two Dimensional
  • Very Large Scale Integration

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.