Deleted Added
full compact
pmc.corei7.3 (211397) pmc.corei7.3 (229470)
1.\" Copyright (c) 2010 Fabien Thomas. All rights reserved.
2.\"
3.\" Redistribution and use in source and binary forms, with or without
4.\" modification, are permitted provided that the following conditions
5.\" are met:
6.\" 1. Redistributions of source code must retain the above copyright
7.\" notice, this list of conditions and the following disclaimer.
8.\" 2. Redistributions in binary form must reproduce the above copyright

--- 7 unchanged lines hidden (view full) ---

16.\" for any direct, indirect, incidental, special, exemplary, or consequential
17.\" damages (including, but not limited to, procurement of substitute goods
18.\" or services; loss of use, data, or profits; or business interruption)
19.\" however caused and on any theory of liability, whether in contract, strict
20.\" liability, or tort (including negligence or otherwise) arising in any way
21.\" out of the use of this software, even if advised of the possibility of
22.\" such damage.
23.\"
1.\" Copyright (c) 2010 Fabien Thomas. All rights reserved.
2.\"
3.\" Redistribution and use in source and binary forms, with or without
4.\" modification, are permitted provided that the following conditions
5.\" are met:
6.\" 1. Redistributions of source code must retain the above copyright
7.\" notice, this list of conditions and the following disclaimer.
8.\" 2. Redistributions in binary form must reproduce the above copyright

--- 7 unchanged lines hidden (view full) ---

16.\" for any direct, indirect, incidental, special, exemplary, or consequential
17.\" damages (including, but not limited to, procurement of substitute goods
18.\" or services; loss of use, data, or profits; or business interruption)
19.\" however caused and on any theory of liability, whether in contract, strict
20.\" liability, or tort (including negligence or otherwise) arising in any way
21.\" out of the use of this software, even if advised of the possibility of
22.\" such damage.
23.\"
24.\" $FreeBSD: head/lib/libpmc/pmc.corei7.3 211397 2010-08-16 15:18:30Z joel $
24.\" $FreeBSD: head/lib/libpmc/pmc.corei7.3 229470 2012-01-04 07:58:36Z fabient $
25.\"
26.Dd March 24, 2010
27.Dt PMC.COREI7 3
28.Os
29.Sh NAME
30.Nm pmc.corei7
31.Nd measurement events for
32.Tn Intel

--- 162 unchanged lines hidden (view full) ---

195Counts number of completed page walks due to load miss in the STLB.
196.It Li DTLB_LOAD_MISSES.STLB_HIT
197.Pq Event 08H , Umask 10H
198Number of cache load STLB hits
199.It Li DTLB_LOAD_MISSES.PDE_MISS
200.Pq Event 08H , Umask 20H
201Number of DTLB cache load misses where the low part of the linear to
202physical address translation was missed.
25.\"
26.Dd March 24, 2010
27.Dt PMC.COREI7 3
28.Os
29.Sh NAME
30.Nm pmc.corei7
31.Nd measurement events for
32.Tn Intel

--- 162 unchanged lines hidden (view full) ---

195Counts number of completed page walks due to load miss in the STLB.
196.It Li DTLB_LOAD_MISSES.STLB_HIT
197.Pq Event 08H , Umask 10H
198Number of cache load STLB hits
199.It Li DTLB_LOAD_MISSES.PDE_MISS
200.Pq Event 08H , Umask 20H
201Number of DTLB cache load misses where the low part of the linear to
202physical address translation was missed.
203.It Li DTLB_LOAD_MISSES.PDP_MISS
204.Pq Event 08H , Umask 40H
205Number of DTLB cache load misses where the high part of the linear to
206physical address translation was missed.
207.It Li DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED
208.Pq Event 08H , Umask 80H
209Counts number of completed large page walks due to load miss in the STLB.
210.It Li MEM_INST_RETIRED.LOADS
211.Pq Event 0BH , Umask 01H
212Counts the number of instructions with an architecturally-visible store
213retired on the architected path.
214In conjunction with ld_lat facility

--- 426 unchanged lines hidden (view full) ---

641once.
642The event does not include non- memory accesses, such as I/O accesses.
643Counter 0, 1 only
644.It Li L1D_ALL_REF.CACHEABLE
645.Pq Event 43H , Umask 02H
646Counts all data reads and writes (speculated and retired) from cacheable
647memory, including locked operations.
648Counter 0, 1 only
203.It Li DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED
204.Pq Event 08H , Umask 80H
205Counts number of completed large page walks due to load miss in the STLB.
206.It Li MEM_INST_RETIRED.LOADS
207.Pq Event 0BH , Umask 01H
208Counts the number of instructions with an architecturally-visible store
209retired on the architected path.
210In conjunction with ld_lat facility

--- 426 unchanged lines hidden (view full) ---

637once.
638The event does not include non- memory accesses, such as I/O accesses.
639Counter 0, 1 only
640.It Li L1D_ALL_REF.CACHEABLE
641.Pq Event 43H , Umask 02H
642Counts all data reads and writes (speculated and retired) from cacheable
643memory, including locked operations.
644Counter 0, 1 only
649.It Li L1D_PEND_MISS.LOAD_BUFFERS_FULL
650.Pq Event 48H , Umask 02H
651Counts cycles of L1 data cache load fill buffers full.
652Counter 0, 1 only
653.It Li DTLB_MISSES.ANY
654.Pq Event 49H , Umask 01H
655Counts the number of misses in the STLB which causes a page walk.
656.It Li DTLB_MISSES.WALK_COMPLETED
657.Pq Event 49H , Umask 02H
658Counts number of misses in the STLB which resulted in a completed page walk.
659.It Li DTLB_MISSES.STLB_HIT
660.Pq Event 49H , Umask 10H
661Counts the number of DTLB first level misses that hit in the second level
662TLB. This event is only relevant if the core contains multiple DTLB levels.
645.It Li DTLB_MISSES.ANY
646.Pq Event 49H , Umask 01H
647Counts the number of misses in the STLB which causes a page walk.
648.It Li DTLB_MISSES.WALK_COMPLETED
649.Pq Event 49H , Umask 02H
650Counts number of misses in the STLB which resulted in a completed page walk.
651.It Li DTLB_MISSES.STLB_HIT
652.Pq Event 49H , Umask 10H
653Counts the number of DTLB first level misses that hit in the second level
654TLB. This event is only relevant if the core contains multiple DTLB levels.
655.It Li DTLB_MISSES.PDE_MISS
656.Pq Event 49H , Umask 20H
657Number of DTLB misses caused by low part of address, includes references to 2M pages because 2M pages do not use the PDE.
658.It Li DTLB_MISSES.LARGE_WALK_COMPLETED
659.Pq Event 49H , Umask 80H
660Counts number of misses in the STLB which resulted in a completed page walk for large pages.
663.It Li LOAD_HIT_PRE
664.Pq Event 4CH , Umask 01H
665Counts load operations sent to the L1 data cache while a previous SSE
666prefetch instruction to the same cache line has started prefetching but has
667not yet finished.
668.It Li L1D_PREFETCH.REQUESTS
669.Pq Event 4EH , Umask 01H
670Counts number of hardware prefetch requests dispatched out of the prefetch

--- 529 unchanged lines hidden (view full) ---

1200.Pq Event E8H , Umask 01H
1201Counts early (normal) Branch Prediction Unit clears: BPU predicted a taken
1202branch after incorrectly assuming that it was not taken.
1203The BPU clear leads to 2 cycle bubble in the Front End.
1204.It Li BPU_CLEARS.LATE
1205.Pq Event E8H , Umask 02H
1206Counts late Branch Prediction Unit clears due to Most Recently Used
1207conflicts. The PBU clear leads to a 3 cycle bubble in the Front End.
661.It Li LOAD_HIT_PRE
662.Pq Event 4CH , Umask 01H
663Counts load operations sent to the L1 data cache while a previous SSE
664prefetch instruction to the same cache line has started prefetching but has
665not yet finished.
666.It Li L1D_PREFETCH.REQUESTS
667.Pq Event 4EH , Umask 01H
668Counts number of hardware prefetch requests dispatched out of the prefetch

--- 529 unchanged lines hidden (view full) ---

1198.Pq Event E8H , Umask 01H
1199Counts early (normal) Branch Prediction Unit clears: BPU predicted a taken
1200branch after incorrectly assuming that it was not taken.
1201The BPU clear leads to 2 cycle bubble in the Front End.
1202.It Li BPU_CLEARS.LATE
1203.Pq Event E8H , Umask 02H
1204Counts late Branch Prediction Unit clears due to Most Recently Used
1205conflicts. The PBU clear leads to a 3 cycle bubble in the Front End.
1208.It Li BPU_CLEARS.ANY
1209.Pq Event E8H , Umask 03H
1210Counts all BPU clears.
1211.It Li L2_TRANSACTIONS.LOAD
1212.Pq Event F0H , Umask 01H
1213Counts L2 load operations due to HW prefetch or demand loads.
1214.It Li L2_TRANSACTIONS.RFO
1215.Pq Event F0H , Umask 02H
1216Counts L2 RFO operations due to HW prefetch or demand RFOs.
1217.It Li L2_TRANSACTIONS.IFETCH
1218.Pq Event F0H , Umask 04H

--- 363 unchanged lines hidden ---
1206.It Li L2_TRANSACTIONS.LOAD
1207.Pq Event F0H , Umask 01H
1208Counts L2 load operations due to HW prefetch or demand loads.
1209.It Li L2_TRANSACTIONS.RFO
1210.Pq Event F0H , Umask 02H
1211Counts L2 RFO operations due to HW prefetch or demand RFOs.
1212.It Li L2_TRANSACTIONS.IFETCH
1213.Pq Event F0H , Umask 04H

--- 363 unchanged lines hidden ---