| /linux/tools/perf/pmu-events/arch/x86/amdzen6/ |
| H A D | floating-point.json | 5 "BriefDescription": "Retired x87 floating-point add and subtract uops.", 11 "BriefDescription": "Retired x87 floating-point multiply uops.", 17 "BriefDescription": "Retired x87 floating-point divide and square root uops.", 23 "BriefDescription": "Retired x87 floating-point uops of all types.", 29 "BriefDescription": "Retired SSE and AVX add and subtract FLOPs.", 35 "BriefDescription": "Retired SSE and AVX multiply FLOPs.", 41 "BriefDescription": "Retired SSE and AVX divide and square root FLOPs.", 47 …"BriefDescription": "Retired SSE and AVX multiply-accumulate FLOPs (each operation is counted as 2… 53 "BriefDescription": "Retired SSE and AVX bfloat16 FLOPs.", 59 "BriefDescription": "Retired SSE and AVX scalar single-precision (FP32) FLOPs.", [all …]
|
| H A D | execution.json | 5 "BriefDescription": "Retired instructions." 10 "BriefDescription": "Retired macro-ops." 15 …"BriefDescription": "Retired branch instructions (all types of architectural control flow changes,… 20 "BriefDescription": "Retired branch instructions that were mispredicted." 25 …"BriefDescription": "Retired taken branch instructions (all types of architectural control flow ch… 30 "BriefDescription": "Retired taken branch instructions that were mispredicted." 35 …"BriefDescription": "Retired far control transfers (far call, far jump, far return, IRET, SYSCALL … 40 "BriefDescription": "Retired near returns (RET or RET Iw)." 45 …"BriefDescription": "Retired near returns that were mispredicted. Each misprediction incurs the sa… 50 …"BriefDescription": "Retired indirect branch instructions that were mispredicted (only EX mispredi… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
| H A D | floating-point.json | 5 "BriefDescription": "Retired x87 floating-point add and subtract ops.", 11 "BriefDescription": "Retired x87 floating-point multiply ops.", 17 "BriefDescription": "Retired x87 floating-point divide and square root ops.", 23 "BriefDescription": "Retired x87 floating-point ops of all types.", 29 "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.", 35 "BriefDescription": "Retired SSE and AVX floating-point multiply ops.", 41 "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.", 47 …"BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is… 53 …"BriefDescription": "Retired SSE and AVX floating-point bfloat multiply-accumulate ops (each opera… 59 "BriefDescription": "Retired SSE and AVX floating-point ops of all types.", [all …]
|
| H A D | branch.json | 20 …"BriefDescription": "Retired branch instructions (all types of architectural control flow changes,… 25 "BriefDescription": "Retired branch instructions mispredicted." 30 …"BriefDescription": "Retired taken branch instructions (all types of architectural control flow ch… 35 "BriefDescription": "Retired taken branch instructions mispredicted." 40 …"BriefDescription": "Retired far control transfers (far call/jump/return, IRET, SYSCALL and SYSRET… 45 "BriefDescription": "Retired near returns (RET or RET Iw)." 50 …"BriefDescription": "Retired near returns mispredicted. Each misprediction incurs the same penalty… 55 …"BriefDescription": "Retired indirect branch instructions mispredicted (only EX mispredicts). Each… 60 "BriefDescription": "Retired indirect branch instructions." 65 "BriefDescription": "Retired conditional branch instructions." [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
| H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Ops. Use macro_ops_retired instead.", 11 "PublicDescription": "The number of macro-ops retired." 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 "PublicDescription": "The number of retired branch instructions, that were mispredicted." 28 "BriefDescription": "Retired Taken Branch Instructions.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
| H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Uops.", 11 …"PublicDescription": "The number of micro-ops retired. This count includes all processor activity … 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
| H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Uops.", 11 …"PublicDescription": "The number of uOps retired. This includes all processor activity (instructio… 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
| /linux/tools/perf/pmu-events/arch/riscv/sifive/u74/ |
| H A D | instructions.json | |
| /linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
| H A D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired (Precise Event)", 11 … "BriefDescription": "Counts the number of near CALL branch instructions retired. (Precise Event)", 20 "BriefDescription": "Counts the number of far branch instructions retired. (Precise Event)", 29 …"BriefDescription": "Counts the number of near indirect CALL branch instructions retired. (Precise… 38 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps.… 47 …"BriefDescription": "Counts the number of branch instructions retired that were near indirect CALL… 56 …"BriefDescription": "Counts the number of near relative CALL branch instructions retired. (Precise… 65 … "BriefDescription": "Counts the number of near RET branch instructions retired. (Precise Event)", 74 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 83 …"BriefDescription": "Counts the number of mispredicted branch instructions retired (Precise Event)… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 7 …28-bit packed computational double precision floating-point instructions retired; some instruction… 12 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 16 …28-bit packed computational single precision floating-point instructions retired; some instruction… 21 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 25 …56-bit packed double computational precision floating-point instructions retired; some instruction… 30 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 34 …56-bit packed single computational precision floating-point instructions retired; some instruction… 39 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 43 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/clearwaterforest/ |
| H A D | cache.json | 21 "BriefDescription": "Counts the number of load ops retired.", 25 "PublicDescription": "Counts the number of load ops retired. Available PDIST counters: 0,1", 30 "BriefDescription": "Counts the number of store ops retired.", 34 … "PublicDescription": "Counts the number of store ops retired. Available PDIST counters: 0,1", 39 …"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency thresho… 45 …"PublicDescription": "Counts the number of tagged load uops retired that exceed the latency thresh… 50 …"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency thresho… 56 …"PublicDescription": "Counts the number of tagged load uops retired that exceed the latency thresh… 61 …"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency thresho… 67 …"PublicDescription": "Counts the number of tagged load uops retired that exceed the latency thresh… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 8 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 12 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 17 "PublicDescription": "Counts the number of taken branch instructions retired.", 22 "BriefDescription": "Retired near call instructions (Precise event capable)", 27 "PublicDescription": "Counts near CALL branch instructions retired.", 32 "BriefDescription": "Retired far branch instructions (Precise event capable)", 37 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 42 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 47 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/goldmont/ |
| H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 8 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 12 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 17 "PublicDescription": "Counts the number of taken branch instructions retired.", 22 "BriefDescription": "Retired near call instructions (Precise event capable)", 27 "PublicDescription": "Counts near CALL branch instructions retired.", 32 "BriefDescription": "Retired far branch instructions (Precise event capable)", 37 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 42 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 47 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 7 …28-bit packed computational double precision floating-point instructions retired; some instruction… 12 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 16 …28-bit packed computational single precision floating-point instructions retired; some instruction… 21 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 25 …56-bit packed double computational precision floating-point instructions retired; some instruction… 30 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 34 …56-bit packed single computational precision floating-point instructions retired; some instruction… 39 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 43 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/pantherlake/ |
| H A D | cache.json | 396 "BriefDescription": "Counts all retired load instructions.", 401 …on": "Counts Instructions with at least one architecturally visible load retired. Available PDIST … 407 "BriefDescription": "Retired store instructions.", 412 "PublicDescription": "Counts all retired store instructions. Available PDIST counters: 0,1", 418 "BriefDescription": "Retired software prefetch instructions.", 422 …"PublicDescription": "Counts all retired software prefetch instructions. Available PDIST counters:… 428 "BriefDescription": "All retired memory instructions.", 433 …"PublicDescription": "Counts all retired memory instructions - loads and stores. Available PDIST c… 439 "BriefDescription": "Retired load instructions with locked access.", 444 …"PublicDescription": "Counts retired load instructions with locked access. Available PDIST counter… [all …]
|
| /linux/tools/perf/pmu-events/arch/riscv/thead/c900-legacy/ |
| H A D | instruction.json | 10 "BriefDescription": "Retired branch instructions" 20 "BriefDescription": "Retired jmp instructions" 25 "BriefDescription": "Retired store instructions" 30 "BriefDescription": "Retired ALU instructions" 35 "BriefDescription": "Retired Load/Store instructions" 40 "BriefDescription": "Retired Vector instructions" 45 "BriefDescription": "Retired CSR instructions" 50 "BriefDescription": "Retired sync instructions (AMO/LR/SC instructions)" 55 "BriefDescription": "Retired Store/Load instructions with unaligned memory access" 60 "BriefDescription": "Retired ecall instructions" [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/bonnell/ |
| H A D | floating-point.json | 3 "BriefDescription": "Floating point assists for retired operations.", 26 …"BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructi… 34 …"BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instru… 42 …"BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructi… 50 "BriefDescription": "SIMD Instructions retired.", 57 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.", 65 … "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.", 73 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.", 81 "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.", 89 "BriefDescription": "Saturated arithmetic instructions retired.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 7 …28-bit packed computational double precision floating-point instructions retired; some instruction… 12 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 16 …28-bit packed computational single precision floating-point instructions retired; some instruction… 21 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 25 …56-bit packed double computational precision floating-point instructions retired; some instruction… 30 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 34 …56-bit packed single computational precision floating-point instructions retired; some instruction… 39 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 43 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/elkhartlake/ |
| H A D | pipeline.json | 3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.", 12 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 17 …"PublicDescription": "Counts the number of near CALL branch instructions retired. Available PDIST … 22 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far … 27 …"PublicDescription": "Counts the number of far branch instructions retired, includes far jump, far… 32 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 37 …"PublicDescription": "Counts the number of near indirect CALL branch instructions retired. Availab… 42 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio… 47 …"PublicDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructi… 52 …ion": "Counts the number of near indirect JMP and near indirect CALL branch instructions retired.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
| H A D | pipeline.json | 3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.", 12 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 17 …"PublicDescription": "Counts the number of near CALL branch instructions retired. Available PDIST … 22 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far … 27 …"PublicDescription": "Counts the number of far branch instructions retired, includes far jump, far… 32 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 37 …"PublicDescription": "Counts the number of near indirect CALL branch instructions retired. Availab… 42 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio… 47 …"PublicDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructi… 52 …ion": "Counts the number of near indirect JMP and near indirect CALL branch instructions retired.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/silvermont/ |
| H A D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired...", 8 …"PublicDescription": "ALL_BRANCHES counts the number of any branch instructions retired. Branch p… 12 "BriefDescription": "Counts the number of taken branch instructions retired", 17 …: "ALL_TAKEN_BRANCHES counts the number of all taken branch instructions retired. Branch predicti… 22 "BriefDescription": "Counts the number of near CALL branch instructions retired", 27 …"PublicDescription": "CALL counts the number of near CALL branch instructions retired. Branch pre… 32 "BriefDescription": "Counts the number of far branch instructions retired", 37 …"PublicDescription": "FAR counts the number of far branch instructions retired. Branch prediction… 42 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired", 47 …": "IND_CALL counts the number of near indirect CALL branch instructions retired. Branch predicti… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | pipeline.json | 12 "BriefDescription": "Speculative and retired branches", 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 39 "BriefDescription": "Speculative and retired direct near calls", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 48 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 52 "PublicDescription": "This event counts both taken and not taken speculative and retired indirec [all...] |
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | pipeline.json | 12 "BriefDescription": "Speculative and retired branches", 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 39 "BriefDescription": "Speculative and retired direct near calls", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 48 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 52 "PublicDescription": "This event counts both taken and not taken speculative and retired indirec [all...] |
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | pipeline.json | 12 "BriefDescription": "Speculative and retired branches", 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 39 "BriefDescription": "Speculative and retired direct near calls", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 48 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 52 "PublicDescription": "This event counts both taken and not taken speculative and retired indirec [all...] |
| /linux/tools/perf/pmu-events/arch/x86/arrowlake/ |
| H A D | frontend.json | 107 …"BriefDescription": "Counts the number of instructions retired that were tagged with having preced… 115 …"BriefDescription": "Counts the number of instructions retired that were tagged with having preced… 123 "BriefDescription": "Retired ANT branches", 129 …"PublicDescription": "Always Not Taken (ANT) conditional retired branches (no BTB entry and not mi… 135 "BriefDescription": "Retired Instructions who experienced DSB miss.", 141 …"PublicDescription": "Counts retired Instructions that experienced DSB (Decode stream buffer i.e. … 147 …"BriefDescription": "Counts the number of instruction retired that are tagged after a branch instr… 156 …"BriefDescription": "Counts the number of instruction retired that are tagged after a branch instr… 165 …"BriefDescription": "Counts the number of instruction retired that are tagged after a branch instr… 174 …"BriefDescription": "Counts the number of instruction retired that are tagged after a branch instr… [all …]
|