DocumentCode
1426167
Title
Horizon: a retargetable compiler for horizontal microarchitectures
Author
Mueller, R.A. ; Duda, M.R. ; Sweany, P.H. ; Walicki, Jack S.
Author_Institution
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
Volume
14
Issue
5
fYear
1988
fDate
5/1/1988 12:00:00 AM
Firstpage
575
Lastpage
583
Abstract
The vertical migration of complex application code into horizontal microcode makes traditional methods of handwritten and hand-optimized microcode with primitive assembly languages impractical. Higher-level languages that permit abstraction from low-level timing and concurrency details are considered a major step toward alleviating the problem. This approach is feasible only if compilers for these languages exist that can produce high-quality microcode and that can be targeted to new machines with modest effort and high reliability. An overview is provided of the Horizon retargetable microcode compiler, which facilitates the production of highly optimized microcode and the targeting of the compiler to specific machines
Keywords
microprogramming; program compilers; Horizon; abstraction; assembly languages; complex application code; concurrency; horizontal microarchitectures; horizontal microcode; optimized microcode; retargetable compiler; timing; vertical migration; Assembly; Circuit synthesis; Compaction; Concurrent computing; Constraint optimization; Microarchitecture; Microprogramming; Optimizing compilers; Production; Timing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.6135
Filename
6135
Link To Document