•
Percentage of thread switches that were triggered after the processor had stalled for 64 to 255 cycles. A
•>=256
Percentage of thread switches that were triggered after the processor had stalled for 256 or more cycles. A
•Overhead Cycles Per Sec
Number of processor cycles per second consumed by the thread switching itself. A large value indicates that many cycles were lost to the process in overhead.
•Gated Cycles Per Sec
Number of processor cycles per second that a pending thread switch was held up waiting for some blocking condition to clear.
Metrics Available for Intel® Itanium® 9500 series systems
The metrics are:
•TS Per Sec in FE
Number of threadswitches in the frontend of the pipeline.
•TS Per Sec in BE
Number of threadswitches in the backend of the pipeline.
•TS Per Kinst in FE
Number of threadswitches every 1000 instructions in the frontend of the pipeline.
•TS Per Kinst in BE
Number of threadswitches every 1000 instructions in the backend of the pipeline.
•Cause of threadswitch in the FE:
◦
◦
Hint hint@BSWT
Stall
an MLD miss or Data TLB miss or Instruction Buffer Empty.
◦unstall
MLI returning from certain events like write back.
◦timeslice
completion of the allocated timeslice of the executing thread.
•Cause of threadswitch in the BE:
◦
◦
Hint hint@Pause
Stall
MLD use or HPW miss or IBQ being empty.
threadswitch Event Set 265