Home
last modified time | relevance | path

Searched full:misprediction (Results 1 – 25 of 92) sorted by relevance

1234

/linux/tools/perf/pmu-events/arch/x86/silvermont/
H A Dpipeline.json107 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
116 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
126 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
136 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
146 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
156 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
246 …pipe is stalled waiting for a mispredicted jump to retire. After the misprediction is detected, t…
250 …pipe is stalled waiting for a mispredicted jump to retire. After the misprediction is detected, t…
/linux/tools/perf/pmu-events/arch/riscv/andes/ax45/
H A Dmicroarch.json65 "BriefDescription": "Misprediction of conditional branches"
70 "BriefDescription": "Misprediction of taken conditional branches"
75 "BriefDescription": "Misprediction of targets of Return instructions"
/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Dpipeline.json115 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
119 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
123 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
137 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
141 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
155 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
159 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
176 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
180 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
206 …cted indirect CALL retired. This precise event may be used to get the misprediction cost via the R…
[all …]
H A Dgnr-metrics.json474 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
479 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
497 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
504 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
599 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by non-taken c…
607 …"This metric represents fraction of cycles the CPU was stalled due to misprediction by taken condi…
753 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
877 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by indirect CA…
885 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by indirect JM…
893 …Description": "Branch Misprediction Cost: Cycles representing fraction of TMA slots wasted per non…
[all …]
/linux/tools/perf/pmu-events/arch/x86/pantherlake/
H A Dpipeline.json300 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
309 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
324 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
328 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
385 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
389 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
436 …edicted and taken backward. This precise event may be used to get the misprediction cost via the R…
440 …edicted and taken backward. This precise event may be used to get the misprediction cost via the R…
478 …redicted and taken forward. This precise event may be used to get the misprediction cost via the R…
482 …redicted and taken forward. This precise event may be used to get the misprediction cost via the R…
[all …]
/linux/tools/perf/pmu-events/arch/riscv/sifive/u74/
H A Dmicroarch.json
/linux/tools/perf/pmu-events/arch/x86/meteorlake/
H A Dpipeline.json263 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
272 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
277 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
281 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
306 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
310 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
326 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
330 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
355 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
359 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
[all …]
H A Dmtl-metrics.json289 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
295 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
301 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
307 "BriefDescription": "Instructions per retired return Branch Misprediction",
313 "BriefDescription": "Instructions per retired Branch Misprediction",
852 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
857 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
878 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
884 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
991 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by non-taken c…
[all …]
/linux/tools/perf/pmu-events/arch/x86/lunarlake/
H A Dpipeline.json321 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
330 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
335 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
339 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
364 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
368 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
393 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
397 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
432 …edicted and taken backward. This precise event may be used to get the misprediction cost via the R…
436 …edicted and taken backward. This precise event may be used to get the misprediction cost via the R…
[all …]
H A Dlnl-metrics.json289 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
295 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
301 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
307 "BriefDescription": "Instructions per retired return Branch Misprediction",
313 "BriefDescription": "Instructions per retired Branch Misprediction",
838 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
843 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
864 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
870 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
977 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by non-taken c…
[all …]
/linux/tools/perf/pmu-events/arch/x86/amdzen4/
H A Dbranch.json50 …"BriefDescription": "Retired near returns mispredicted. Each misprediction incurs the same penalty…
55 …indirect branch instructions mispredicted (only EX mispredicts). Each misprediction incurs the sam…
/linux/tools/perf/pmu-events/arch/x86/arrowlake/
H A Dpipeline.json373 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
382 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
391 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
396 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
400 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
434 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
438 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
454 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
458 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
502 …edicted and taken backward. This precise event may be used to get the misprediction cost via the R…
[all …]
H A Darl-metrics.json303 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
309 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
315 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
321 "BriefDescription": "Instructions per retired return Branch Misprediction",
327 "BriefDescription": "Instructions per retired Branch Misprediction",
878 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
883 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
904 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
910 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
1017 …tric represents fraction of cycles the CPU was stalled due to retired misprediction by non-taken c…
[all …]
/linux/tools/perf/pmu-events/arch/arm64/ampere/emag/
H A Dcache.json90 "PublicDescription": "Branch target buffer misprediction",
93 "BriefDescription": "BTB misprediction"
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a76/
H A Dbranch.json3 …ctable branch instruction which is mispredicted either due to dynamic misprediction or because the…
/linux/tools/perf/pmu-events/arch/arm64/ampere/ampereone/
H A Dmetrics.json5 …ion": "Branch predictor misprediction rate. May not count branches that are never resolved because…
284 … "BriefDescription": "Fraction of slots lost due to other/non-branch misprediction misspeculation",
/linux/tools/perf/pmu-events/arch/x86/alderlaken/
H A Dadln-metrics.json240 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
245 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
250 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
255 "BriefDescription": "Instructions per retired return Branch Misprediction",
260 "BriefDescription": "Instructions per retired Branch Misprediction",
/linux/tools/perf/pmu-events/arch/x86/skylake/
H A Dpipeline.json139 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
473 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
478 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
486 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
490 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
496 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Dpipeline.json139 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
483 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
488 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
496 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
500 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
506 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Dpipeline.json139 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
483 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
488 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
496 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
500 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
506 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
/linux/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/
H A Dmetrics.json5 …ion": "Branch predictor misprediction rate. May not count branches that are never resolved because…
284 … "BriefDescription": "Fraction of slots lost due to other/non-branch misprediction misspeculation",
/linux/tools/perf/pmu-events/arch/x86/elkhartlake/
H A Dehl-metrics.json19 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
/linux/tools/perf/pmu-events/arch/x86/grandridge/
H A Dgrr-metrics.json422 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
427 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
432 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
437 "BriefDescription": "Instructions per retired return Branch Misprediction",
442 "BriefDescription": "Instructions per retired Branch Misprediction",
/linux/tools/perf/pmu-events/arch/riscv/thead/c900-legacy/
H A Dmicroarch.json46 "BriefDescription": "Branch misprediction in BTB"
/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A Dpipeline.json115 "PublicDescription": "Counts all the retired branch instructions that were mispredicted by the processor. A branch misprediction occurs when the processor incorrectly predicts the destination of the branch. When the misprediction is discovered at execution, all the instructions executed in the wrong (speculative) path must be discarded, and the processor must start fetching from the correct path.",
428 "PublicDescription": "Counts the number of speculative clears due to any type of branch misprediction or machine clears",
433 "BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear till the first uop is issued from the resteered path.",
437 "PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the first uop is issued from the resteered path.",
446 "PublicDescription": "Counts core cycles when the Resource allocator was stalled due to recovery from an earlier branch misprediction or machine clear event.",

1234