Some experiments in global microcode compaction
MICRO 18 Proceedings of the 18th annual workshop on Microprogramming
Flow Analysis of Computer Programs
Flow Analysis of Computer Programs
Program Flow Analysis: Theory and Application
Program Flow Analysis: Theory and Application
Compaction with General Synchronous Timing
IEEE Transactions on Software Engineering
A technique of global optimization of microprograms
MICRO 11 Proceedings of the 11th annual workshop on Microprogramming
An improvement of trace scheduling for global microcode compaction
MICRO 17 Proceedings of the 17th annual workshop on Microprogramming
A machine independent approach to the production of optimized horizontal microcode.
A machine independent approach to the production of optimized horizontal microcode.
The optimization of horizontal microcode within and beyond basic blocks: an application of processor scheduling with resources
Register allocation in optimizing compilers
Register allocation in optimizing compilers
Local code generation and compaction in optimizing microcode compilers
Local code generation and compaction in optimizing microcode compilers
A critical analysis of the global optimization problem for horizontal microcode (phase-coupled, compaction, code motion, compilation)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Peephole optimization as a targeting and coupling tool
MICRO 22 Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture
Incremental foresighted local compaction
MICRO 22 Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture
ACM SIGMICRO Newsletter
Hi-index | 0.00 |
Microcode for mass produced architectures is still predominantly generated by hand. Yet, as speed dictates the vertical migration of commonly executed functions to microcode, the demand for automated code generation increases.Though considerably more complex than phase-decoupled methods, phase-coupled methods for the generation of horizontal microcode have the potential to produce more highly optimized microcode. Results of the retargetable phase-coupled microcode compiler, Horizon, are presented and directions suggested.