Back End Core Bound

Back End Core Bound

Portrait de Charlie Hewett (Intel)

TITLE: Back End Core Bound

ISSUE_NAME: Backend^CoreBound

DESCRIPTION:

Cycles the back end is bound on core non-memory issues (i.e. Out of Order (OOO) resource and execution)

RELEVANCE:

This metric represents how often the pipeline was back end bound on core non-memory issues.  This may indicate that you have run out of OOO resources or are saturating certain execution units (e.g. the use of FP-chained long-latency arithmetic operations) which can limit performance.

The equation to calculate Core Bound is:

Core_Bound = Backend_Bound_at_EXE – Memory_Bound

EXAMPLE:

For instance, if you have excessive use of a particular execution unit such as the divider, this would cause the core bound to be high.

SOLUTION:

RELATED_SOURCES:

NOTES:

EQUATION:  (CYCLE_ACTIVITY.CYCLES_NO_EXECUTE+UOPS_EXECUTED.CYCLES_GE_1_UOP_EXEC-UOPS_EXECUTED.CYCLES_GE_2_UOPS_EXEC- CYCLE_ACTIVITY.STALLS_LDM_PENDING) / CPU_CLK_UNHALTED.THREAD

1 contribution / 0 nouveau(x)
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.