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