Home
last modified time | relevance | path

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

123

/openbmc/linux/tools/perf/pmu-events/arch/x86/silvermont/
H A Dpipeline.json96 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
104 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
113 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
122 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
131 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
140 …A branch misprediction occurs when the processor predicts that the branch would be taken, but it i…
220 …pipe is stalled waiting for a mispredicted jump to retire. After the misprediction is detected, t…
223 …pipe is stalled waiting for a mispredicted jump to retire. After the misprediction is detected, t…
/openbmc/linux/tools/perf/pmu-events/arch/riscv/sifive/u74/
H A Dmicroarch.json30 "BriefDescription": "Branch direction misprediction"
35 "BriefDescription": "Branch/jump target misprediction"
/openbmc/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…
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/
H A Dpipeline.json151 …e execution path through which execution reached this IP. A branch misprediction occurs when th…
160 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
165 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
193 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
212 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
231 …ranch instructions retired. This precise event may be used to get the misprediction cost via the R…
278 …cted indirect CALL retired. This precise event may be used to get the misprediction cost via the R…
287 …etired (excluding returns). 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…
334 …d ret instructions retired. This precise event may be used to get the misprediction cost via the R…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/arm64/ampere/emag/
H A Dcache.json90 "PublicDescription": "Branch target buffer misprediction",
93 "BriefDescription": "BTB misprediction"
/openbmc/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…
/openbmc/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A Dpipeline.json104 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
401 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
406 …"BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear til…
409 …"PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the …
417 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
567 …rom the speculative path as well as the out-of-order engine recovery past a branch misprediction.",
H A Dtgl-metrics.json138 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
144 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
303 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
400 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
405 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
436 …"BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear) (lo…
521 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
527 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
624 …"BriefDescription": "Instructions per speculative Unknown Branch Misprediction (BAClear) (lower nu…
1253 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelake/
H A Dpipeline.json104 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
393 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
398 …"BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear til…
401 …"PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the …
409 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
559 …rom the speculative path as well as the out-of-order engine recovery past a branch misprediction.",
H A Dicl-metrics.json144 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
150 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
309 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
406 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
411 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
442 …"BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear) (lo…
527 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
533 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
630 …"BriefDescription": "Instructions per speculative Unknown Branch Misprediction (BAClear) (lower nu…
1239 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Dpipeline.json125 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
431 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
436 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
443 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
446 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
452 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Dpipeline.json125 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
431 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
436 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
443 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
446 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
452 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A Dpipeline.json104 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
393 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
398 …"BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear til…
401 …"PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the …
409 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
559 …rom the speculative path as well as the out-of-order engine recovery past a branch misprediction.",
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/
H A Dpipeline.json125 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
422 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
427 …s waiting for front-end to fetch from resteered path following branch misprediction or machine cle…
434 …talled due to recovery from earlier clear event for this thread (e.g. misprediction or memory nuke…
437 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
443 …earlier clear event for any thread running on the physical core (e.g. misprediction or memory nuke…
H A Dskl-metrics.json119 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
126 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
289 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
387 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
391 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
401 …"BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear) (lo…
485 "BriefDescription": "Total pipeline cost of Branch Misprediction related bottlenecks",
491 …"PublicDescription": "Total pipeline cost of Branch Misprediction related bottlenecks. Related met…
584 …"BriefDescription": "Instructions per speculative Unknown Branch Misprediction (BAClear) (lower nu…
1172 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
[all …]
/openbmc/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",
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlaken/
H A Dadln-metrics.json351 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
356 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
361 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
366 "BriefDescription": "Instructions per retired return Branch Misprediction",
371 "BriefDescription": "Instructions per retired Branch Misprediction",
/openbmc/linux/tools/perf/pmu-events/arch/x86/elkhartlake/
H A Dehl-metrics.json19 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Dpipeline.json155 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
480 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
485 …"BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear til…
488 …"PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the …
503 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
709 …e issued but not retired as well as the out-of-order engine recovery past a branch misprediction.",
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A Dpipeline.json104 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
383 …": "Counts the number of speculative clears due to any type of branch misprediction or machine cle…
388 …"BriefDescription": "Counts cycles after recovery from a branch misprediction or machine clear til…
391 …"PublicDescription": "Cycles after recovery from a branch misprediction or machine clear till the …
399 …Resource allocator was stalled due to recovery from an earlier branch misprediction or machine cle…
/openbmc/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Dpipeline.json15 …rocessor. A branch misprediction occurs when the processor incorrectly predicts the destination of…
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/
H A Dbdw-metrics.json121 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
128 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
281 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
358 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
362 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
372 …"BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear) (lo…
418 …"BriefDescription": "Instructions per speculative Unknown Branch Misprediction (BAClear) (lower nu…
913 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
918 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/
H A Dbdwde-metrics.json121 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
128 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
272 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
350 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
354 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
364 …"BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear) (lo…
410 …"BriefDescription": "Instructions per speculative Unknown Branch Misprediction (BAClear) (lower nu…
892 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
897 …cles the CPU was stalled due to Branch Resteers as a result of Branch Misprediction at execution s…
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlake/
H A Dadl-metrics.json422 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
428 …"BriefDescription": "Instructions per retired conditional Branch Misprediction where the branch wa…
434 "BriefDescription": "Instructions per retired indirect call or jump Branch Misprediction",
440 "BriefDescription": "Instructions per retired return Branch Misprediction",
446 "BriefDescription": "Instructions per retired Branch Misprediction",
865 …iption": "This metric represents fraction of slots the CPU has wasted due to Branch Misprediction",
871 … metric represents fraction of slots the CPU has wasted due to Branch Misprediction. These slots …
1047 … instruction-cache misses; iTLB misses or fetch stalls after a branch misprediction are categorize…
1165 …"BriefDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative b…
1170 …"PublicDescription": "Branch Misprediction Cost: Fraction of TMA slots wasted per non-speculative …
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/powerpc/power8/
H A Dmemory.json71 "BriefDescription": "Pump misprediction. Counts across all types of pumps for a demand load",
191 …"BriefDescription": "Pump misprediction. Counts across all types of pumps for all data types exclu…

123