Page 14 - Multipath MIPS
P. 14

Heterogeneous Multicores

 Offers advantages compared to homogeneous multicores in:

  Power/Area: code requiring complex out-of-order execution with
      branch-predication/speculation runs on the complex cores. Less
      control-flow code requiring ALU and data parallel (ex. SIMD/Vector)

  Mitigating Amdahl’s Law: execute serial portions on the fast and
      complex core and

      parallel portions

      on the smaller cores

Core  Peak Power  Average Power  Performance
                                 (normalized IPC)
EV4        4.97          3.73
EV5        9.83          6.88             1.0
EV6        17.8         10.68             1.3
EV8       92.88         46.44            1.87
                                         2.14

                                                                           14
   9   10   11   12   13   14   15   16   17   18   19