virtual-memory.json 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. [
  2. {
  3. "EventCode": "0x8",
  4. "Counter": "0,1,2,3",
  5. "UMask": "0x1",
  6. "EventName": "DTLB_LOAD_MISSES.ANY",
  7. "SampleAfterValue": "200000",
  8. "BriefDescription": "DTLB load misses"
  9. },
  10. {
  11. "EventCode": "0x8",
  12. "Counter": "0,1,2,3",
  13. "UMask": "0x80",
  14. "EventName": "DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED",
  15. "SampleAfterValue": "200000",
  16. "BriefDescription": "DTLB load miss large page walks"
  17. },
  18. {
  19. "EventCode": "0x8",
  20. "Counter": "0,1,2,3",
  21. "UMask": "0x20",
  22. "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
  23. "SampleAfterValue": "200000",
  24. "BriefDescription": "DTLB load miss caused by low part of address"
  25. },
  26. {
  27. "EventCode": "0x8",
  28. "Counter": "0,1,2,3",
  29. "UMask": "0x10",
  30. "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
  31. "SampleAfterValue": "2000000",
  32. "BriefDescription": "DTLB second level hit"
  33. },
  34. {
  35. "EventCode": "0x8",
  36. "Counter": "0,1,2,3",
  37. "UMask": "0x2",
  38. "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
  39. "SampleAfterValue": "200000",
  40. "BriefDescription": "DTLB load miss page walks complete"
  41. },
  42. {
  43. "EventCode": "0x8",
  44. "Counter": "0,1,2,3",
  45. "UMask": "0x4",
  46. "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES",
  47. "SampleAfterValue": "200000",
  48. "BriefDescription": "DTLB load miss page walk cycles"
  49. },
  50. {
  51. "EventCode": "0x49",
  52. "Counter": "0,1,2,3",
  53. "UMask": "0x1",
  54. "EventName": "DTLB_MISSES.ANY",
  55. "SampleAfterValue": "200000",
  56. "BriefDescription": "DTLB misses"
  57. },
  58. {
  59. "EventCode": "0x49",
  60. "Counter": "0,1,2,3",
  61. "UMask": "0x80",
  62. "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED",
  63. "SampleAfterValue": "200000",
  64. "BriefDescription": "DTLB miss large page walks"
  65. },
  66. {
  67. "EventCode": "0x49",
  68. "Counter": "0,1,2,3",
  69. "UMask": "0x20",
  70. "EventName": "DTLB_MISSES.PDE_MISS",
  71. "SampleAfterValue": "200000",
  72. "BriefDescription": "DTLB misses casued by low part of address"
  73. },
  74. {
  75. "EventCode": "0x49",
  76. "Counter": "0,1,2,3",
  77. "UMask": "0x10",
  78. "EventName": "DTLB_MISSES.STLB_HIT",
  79. "SampleAfterValue": "200000",
  80. "BriefDescription": "DTLB first level misses but second level hit"
  81. },
  82. {
  83. "EventCode": "0x49",
  84. "Counter": "0,1,2,3",
  85. "UMask": "0x2",
  86. "EventName": "DTLB_MISSES.WALK_COMPLETED",
  87. "SampleAfterValue": "200000",
  88. "BriefDescription": "DTLB miss page walks"
  89. },
  90. {
  91. "EventCode": "0x49",
  92. "Counter": "0,1,2,3",
  93. "UMask": "0x4",
  94. "EventName": "DTLB_MISSES.WALK_CYCLES",
  95. "SampleAfterValue": "2000000",
  96. "BriefDescription": "DTLB miss page walk cycles"
  97. },
  98. {
  99. "EventCode": "0x4F",
  100. "Counter": "0,1,2,3",
  101. "UMask": "0x10",
  102. "EventName": "EPT.WALK_CYCLES",
  103. "SampleAfterValue": "2000000",
  104. "BriefDescription": "Extended Page Table walk cycles"
  105. },
  106. {
  107. "EventCode": "0xAE",
  108. "Counter": "0,1,2,3",
  109. "UMask": "0x1",
  110. "EventName": "ITLB_FLUSH",
  111. "SampleAfterValue": "2000000",
  112. "BriefDescription": "ITLB flushes"
  113. },
  114. {
  115. "PEBS": "1",
  116. "EventCode": "0xC8",
  117. "Counter": "0,1,2,3",
  118. "UMask": "0x20",
  119. "EventName": "ITLB_MISS_RETIRED",
  120. "SampleAfterValue": "200000",
  121. "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)"
  122. },
  123. {
  124. "EventCode": "0x85",
  125. "Counter": "0,1,2,3",
  126. "UMask": "0x1",
  127. "EventName": "ITLB_MISSES.ANY",
  128. "SampleAfterValue": "200000",
  129. "BriefDescription": "ITLB miss"
  130. },
  131. {
  132. "EventCode": "0x85",
  133. "Counter": "0,1,2,3",
  134. "UMask": "0x80",
  135. "EventName": "ITLB_MISSES.LARGE_WALK_COMPLETED",
  136. "SampleAfterValue": "200000",
  137. "BriefDescription": "ITLB miss large page walks"
  138. },
  139. {
  140. "EventCode": "0x85",
  141. "Counter": "0,1,2,3",
  142. "UMask": "0x2",
  143. "EventName": "ITLB_MISSES.WALK_COMPLETED",
  144. "SampleAfterValue": "200000",
  145. "BriefDescription": "ITLB miss page walks"
  146. },
  147. {
  148. "EventCode": "0x85",
  149. "Counter": "0,1,2,3",
  150. "UMask": "0x4",
  151. "EventName": "ITLB_MISSES.WALK_CYCLES",
  152. "SampleAfterValue": "2000000",
  153. "BriefDescription": "ITLB miss page walk cycles"
  154. },
  155. {
  156. "PEBS": "1",
  157. "EventCode": "0xCB",
  158. "Counter": "0,1,2,3",
  159. "UMask": "0x80",
  160. "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
  161. "SampleAfterValue": "200000",
  162. "BriefDescription": "Retired loads that miss the DTLB (Precise Event)"
  163. },
  164. {
  165. "PEBS": "1",
  166. "EventCode": "0xC",
  167. "Counter": "0,1,2,3",
  168. "UMask": "0x1",
  169. "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
  170. "SampleAfterValue": "200000",
  171. "BriefDescription": "Retired stores that miss the DTLB (Precise Event)"
  172. }
  173. ]