Page 9 - Multipath MIPS
P. 9

Multi-issue Architectures (CPI<1)

 Issue more than one instruction per cycle. Two classes:
      Static/Dynamic Scheduled Superscalar
      Very Long Instruction Word (VLIW)
      Static superscalar and the VLIW processor rely on the
         compiler for scheduling the program instructions (unrolling)
      Dynamic superscalar adds issue and commit logic to
         support multiple issue/commit of instructions per clock cycle

 Superscalars require further aggressive fetching &
    prediction/speculation techniques to feed the processor
      BTC/Branch Folding/Return Address Predictor(IJ)
      Integrated Fetch Unit (Auto. Pre-fetch/fetch across C. blocks)
      Memory dependency prediction/Value prediction

                                                                        9
   4   5   6   7   8   9   10   11   12   13   14