[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/800084.802724acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free access

High level language programs run ten times faster in microstore

Published: 30 November 1980 Publication History

Abstract

A true microcode compiler for a minicomputer is described which translates an algebraic language directly into executable microcode. The compiler performs extensive optimization and produces code which is a good compromise between speed and size.
This compiler was produced in order to make user microprogramming more accessible to the applications programmer. Several representative programs were compiled, and their run time improved by a factor of ten, on the average.

References

[1]
Curray, J.E. BCPL Reference Manual. Computer Sciences Laboratory, Xerox PARC, Palo Alto, Cal., 1976.
[2]
Gries, D. Compiler Construction for Digital Computers. John Wiley & Sons, New York, 1971.
[3]
Parker, C.W. and Baker, H.G.,Jr. Micro SPL. TR 62, Dept. of Computer Science, U. of Rochester, Roch., NY, Feb. 1980.
[4]
Thacker, C.P., McCreight, E.M., Lampson, B.W., Sproull, R.F., and Boggs, D.R. "Alto: A Personal Computer". CSL-79-11, Xerox PARC, Palo Alto, Cal., 1979. Also in Computer Structures: Readings and Examples, Siewiorek, D., Bell, C.G., and Newell, A., 2nd ed., McGraw-Hill, 1979.

Cited By

View all
  • (1981)MicroTAL - a machine-dependent, high-level microprogramming languageProceedings of the 14th annual workshop on Microprogramming10.5555/800075.802442(109-114)Online publication date: 1-Dec-1981
  • (1981)MicroTAL - a machine-dependent, high-level microprogramming languageACM SIGMICRO Newsletter10.1145/1014192.80244212:4(109-114)Online publication date: 1-Dec-1981
  • (2010)Runtime Verification with Patching and Hardware CheckersPost-Silicon and Runtime Verification for Modern Processors10.1007/978-1-4419-8034-2_6(129-150)Online publication date: 9-Nov-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MICRO 13: Proceedings of the 13th annual workshop on Microprogramming
November 1980
192 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 30 November 1980

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 484 of 2,242 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)54
  • Downloads (Last 6 weeks)6
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (1981)MicroTAL - a machine-dependent, high-level microprogramming languageProceedings of the 14th annual workshop on Microprogramming10.5555/800075.802442(109-114)Online publication date: 1-Dec-1981
  • (1981)MicroTAL - a machine-dependent, high-level microprogramming languageACM SIGMICRO Newsletter10.1145/1014192.80244212:4(109-114)Online publication date: 1-Dec-1981
  • (2010)Runtime Verification with Patching and Hardware CheckersPost-Silicon and Runtime Verification for Modern Processors10.1007/978-1-4419-8034-2_6(129-150)Online publication date: 9-Nov-2010
  • (1991)Precise instruction scheduling without a precise machine modelACM SIGARCH Computer Architecture News10.1145/152766.15276719:6(4-8)Online publication date: 1-Dec-1991
  • (1991)Vertical migration of numerical routines in software and microcodeSoftware—Practice & Experience10.1002/spe.438021030521:3(287-297)Online publication date: 1-Mar-1991

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media