Considerations for local compaction of nanocode for the nanodata QM-1

  • Authors:
  • Douglas J. Rideout

  • Affiliations:
  • -

  • Venue:
  • MICRO 14 Proceedings of the 14th annual workshop on Microprogramming
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

Much work has been done recently on the problem of compaction of microcode, that of detecting parallelism between microoperations expressed in a sequential manner in order to pack the operations into as few microinstructions as possible. In particular, the theory of local compaction has developed to the stage where some extensive testing of the models and methods is called for. This paper examines some of the considerations for local compaction of the nanocode of the Nanodata QM-1 in the context of the theoretical model of compaction presented in the literature. This application of compaction to QM-1 nanocode not only provides a stringent test of the model, but also shows that compaction of code for this architecture is feasible, thus forming part of a test of the practicalities of developing a high-level microprogramming language for the QM-1.