Originally Posted by Heavy MG;15219642
Performance is usually measured with IPC.
IPC is not everything. even if a core is made to be 4-wide(IPC=4), if the code/app's IPC is 1.8, the core will still only be able to execute 1.8. that leaves you with a "2.2" transistors idling consuming power doing nothing.
that is why intel relies on hypethreading to keep those cores busy.
BD on the other hand, has "narrower cores" 2 complex + 2simple.
that's more than enough resources to optimally run real world/practical apps out there whose IPC ~1.8. but narrower cores can clock higher, therefore, better performance.the reality is, amdahl's law favors a CPU designed for higher clock rate
but lower IPC than the available ILP in the program. that is BD.
unfortunately, bentmarks have unrealistic IPC. this is why bentmarks are misleading.