BE_L1D_FPU_BUBBLE

 
標題:主管道中 FPU 或 L1D 快取導致的全管道氣泡
類別:
暫停事件
IAR/DAR/OPC:
N/N/N
事件程式碼:
0xCA
最大每週期增量:
1

定義:統計浮點單元或 L1D 快取引起的暫停導致主管道中的全管道氣泡數。

備註

這是有限組 2“L1D 快取”事件。要測量此事件,此組中的事件之一必須使用 PMD5 測量。此事件的各個原因之間不排優先順序,因為不需要這麼做(各個原因之間彼此無關,其中有一些會同時觸發,因此都應該加以統計)。

擴充套件

PMC.umask

說明

ALL

b0000

後端被 L1D 或 FPU 暫停

FPU

b0001

後端被 FPU 暫停。

L1D

b0010

後端被 L1D 暫停。這包括 L1 管道(在 L1 管道的 L1D 階段建立,對應主管道的 DET 階段)導致的所有暫停。

L1D_FULLSTBUF

b0011

由於儲存緩衝區已滿,後端被 L1D 暫停

L1D_DCURECIR

b0100

由於 DCU 再循環,後端被 L1D 暫停

L1D_HPW

b0101

由於“硬體頁查詢器”,後端被 L1D 暫停

---

b0110

(*計數未定義*)

L1D_FILLCONF

b0111

由於儲存與返回填充發生衝突,後端被 L1D 暫停。

L1D_DCS

b1000

由於 DCS 要求暫停,後端被 L1D 暫停

L1D_L2BPRESS

b1001

由於“L2 背壓”,後端被 L1D 暫停

L1D_TLB

b1010

由於 L2DTLB 到 L1DTLB 的傳輸,後端被 L1D 暫停

L1D_LDCONF

b1011

由於體系結構順序衝突,後端被 L1D 暫停

L1D_LDCHK

b1100

由於體系結構順序衝突,後端被 L1D 暫停

L1D_NAT

b1101

由於 L1D 數據返回需要產生再循環的 NaT,後端被 L1D 暫停。

L1D_STBUFRECIR

b1110

由於儲存緩衝區取消需要再循環,後端被 L1D 暫停。

L1D_NATCONF

b1111

由於 ld8.fill 同未寫入 unat 的 st8.spill 衝突,後端被 L1D 暫停。