Multiscalar Compilation

  • Manoj Franklin
Part of the The Springer International Series in Engineering and Computer Science book series (SECS, volume 718)


The compiler back-end has the potential to play a significant role in improving the performance of a multiscalar processor. There are two areas where the compiler can play a major role—program partitioning and intra-thread scheduling. Thread formation is a difficult problem, because it has to consider many issues such as PU utilization, load balancing, thread prediction accuracy, and inter-thread data dependences. Often, trying to make optimizations for one area will have a negative effect on another. Some work has been done in this area in the context of multiscalar processors [93] and superthreading processors [87].


Dispatch Guaran 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 2003

Authors and Affiliations

  • Manoj Franklin
    • 1
  1. 1.University of MarylandUSA

Personalised recommendations