The Specification of a Data Base Machine Architecture Development Facility and a Methodology for Developing Special Purpose Function Architectures,

Abstract

This research is concerned with specifying the set of components/tools needed in a Data Base Architecture Development (DMAD) Facility. A methodology is described to illustrate how this proposed facility can be used to develop special purpose function architectures (SPFAs). These SPFAs perform a data base management function in hardware that is currently performed in software on a sequential computer. This methodology includes a series of processes which are the select candidate function process and the create, test, evaluate, and substitute SPFA processes. Each process can be performed with a series of procedures that utilize tools/components of the DMAD facility. The select candidate function process would use the facility to help choose candidate DBMS functions to be moved from software to hardware. For this process, assume that a data base management system (DBMS) executes on an emulated computer system in the facility. Software modules that comprise the DBMS and provide the DMBS functions would be studied as logical candidates to be moved into hardware. When a candidate is chosen one or more SPFAs may be chosen as replacements. This choice is made by developing these SPFAs as machines, using the facility and comparing their performance for a specific application.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1980
Accession Number
ADA090826

Entities

People

  • Raymond A. Liuzzi

Organizations

  • Rome Laboratory

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Central Processing Units
  • Charge Coupled Devices
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Content Addressable Memory
  • Database Management Systems
  • Databases
  • Information Processing
  • Information Science
  • Information Systems
  • Information Transfer
  • Operating Systems
  • Programming Languages
  • Semiconductors

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Life Cycle Cost Analysis