Searched hist:11781 (Results 1 - 1 of 1) sorted by relevance

/gem5/src/cpu/o3/
H A Ddecode_impl.hhdiff 11781:1ae84c76066b Wed Dec 21 16:05:00 EST 2016 Arthur Perais <arthur.perais@inria.fr> cpu: Resolve targets of predicted 'taken' decode for O3

The target of taken conditional direct branches does not
need to be resolved in IEW: the target can be computed at
decode, usually using the decoded instruction word and the PC.

The higher-than-necessary penalty is taken only on conditional
branches that are predicted taken but miss in the BTB. Thus,
this is mostly inconsequential on IPC if the BTB is big/associative
enough (fewer capacity/conflict misses). Nonetheless, what gem5
simulates is not representative of how conditional branch targets
can be handled.

Signed-off-by: Jason Lowe-Power <jason@lowepower.com>

Completed in 17 milliseconds