Hi zusammen,
ich möchte eine Software auf ihren Umgang mit dem TLB überprüfen, also die TLB Misses, die erzeugt werden, monitoren. Dazu muss ich erstmal den event select und unit mask Wert des entsprechenden Counters herausfinden. Das sollte in diesem Dokument stehen:
http://download.intel.com/products/processor/manual/253669.pdf
Auf Seite 193 wird ein Counter namens "MEM_LOAD_RETIRED.DTLB_MISS" erwähnt. Nur leider steht nicht dabei, was genau der aussagt. Mich irritiert vorallem der "RETIRED" Teil und das "D" vor "TLB"
Dann hätten wir da noch "ITLB_MISS_RETIRED" - leider kann ich die nicht auseinander halten.
Kann jemand helfen?
Grüße
serow
ich möchte eine Software auf ihren Umgang mit dem TLB überprüfen, also die TLB Misses, die erzeugt werden, monitoren. Dazu muss ich erstmal den event select und unit mask Wert des entsprechenden Counters herausfinden. Das sollte in diesem Dokument stehen:
http://download.intel.com/products/processor/manual/253669.pdf
Auf Seite 193 wird ein Counter namens "MEM_LOAD_RETIRED.DTLB_MISS" erwähnt. Nur leider steht nicht dabei, was genau der aussagt. Mich irritiert vorallem der "RETIRED" Teil und das "D" vor "TLB"
Kann jemand helfen?
Grüße
serow