THE DESCRIPTION, SIMULATION, AND AUTOMATIC IMPLEMENTATION OF DIGITAL COMPUTER PROCESSORS.

Abstract

The dissertation reports an investigation in the area of automated computer design. A language is developed for describing the behavior of digital computer processors irrespective of their eventual implementation. Algol 60 is used as a base language and several features are added including (1) register data types and operators to allow the convenient and accurate description of the register computations, which occur in all processors, (2) 'time blocks' to permit the specification of the delays involved in operations, and (3) 'if ever statements' to allow the description of parallel operations. Programs are presented for compiling a description into a subset of Algol for simulation and for translating it into a hardware specification for actual implementation. The hardware specification consists of a list of hardware elements, a table of interconnections among the elements, and a state table description of a controller that will sequence the flow of data through the hardware network. A small existing computer is described at several levels in the language, the processor is simulated and implemented at each level, and finally the performance of the programs is evaluated. (Author)

Document Details

Document Type
Technical Report
Publication Date
May 01, 1969
Accession Number
AD0700144

Entities

People

  • John A. Darringer

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Automatic
  • Computations
  • Computers
  • Control Simulators
  • Digital Computers
  • Language
  • Sequences
  • Simulations
  • Simulators
  • Specifications
  • Theses

Fields of Study

  • Computer science

Readers

  • Business Analytics
  • Computer Engineering
  • Systems Analysis and Design