Design of a Multilevel Microprogrammable Computer and a High-Level Microprogramming Language.

Abstract

A mulitlevel microprogrammable computer and a high-level parallel microprogramming language as integral parts of a user microprogrammable system has been designed. Their primary design objective is to support the user microprogramming concept and practice. A multilevel microprogrammable computer matches a hierarchy of microprogram to that of microprogram memories. Executing microprograms via a cache memory, it self-optimizes microprogram structures by 'natural selection' to given problem environs to enhance its performance. An algorithm for determining an optimum microprogram memory allocation is derived to realize an optimum cost-performance of the computer. The proposed high-level microprogramming language permits the compiler to detect parallel control streams; it can be compiled into parallel microprograms in a horizontal microinstruction format. The proposed computer and microprogramming language are applied to microprogram significance arithmetic for comparative evaluations. (Author Modified Abstract)

Document Details

Document Type
Technical Report
Publication Date
Aug 15, 1972
Accession Number
AD0757548

Entities

People

  • C. V. Ramamoorthy
  • Masahiro Tsuchiya

Organizations

  • University of Texas at Austin

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Arithmetic
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Hierarchies
  • Integrals
  • Language
  • Mathematics
  • Microcode
  • Microprogramming
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Computer Engineering
  • Parallel and Distributed Computing.
  • Systems Analysis and Design