A firmware monitor to support vertical migration decisions in the UNIX operating system
MICRO 15 Proceedings of the 15th annual workshop on Microprogramming
Crossing the machine interface
MICRO 15 Proceedings of the 15th annual workshop on Microprogramming
Algorithms for a self-tuning microprogrammed computer
MICRO 10 Proceedings of the 10th annual workshop on Microprogramming
Identification of microprogrammable loops for problem oriented architecture synthesis
ACM SIGMICRO Newsletter
Toward type-oriented dynamic vertical migration
ACM SIGMICRO Newsletter
High level microprogramming: current usage, future prospects
ACM SIGMICRO Newsletter
Hi-index | 0.00 |
Implementing vertical migrations involves synthesizing new microcoded instructions from selected parts of HLL programs and loading the microcode into the computer's control memory. Ideally, both of these tasks are done automatically so that programs can be written independently of their actual level of implementation. This paper suggests the integration of microprogramming and HLL programming as a step toward the automation of the migration process. A possible linguistic convention for software/firmware interfacing is presented. Compiling of migrated programs is also discussed and examples are given. Finally, an attempt is made to compare the migration effects to those obtainable by automatic synthesis methods.