/linux/tools/memory-model/Documentation/ |
H A D | glossary.txt | 36 to that same variable, (in other words, the acquire load "reads 40 See also "Happens-Before", "Reads-From", "Relaxed", and "Release". 52 See also "From-reads" and "Reads-from". 105 From-Reads (fr): When one CPU's store to a given variable happened 107 load from that same variable, there is said to be a from-reads 110 It is also possible to have a from-reads link within a CPU, which 111 is a "from-reads internal" (fri) link. The term "from-reads 115 See also "Coherence" and "Reads [all...] |
/linux/tools/perf/scripts/perl/ |
H A D | rw-by-pid.pl | 21 my %reads; 31 $reads{$common_pid}{bytes_read} += $ret; 33 if (!defined ($reads{$common_pid}{bytes_read})) { 34 $reads{$common_pid}{bytes_read} = 0; 36 $reads{$common_pid}{errors}{$ret}++; 46 $reads{$common_pid}{bytes_requested} += $count; 47 $reads{$common_pid}{total_reads}++; 48 $reads{$common_pid}{comm} = $common_comm; 78 "# reads", "bytes_requested", "bytes_read"); 82 foreach my $pid (sort { ($reads{$b}{bytes_read} || 0) <=> [all …]
|
H A D | rwtop.pl | 27 my %reads; 44 $reads{$common_pid}{bytes_read} += $ret; 46 if (!defined ($reads{$common_pid}{bytes_read})) { 47 $reads{$common_pid}{bytes_read} = 0; 49 $reads{$common_pid}{errors}{$ret}++; 61 $reads{$common_pid}{bytes_requested} += $count; 62 $reads{$common_pid}{total_reads}++; 63 $reads{$common_pid}{comm} = $common_comm; 132 "# reads", "bytes_req", "bytes_read"); 136 foreach my $pid (sort { ($reads{$b}{bytes_read} || 0) <=> [all …]
|
H A D | rw-by-file.pl | 25 my %reads; 34 $reads{$fd}{bytes_requested} += $count; 35 $reads{$fd}{total_reads}++; 54 printf("%6s %10s %10s\n", "fd", "# reads", "bytes_requested"); 57 foreach my $fd (sort {$reads{$b}{bytes_requested} <=> 58 $reads{$a}{bytes_requested}} keys %reads) { 59 my $total_reads = $reads{$fd}{total_reads}; 60 my $bytes_requested = $reads{$fd}{bytes_requested};
|
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | memory.json | 215 "BriefDescription": "Counts all demand & prefetch data reads", 225 "BriefDescription": "Counts all demand & prefetch data reads", 235 "BriefDescription": "Counts all demand & prefetch data reads", 245 "BriefDescription": "Counts all demand & prefetch data reads", 255 "BriefDescription": "Counts all demand & prefetch data reads", 265 "BriefDescription": "Counts all demand & prefetch data reads", 275 "BriefDescription": "Counts all demand & prefetch data reads", 285 "BriefDescription": "Counts all demand & prefetch data reads", 295 "BriefDescription": "Counts all demand & prefetch data reads", 305 "BriefDescription": "Counts all demand & prefetch data reads", [all...] |
H A D | cache.json | 25 "PublicDescription": "This event counts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand; from the demand Hit FB, if it is allocated by hardware or software prefetch. Note: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request type.", 155 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 555 "BriefDescription": "Demand and prefetch data reads", 559 "PublicDescription": "This event counts the demand and prefetch data reads. All Core Data Reads include cacheable Demands and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request type.", 641 "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 647 "PublicDescription": "This event counts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The Offcore outstanding state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.", 652 "BriefDescription": "Offcore outstanding code reads transaction [all...] |
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | memory.json | 134 "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC", 144 …"BriefDescription": "Counts all demand & prefetch code reads that miss the LLC and the data retur… 154 …"BriefDescription": "Counts all demand & prefetch code reads that miss the LLC and the data forwa… 164 "BriefDescription": "Counts all demand & prefetch data reads that hits the LLC", 174 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit the LLC", 184 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC and the… 194 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC the dat… 204 …"BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC and the… 214 "BriefDescription": "Counts all demand code reads that miss the LLC", 224 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from lo… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/elkhartlake/ |
H A D | memory.json | 31 "BriefDescription": "Counts all code reads that were supplied by DRAM.", 37 …"PublicDescription": "Counts all code reads that were supplied by DRAM. Available PDIST counters: … 42 "BriefDescription": "Counts all code reads that were not supplied by the L3 cache.", 48 …"PublicDescription": "Counts all code reads that were not supplied by the L3 cache. Available PDIS… 53 "BriefDescription": "Counts all code reads that were not supplied by the L3 cache.", 59 …"PublicDescription": "Counts all code reads that were not supplied by the L3 cache. Available PDIS… 64 "BriefDescription": "Counts all code reads that were supplied by DRAM.", 70 …"PublicDescription": "Counts all code reads that were supplied by DRAM. Available PDIST counters: … 141 …"BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and sof… 147 …"PublicDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and so… [all …]
|
H A D | cache.json | 67 …s that miss in the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO… 76 …ts that access the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO… 312 "BriefDescription": "Counts all code reads that were supplied by the L3 cache.", 318 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache. Available PDIST co… 323 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 329 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… 334 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 340 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… 345 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 351 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | memory.json | 31 "BriefDescription": "Counts all code reads that were supplied by DRAM.", 37 …"PublicDescription": "Counts all code reads that were supplied by DRAM. Available PDIST counters: … 42 "BriefDescription": "Counts all code reads that were not supplied by the L3 cache.", 48 …"PublicDescription": "Counts all code reads that were not supplied by the L3 cache. Available PDIS… 53 "BriefDescription": "Counts all code reads that were not supplied by the L3 cache.", 59 …"PublicDescription": "Counts all code reads that were not supplied by the L3 cache. Available PDIS… 64 "BriefDescription": "Counts all code reads that were supplied by DRAM.", 70 …"PublicDescription": "Counts all code reads that were supplied by DRAM. Available PDIST counters: … 141 …"BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and sof… 147 …"PublicDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and so… [all …]
|
H A D | cache.json | 67 …s that miss in the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO… 76 …ts that access the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO… 312 "BriefDescription": "Counts all code reads that were supplied by the L3 cache.", 318 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache. Available PDIST co… 323 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 329 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… 334 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 340 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… 345 …"BriefDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was se… 351 …"PublicDescription": "Counts all code reads that were supplied by the L3 cache where a snoop was s… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | cache.json | 217 …"BriefDescription": "Counts data reads (demand & prefetch) have any transaction responses from the… 223 …"PublicDescription": "Counts data reads (demand & prefetch) have any transaction responses from th… 228 "BriefDescription": "Counts data reads (demand & prefetch) hit the L2 cache.", 234 …"PublicDescription": "Counts data reads (demand & prefetch) hit the L2 cache. Requires MSR_OFFCORE… 239 …"BriefDescription": "Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in t… 245 …"PublicDescription": "Counts data reads (demand & prefetch) miss the L2 cache with a snoop hit in … 250 …"BriefDescription": "Counts data reads (demand & prefetch) true miss for the L2 cache with a snoop… 256 …"PublicDescription": "Counts data reads (demand & prefetch) true miss for the L2 cache with a snoo… 261 …"BriefDescription": "Counts data reads (demand & prefetch) outstanding, per cycle, from the time o… 267 …"PublicDescription": "Counts data reads (demand & prefetch) outstanding, per cycle, from the time … [all …]
|
/linux/tools/perf/pmu-events/arch/x86/goldmont/ |
H A D | cache.json | 217 "BriefDescription": "Counts data reads (demand & prefetch) that hit the L2 cache.", 223 …"PublicDescription": "Counts data reads (demand & prefetch) that hit the L2 cache. Requires MSR_OF… 228 "BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache.", 234 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache. Requires MSR_O… 239 …"BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit… 245 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hi… 250 …"BriefDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hit… 256 …"PublicDescription": "Counts data reads (demand & prefetch) that miss the L2 cache with a snoop hi… 261 …"BriefDescription": "Counts data reads (demand & prefetch) that true miss for the L2 cache with a … 267 …"PublicDescription": "Counts data reads (demand & prefetch) that true miss for the L2 cache with a… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | cache.json | 25 …Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least … 146 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 150 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 250 … the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 260 …the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 482 "BriefDescription": "Demand and prefetch data reads", 486 … prefetch data reads. All Core Data Reads include cacheable 'Demands' and L2 prefetchers (not L3 p… 555 …"BriefDescription": "Cycles with offcore outstanding Code Reads transactions in the SuperQueue (SQ… 560 …"PublicDescription": "Counts the number of offcore outstanding Code Reads transactions in the supe… 575 …"BriefDescription": "Cycles with offcore outstanding demand rfo reads transactions in SuperQueue (… [all …]
|
H A D | memory.json | 239 "BriefDescription": "Counts all demand code reads", 249 "BriefDescription": "Counts all demand code reads", 259 "BriefDescription": "Counts all demand code reads", 269 "BriefDescription": "Counts all demand code reads", 279 "BriefDescription": "Counts all demand code reads", 289 "BriefDescription": "Counts all demand code reads", 299 "BriefDescription": "Counts all demand code reads", 309 "BriefDescription": "Counts all demand code reads", 319 "BriefDescription": "Counts all demand code reads", 329 "BriefDescription": "Counts all demand code reads", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/westmereex/ |
H A D | memory.json | 11 "BriefDescription": "Offcore data reads satisfied by any DRAM", 21 "BriefDescription": "Offcore data reads that missed the LLC", 31 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 41 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 51 "BriefDescription": "Offcore code reads satisfied by any DRAM", 61 "BriefDescription": "Offcore code reads that missed the LLC", 71 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 81 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 271 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 281 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 150 "EventName": "L1I.READS", 924 "BriefDescription": "Outstanding offcore reads", 932 "BriefDescription": "Cycles offcore reads busy", 941 "BriefDescription": "Outstanding offcore demand code reads", 958 "BriefDescription": "Outstanding offcore demand data reads", 1000 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 1010 "BriefDescription": "All offcore data reads", 1020 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 1030 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1040 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/nehalemex/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 13 "BriefDescription": "Offcore data reads that missed the LLC", 23 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 33 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 43 "BriefDescription": "Offcore code reads satisfied by any DRAM", 53 "BriefDescription": "Offcore code reads that missed the LLC", 63 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 73 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 263 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 273 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 59 "BriefDescription": "L1 data cacheable reads and writes", 83 "BriefDescription": "L1 data cache reads", 270 "EventName": "L1I.READS", 959 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 969 "BriefDescription": "All offcore data reads", 979 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 989 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 999 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1009 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1019 "BriefDescription": "Offcore data reads satisfied by the LLC", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/nehalemep/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 13 "BriefDescription": "Offcore data reads that missed the LLC", 23 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 33 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 43 "BriefDescription": "Offcore code reads satisfied by any DRAM", 53 "BriefDescription": "Offcore code reads that missed the LLC", 63 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 73 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 263 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 273 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
H A D | cache.json | 59 "BriefDescription": "L1 data cacheable reads and writes", 83 "BriefDescription": "L1 data cache reads", 270 "EventName": "L1I.READS", 1004 "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 1014 "BriefDescription": "All offcore data reads", 1024 "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 1034 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1044 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1054 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1064 "BriefDescription": "Offcore data reads satisfied by the LLC", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | memory.json | 155 "BriefDescription": "Counts all demand code reads that miss the LLC", 165 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from lo… 175 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from re… 185 …"BriefDescription": "Counts all demand code reads that miss the LLC the data is found in M state … 195 …"BriefDescription": "Counts all demand code reads that miss the LLC and the data forwarded from r… 205 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote… 215 "BriefDescription": "Counts demand data reads that miss in the LLC", 225 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from local … 235 …"BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote… 245 …"BriefDescription": "Counts demand data reads that miss the LLC the data is found in M state in r… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
H A D | memory.json | 3 "BriefDescription": "Offcore data reads satisfied by any DRAM", 13 "BriefDescription": "Offcore data reads that missed the LLC", 23 "BriefDescription": "Offcore data reads satisfied by the local DRAM", 33 "BriefDescription": "Offcore data reads satisfied by a remote DRAM", 43 "BriefDescription": "Offcore code reads satisfied by any DRAM", 53 "BriefDescription": "Offcore code reads that missed the LLC", 63 "BriefDescription": "Offcore code reads satisfied by the local DRAM", 73 "BriefDescription": "Offcore code reads satisfied by a remote DRAM", 263 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the local DRAM.", 273 "BriefDescription": "Offcore data reads, RFOs, and prefetches satisfied by the remote DRAM", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
H A D | memory.json | 11 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for r… 21 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 31 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 41 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for r… 51 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 61 …"BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for d… 421 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses … 431 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for data respo… 441 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for data respo… 451 …"BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses … [all …]
|
/linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
H A D | cache.json | 53 …Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least … 184 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 188 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 304 … the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 313 … the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (… 698 "BriefDescription": "Counts demand data reads that have any type of response.", 704 …"PublicDescription": "Counts demand data reads that have any type of response. Available PDIST cou… 709 … "BriefDescription": "Counts demand data reads that were supplied by CXL MEM (Type 2 or Type 3).", 715 …"PublicDescription": "Counts demand data reads that were supplied by CXL MEM (Type 2 or Type 3). A… 720 …"BriefDescription": "Counts demand data reads that hit in the L3 or were snooped from another core… [all …]
|