The need for a better microprogramming tool has increased considerably as increased dem and and support of computer technology has brought about wide use of microprograms. The eventual goal of microprogramming tool development would be to make a high level microprogram language and a compiler to generate minimal-execution-time microcode for a variety of machines. In generating minimal-execution-time microcode, one aspect that differentiates microprogramming languages from macroprogramming languages is the need for compaction in highly horizontal microarchitecture. Among the proposed microprogram compaction methods, the trace scheduling is the most general and appears to give the fastest execution of compacted microcode. However, the growth ...
We present a transformational system for extracting parallelism from programs. Our transformations g...
This paper presents a method of program compaction based on the frequency characteristics of program...
This paper introduces a new Tree Height Reduction (THR) technique for code compaction. THR, which is...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Microcode compaction is the conversion of sequential microcode into efficient parallel (horizontal) ...
The paper describes a microprogram compaction technique based on a microoperation and microistructio...
This paper describes a development environment for horizontal microcode. The environment used Perco...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Loop optimization is an important aspect of microcode compaction to minimize execution time. In this...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
This paper addresses instruction-level parallelism in code generation for DSPs. In presence of poten...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
After a short review of general feat ures of microprogrammed control units some design p...
Partial reconfiguration allows parts of the reconfigurable chip area to be configured without affect...
We present a transformational system for extracting parallelism from programs. Our transformations g...
This paper presents a method of program compaction based on the frequency characteristics of program...
This paper introduces a new Tree Height Reduction (THR) technique for code compaction. THR, which is...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Microcode compaction is the conversion of sequential microcode into efficient parallel (horizontal) ...
The paper describes a microprogram compaction technique based on a microoperation and microistructio...
This paper describes a development environment for horizontal microcode. The environment used Perco...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Loop optimization is an important aspect of microcode compaction to minimize execution time. In this...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
This paper addresses instruction-level parallelism in code generation for DSPs. In presence of poten...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
After a short review of general feat ures of microprogrammed control units some design p...
Partial reconfiguration allows parts of the reconfigurable chip area to be configured without affect...
We present a transformational system for extracting parallelism from programs. Our transformations g...
This paper presents a method of program compaction based on the frequency characteristics of program...
This paper introduces a new Tree Height Reduction (THR) technique for code compaction. THR, which is...