Register allocation with instruction scheduling for VLIW-architectures

  • Authors:
  • D. S. Ivanov

  • Affiliations:
  • Moscow Institute of Physics and Technology, Dolgoprudnyi, Moscow oblast, Russia 141700

  • Venue:
  • Programming and Computing Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interaction between the phases of register allocation and instruction scheduling are often considered in publications devoted to optimizations for the final stage of compilation. Typically, it is proposed to adapt one of the phase for needs of another without their combination into a single unit. However, their integration can essentially reduce the time of operation and enhance the performance of the resulting code. This study describes an attempt to combine these phases as completely as possible with account for the features of static scheduling for VLIW-architectures.