IA-32 Intel® Architecture Optimization
2-108
Tuning Suggestions
Tuning Suggestion 1. Rarely, a performance problem may be noted due
to executing data on a code page as instructions. The only condition
where this is likely to happen is following an indirect branch that is not
resident in the trace cache. If a performance problem is clearly due to this
problem, try moving the data elsewhere, or inserting an illegal opcode or
a
pause instruction immediately following the indirect branch. The latter
two alternative may degrade performance in some circumstances. 2-47
Tuning Suggestion 2. If a load is found to miss frequently, insert a
prefetch before it or, if issue bandwidth is a concern, move the load up to
execute earlier. 2-56