This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

The architecture definition of Speculatively executed

Hi everyone,

The Chapter Performance Monitors Extension in Arm ARM gives a definition "Speculatively executed", which says:

An instruction or operation that is counted by an event when it MIGHT be Speculative.

Sorry but I think this description is somehow ambiguous.

Form a u-architecture perspective, what information can I get from the *_SPEC events?

For instance, does INST_SPEC event just count all issued instructons?

Thanks in advance.