Trace scheduling optimization in a retargetable microcode compiler

  • Authors:
  • Michael A. Howland;Robert A. Mueller;Philip H. Sweany

  • Affiliations:
  • Firmware Engineering Laboratory, Department of Computer Science, Colorado State University, Fort Collins, Colorado;Firmware Engineering Laboratory, Department of Computer Science, Colorado State University, Fort Collins, Colorado;Firmware Engineering Laboratory, Department of Computer Science, Colorado State University, Fort Collins, Colorado

  • Venue:
  • MICRO 20 Proceedings of the 20th annual workshop on Microprogramming
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

We discuss the integration of a trace scheduling optimizer into a retargetable optimizing microcode compiler that handles complex timing relations. The trace scheduler requires no special treatment when retargeting the compiler, being constructed from machine independent algorithms that extract target micro-architecture details from a machine description used by the other compiler processes. We focus on the machine independent basis of the trace scheduler and demonstrate it on a hypothetical micro-architecture.