BM/C3 Technology (Multi-Grain)

Abstract

This report represents a method to assess, reliably and rapidly, the performance of parallel (multi-grain) processing architectures for SDS BM/C3 requirements. The existing tools and approaches for making such estimates are either back-of-the-envelope approach, or a high fidelity event driven simulations. The processor sizing software tool PERM (Processor Ensemble Runtime Model) developed in this contract is intended to fill the gap between the extremes of very low fidelity and very high fidelity models. PERM explicity models concurrent use of shared resources (memory, bus bandwidth, etc.) in a deterministic fashion and it provides a natural, menu-driven user interface for the construction of date structures and display of results. The methods in algorithm-to-hardware architecture mapping for parallel processing were demonstrated by mapping the AOA tracking algorithm on to the AOSP hardware as a testcase. Section 1 provides the System Description for PERM. Section 2 is the PERM User's Guide. Section 3 presents the testcase. The performance data generated by PERM was analyzed. A discussion is also provided of the experience using PERM both strengths and weaknesses. Keywords: Battle management; Command control and communications; Parallel processors technology; Processor; Sizing; Automated sizing tools.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 29, 1989
Accession Number
ADA214043

Entities

Organizations

  • TASC, Inc

Tags

Communities of Interest

  • Advanced Electronics
  • C4I
  • Space

DTIC Thesaurus Topics

  • Accuracy
  • Central Processing Units
  • Computers
  • Contracts
  • Databases
  • Debugging
  • Instruction Set Architecture
  • Microarchitecture
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Plastic Explosives
  • Reliability
  • Simulations
  • Software Design
  • User Interface
  • Word Processors

Readers

  • Computational Modeling and Simulation
  • Military Engineering.
  • Parallel and Distributed Computing.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control