⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit_masks

📁 跨平台性能调试工具
💻
字号:
# Core 2 possible unit masks#name:zero type:mandatory default:0x0	0x0 No unit mask#name:one type:mandatory default:0x1#	0x1 No unit maskname:two type:mandatory default:0x2	0x2 No unit maskname:x0f type:mandatory default:0xf	0xf No unit maskname:x10 type:mandatory default:0x10	0x10 No unit mask#name:x20 type:mandatory default:0x20#	0x20 No unit mask#name:x40 type:mandatory default:0x40#	0x40 No unit maskname:x41 type:mandatory default:0x41	0x41 No unit maskname:x4f type:mandatory default:0x4f	0x4f No unit maskname:xc0 type:mandatory default:0xc0	0xc0 No unit maskname:nonhlt type:exclusive default:0x0	0x0 Unhalted core cycles	0x1 Unhalted bus cycles	0x2 Unhalted bus cycles of this core while the other core is haltedname:mesi type:bitmask default:0x0f	0x08	(M)ESI: Modified	0x04	M(E)SI: Exclusive	0x02	ME(S)I: Shared	0x01	MES(I): Invalidname:sse_prefetch type:exclusive default:0x0	0x00 prefetch NTA instructions executed.	0x01 prefetch T1 instructions executed.	0x02 prefetch T1 and T2 instructions executed.	0x03 SSE weakly-ordered storesname:simd_instr_type_exec type:bitmask default:0x3f	0x01 SIMD packed multiplies	0x02 SIMD packed shifts	0x04 SIMD pack operations	0x08 SIMD unpack operations	0x10 SIMD packed logical	0x20 SIMD packed arithmetic	0x3f all of the abovename:mmx_trans type:bitmask default:0x3	0x01 float->MMX transitions	0x02 MMX->float transitionsname:sse_miss type:exclusive default:0x0	0x00 PREFETCHNTA	0x01 PREFETCHT0	0x02 PREFETCHT1/PREFETCHT2name:load_block type:bitmask default:0x3e	0x02 STA  Loads blocked by a preceding store with unknown address.	0x04 STD  Loads blocked by a preceding store with unknown data.	0x08 OVERLAP_STORE  Loads that partially overlap an earlier store, or 4K aliased with a previous store.	0x10 UNTIL_RETIRE  Loads blocked until retirement.	0x20 L1D  Loads blocked by the L1 data cache.name:store_block type:bitmask default:0x0b	0x01 SB_DRAIN_CYCLES	Cycles while stores are blocked due to store buffer drain.	0x02 ORDER	Cycles while store is waiting for a preceding store to be globally observed.	0x08 NOOP	A store is blocked due to a conflict with an external or internal snoop.name:dtlb_miss type:bitmask default:0x0f	0x01 ANY	Memory accesses that missed the DTLB.	0x02 MISS_LD	DTLB misses due to load operations.	0x04 L0_MISS_LD L0 DTLB misses due to load operations.	0x08 MISS_ST	TLB misses due to store operations.name:memory_dis type:exclusive default:0x01	0x01 RESET	Memory disambiguation reset cycles.	0x02 SUCCESS	Number of loads that were successfully disambiguated.name:page_walks type:exclusive default:0x02	0x01 COUNT	Number of page-walks executed.	0x02 CYCLES	Duration of page-walks in core cycles.name:delayed_bypass type:exclusive default:0x00	0x00 FP		Delayed bypass to FP operation.	0x01 SIMD	Delayed bypass to SIMD operation.	0x02 LOAD	Delayed bypass to load operation.name:core type:exclusive default:0x40	0xc0	All cores	0x40	This corename:core_prefetch type:bitmask default:0x70	0xc0	core: all cores	0x40	core: this core	0x30	prefetch: all inclusive	0x10	prefetch: Hardware prefetch only	0x00	prefetch: exclude hardware prefetchname:core_mesi type:bitmask default:0x4f	0xc0	core: all cores	0x40	core: this core	0x08	(M)ESI: Modified	0x04	M(E)SI: Exclusive	0x02	ME(S)I: Shared	0x01	MES(I): Invalidname:core_prefetch_mesi type:bitmask default:0x7f	0xc0	core: all cores	0x40	core: this core	0x30	prefetch: all inclusive	0x10	prefetch: Hardware prefetch only	0x00	prefetch: exclude hardware prefetch	0x08	(M)ESI: Modified	0x04	M(E)SI: Exclusive	0x02	ME(S)I: Shared	0x01	MES(I): Invalidname:l1d_split type:exclusive default:0x1	0x1	split loads	0x2	split storesname:bus_agents type:exclusive default:0x00	0x00	this agent	0x20	include all agentsname:core_and_bus_agents type:bitmask default:0x40	0xc0	core: all cores	0x40	core: this core	0x00	bus: this agent	0x20	bus: include all agentsname:bus_agents_and_snoop type:bitmask default:0x0b	0x00	bus: this agent	0x20	bus: include all agents	0x08	snoop: HITM snoops	0x02	snoop: HIT snoops	0x01	snoop: CLEAN snoopsname:core_and_snoop type:bitmask default:0x40	0xc0	core: all cores	0x40	core: this core	0x01	snoop: CMP2I snoops	0x02	snoop: CMP2S snoopsname:itlb_miss type:bitmask default:0x12	0x02	ITLB small page misses	0x10	ITLB large page misses	0x40	ITLB flushesname:macro_insts type:bitmask default:0x09	0x01	Instructions decoded	0x08	CISC Instructions decodedname:esp type:bitmask default:0x01	0x01	ESP register content synchronizations	0x02	ESP register automatic additionsname:inst_retired type:bitmask default:0x00	0x00	Any	0x01	Loads	0x02	Stores	0x04	Othername:x87_ops_retired type:exclusive default:0xfe	0x01	FXCH instructions retired	0xfe	Retired floating-point computational operations (precise)name:uops_retired type:bitmask default:0x0f	0x01	Fused load+op or load+indirect branch retired	0x02	Fused store address + data retired	0x04	Retired instruction pairs fused into one micro-op	0x07	Fused micro-ops retired	0x08	Non-fused micro-ops retired	0x0f	Micro-ops retiredname:machine_nukes type:bitmask default:0x05	0x01	Self-Modifying Code detected	0x04	Execution pipeline restart due to memory ordering conflict or memory disambiguation mispredictionname:br_inst_retired type:bitmask default:0xa	0x01	predicted not-taken	0x02	mispredicted not-taken	0x04	predicted taken	0x08	mispredicted takenname:cycles_int_masked type:exclusive default:0x02	0x01	Interrupts disabled	0x02	Interrupts pending and disabledname:simd_inst_retired type:bitmask default:0x1f	0x01	Retired SSE packed-single instructions	0x02	Retired SSE scalar-single instructions	0x04	Retired SSE2 packed-double instructions	0x08	Retired SSE2 scalar-double instructions	0x10	Retired SSE2 vector integer instructions	0x1f	Retired Streaming SIMD instructions (precise event)name:simd_comp_inst_retired type:bitmask default:0xf	0x01	Retired computational SSE packed-single instructions	0x02	Retired computational SSE scalar-single instructions	0x04	Retired computational SSE2 packed-double instructions	0x08	Retired computational SSE2 scalar-double instructionsname:mem_load_retired type:exclusive default:0x01	0x01	Retired loads that miss the L1 data cache (precise event)	0x02	L1 data cache line missed by retired loads (precise event)	0x04	Retired loads that miss the L2 cache (precise event)	0x08	L2 cache line missed by retired loads (precise event)	0x10	Retired loads that miss the DTLB (precise event)name:rat_stalls type:bitmask default:0xf	0x01	ROB read port	0x02	Partial register	0x04	Flag	0x08	FPU status word	0x0f	All RATname:seg_regs type:bitmask default:0x0f	0x01	ES	0x02	DS	0x04	FS	0x08	GSname:resource_stalls type:bitmask default:0x0f	0x01	when the ROB is full	0x02	during which the RS is full	0x04	during which the pipeline has exceeded the load or store limit or is waiting to commit all stores	0x08	due to FPU control word write	0x10	due to branch misprediction

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -