FE_BUBBLE

 
標題:FE 看到的氣泡
類別:
暫停事件
IAR/DAR/OPC:
N/N/N
事件程式碼:
0x71
最大每週期增量:
1

定義:統計前端看到的氣泡數。此事件是研究 FE_LOST_BW 事件的另一個途徑。

備註

對於此事件,導致暫停的原因按照優先順序從高到低排列如下:FEFLUSH、TLBMISS、IMISS、BRANCH、FILL_RECIRC、BUBBLE IBFULL。優先順序暗示同時存在多個暫停情況時,只統計優先順序最高的那個。

擴充套件

PMC.umask

說明

ALL

b0000

統計由所有原因導致的

FEFLUSH

b0001

僅統計由前端清除導致的

---

b0010

(*計數未定義*)

GROUP1

b0011

BUBBLE 或 BRANCH

GROUP2

b0100

IMISS 或 TLBMISS

IBFULL

b0101

僅限指令緩衝區已滿暫停導致的

IMISS

b0110

僅限指令快取未命中暫停導致的

TLBMISS

b0111

僅限 TLB 暫停導致的

FILL_RECIRC

b1000

僅限快取線填充操作的再循環導致的

BRANCH

b1001

僅限 4 種分支再循環的任何一個導致的

GROUP3

b1010

FILL_RECIRC 或 BRANCH

ALLBUT_FEFLUSH_BUBBLE

b1011

除 FEFLUSH 與 BUBBLE 之外的所有原因

ALLBUT_IBFULL

b1100

除 IBFULl 之外的所有原因

BUBBLE

b1101

僅限分支氣泡暫停導致的

---

b1110-b1111

(*不統計*)