Design of a Multilevel Microprogrammable Computer and a High-Level Microprogramming Language.
TEXAS UNIV AUSTIN ELECTRONICS RESEARCH CENTER
Pagination or Media Count:
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
- Computer Programming and Software
- Computer Hardware