Cache or TLB Descriptor Description对照表(2016.12版)

本文详细介绍了2016年12月版的Cache和TLB Descriptor,通过CPUID指令的EAX返回值进行深入解析,重点关注EAX02字段的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cache Descriptor values
ValueTypeDescription
0x00GeneralNull descriptor, this byte contains no information
0x01TLBInstruction TLB: 4 KByte pages, 4-way set associative, 32 entries
0x02TLBInstruction TLB: 4 MByte pages, fully associative, 2 entries
0x03TLBData TLB: 4 KByte pages, 4-way set associative, 64 entries
0x04TLBData TLB: 4 MByte pages, 4-way set associative, 8 entries
0x05TLBData TLB1: 4 MByte pages, 4-way set associative, 32 entries
0x06Cache1st-level instruction cache: 8 KBytes, 4-way set associative, 32 byte line size
0x08Cache1st-level instruction cache: 16 KBytes, 4-way set associative, 32 byte line size
0x09Cache1st-level instruction cache: 32KBytes, 4-way set associative, 64 byte line size
0x0ACache1st-level data cache: 8 KBytes, 2-way set associative, 32 byte line size
0x0BTLBInstruction TLB: 4 MByte pages, 4-way set associative, 4 entries
0x0CCache1st-level data cache: 16 KBytes, 4-way set associative, 32 byte line size
0x0DCache1st-level data cache: 16 KBytes, 4-way set associative, 64 byte line size
0x0ECache1st-level data cache: 24 KBytes, 6-way set associative, 64 byte line size
0x1DCache2nd-level cache: 128 KBytes, 2-way set associative, 64 byte line size
0x21Cache2nd-level cache: 256 KBytes, 8-way set associative, 64 byte line size
0x22Cache3rd-level cache: 512 KBytes, 4-way set associative, 64 byte line size, 2 lines per sector
0x23Cache3rd-level cache: 1 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector
0x24Cache2nd-level cache: 1 MBytes, 16-way set associative, 64 byte line size
0x25Cache3rd-level cache: 2 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector
0x29Cache3rd-level cache: 4 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector
0x2CCache1st-level data cache: 32 KBytes, 8-way set associative, 64 byte line size
0x30Cache1st-level instruction cache: 32 KBytes, 8-way set associative, 64 byte line size
0x40CacheNo 2nd-level cache or, if processor contains a valid 2nd-level cache, no 3rd-level cache
0x41Cache2nd-level cache: 128 KBytes, 4-way set associative, 32 byte line size
0x42Cache2nd-level cache: 256 KBytes, 4-way set associative, 32 byte line size
0x43Cache2nd-level cache: 512 KBytes, 4-way set associative, 32 byte line size
0x44Cache2nd-level cache: 1 MByte, 4-way set associative, 32 byte line size
0x45Cache2nd-level cache: 2 MByte, 4-way set associative, 32 byte line size
0x46Cache3rd-level cache: 4 MByte, 4-way set associative, 64 byte line size
0x47Cache3rd-level cache: 8 MByte, 8-way set associative, 64 byte line size
0x48Cache2nd-level cache: 3MByte, 12-way set associative, 64 byte line size
0x49Cache3rd-level cache: 4MB, 16-way set associative, 64-byte line size (Intel Xeon processor MP, Family 0FH, Model 06H)
2nd-level cache: 4 MByte, 16-way set associative, 64 byte line size
0x4ACache3rd-level cache: 6MByte, 12-way set associative, 64 byte line size
0x4BCache3rd-level cache: 8MByte, 16-way set associative, 64 byte line size
0x4CCache3rd-level cache: 12MByte, 12-way set associative, 64 byte line size
0x4DCache3rd-level cache: 16MByte, 16-way set associative, 64 byte line size
0x4ECache2nd-level cache: 6MByte, 24-way set associative, 64 byte line size
0x4FTLBInstruction TLB: 4 KByte pages, 32 entries
0x50TLBInstruction TLB: 4 KByte and 2-MByte or 4-MByte pages, 64 entries
0x51TLBInstruction TLB: 4 KByte and 2-MByte or 4-MByte pages, 128 entries
0x52TLBInstruction TLB: 4 KByte and 2-MByte or 4-MByte pages, 256 entries
0x55TLBInstruction TLB: 2-MByte or 4-MByte pages, fully associative, 7 entries
0x56TLBData TLB0: 4 MByte pages, 4-way set associative, 16 entries
0x57TLBData TLB0: 4 KByte pages, 4-way associative, 16 entries
0x59TLBData TLB0: 4 KByte pages, fully associative, 16 entries
0x5ATLBData TLB0: 2 MByte or 4 MByte pages, 4-way set associative, 32 entries
0x5BTLBData TLB: 4 KByte and 4 MByte pages, 64 entries
0x5CTLBData TLB: 4 KByte and 4 MByte pages,128 entries
0x5DTLBData TLB: 4 KByte and 4 MByte pages,256 entries
0x60Cache1st-level data cache: 16 KByte, 8-way set associative, 64 byte line size
0x61TLBInstruction TLB: 4 KByte pages, fully associative, 48 entries
0x63TLBData TLB: 2 MByte or 4 MByte pages, 4-way set associative, 32 entries and a separate array with 1 GByte pages, 4-way set associative, 4 entries
0x64TLBData TLB: 4 KByte pages, 4-way set associative, 512 entries
0x66Cache1st-level data cache: 8 KByte, 4-way set associative, 64 byte line size
0x67Cache1st-level data cache: 16 KByte, 4-way set associative, 64 byte line size
0x68Cache1st-level data cache: 32 KByte, 4-way set associative, 64 byte line size
0x6ACacheuTLB: 4 KByte pages, 8-way set associative, 64 entries
0x6BCacheDTLB: 4 KByte pages, 8-way set associative, 256 entries
0x6CCacheDTLB: 2M/4M pages, 8-way set associative, 128 entries
0x6DCacheDTLB: 1 GByte pages, fully associative, 16 entries
0x70CacheTrace cache: 12 K-uop, 8-way set associative
0x71CacheTrace cache: 16 K-uop, 8-way set associative
0x72CacheTrace cache: 32 K-uop, 8-way set associative
0x76TLBInstruction TLB: 2M/4M pages, fully associative, 8 entries
0x78Cache2nd-level cache: 1 MByte, 4-way set associative, 64byte line size
0x79Cache2nd-level cache: 128 KByte, 8-way set associative, 64 byte line size, 2 lines per sector
0x7ACache2nd-level cache: 256 KByte, 8-way set associative, 64 byte line size, 2 lines per sector
0x7BCache2nd-level cache: 512 KByte, 8-way set associative, 64 byte line size, 2 lines per sector
0x7CCache2nd-level cache: 1 MByte, 8-way set associative, 64 byte line size, 2 lines per sector
0x7DCache2nd-level cache: 2 MByte, 8-way set associative, 64byte line size
0x7FCache2nd-level cache: 512 KByte, 2-way set associative, 64-byte line size
0x80Cache2nd-level cache: 512 KByte, 8-way set associative, 64-byte line size
0x82Cache2nd-level cache: 256 KByte, 8-way set associative, 32 byte line size
0x83Cache2nd-level cache: 512 KByte, 8-way set associative, 32 byte line size
0x84Cache2nd-level cache: 1 MByte, 8-way set associative, 32 byte line size
0x85Cache2nd-level cache: 2 MByte, 8-way set associative, 32 byte line size
0x86Cache2nd-level cache: 512 KByte, 4-way set associative, 64 byte line size
0x87Cache2nd-level cache: 1 MByte, 8-way set associative, 64 byte line size
0xA0DTLBDTLB: 4k pages, fully associative, 32 entries
0xB0TLBInstruction TLB: 4 KByte pages, 4-way set associative, 128 entries
0xB1TLBInstruction TLB: 2M pages, 4-way, 8 entries or 4M pages, 4-way, 4 entries
0xB2TLBInstruction TLB: 4KByte pages, 4-way set associative, 64 entries
0xB3TLBData TLB: 4 KByte pages, 4-way set associative, 128 entries
0xB4TLBData TLB1: 4 KByte pages, 4-way associative, 256 entries
0xB5TLBInstruction TLB: 4KByte pages, 8-way set associative, 64 entries
0xB6TLBInstruction TLB: 4KByte pages, 8-way set associative, 128 entries
0xBATLBData TLB1: 4 KByte pages, 4-way associative, 64 entries
0xC0TLBData TLB: 4 KByte and 4 MByte pages, 4-way associative, 8 entries
0xC1STLBShared 2nd-Level TLB: 4 KByte/2MByte pages, 8-way associative, 1024 entries
0xC2DTLBDTLB: 4 KByte/2 MByte pages, 4-way associative, 16 entries
0xC3STLBShared 2nd-Level TLB: 4 KByte /2 MByte pages, 6-way associative, 1536 entries. Also 1GBbyte pages, 4-way, 16 entries.
0xC4DTLBDTLB: 2M/4M Byte pages, 4-way associative, 32 entries
0xCASTLBShared 2nd-Level TLB: 4 KByte pages, 4-way associative, 512 entries
0xD0Cache3rd-level cache: 512 KByte, 4-way set associative, 64 byte line size
0xD1Cache3rd-level cache: 1 MByte, 4-way set associative, 64 byte line size
0xD2Cache3rd-level cache: 2 MByte, 4-way set associative, 64 byte line size
0xD6Cache3rd-level cache: 1 MByte, 8-way set associative, 64 byte line size
0xD7Cache3rd-level cache: 2 MByte, 8-way set associative, 64 byte line size
0xD8Cache3rd-level cache: 4 MByte, 8-way set associative, 64 byte line size
0xDCCache3rd-level cache: 1.5 MByte, 12-way set associative, 64 byte line size
0xDDCache3rd-level cache: 3 MByte, 12-way set associative, 64 byte line size
0xDECache3rd-level cache: 6 MByte, 12-way set associative, 64 byte line size
0xE2Cache3rd-level cache: 2 MByte, 16-way set associative, 64 byte line size
0xE3Cache3rd-level cache: 4 MByte, 16-way set associative, 64 byte line size
0xE4Cache3rd-level cache: 8 MByte, 16-way set associative, 64 byte line size
0xEACache3rd-level cache: 12MByte, 24-way set associative, 64 byte line size
0xEBCache3rd-level cache: 18MByte, 24-way set associative, 64 byte line size
0xECCache3rd-level cache: 24MByte, 24-way set associative, 64 byte line size
0xF0Prefetch64-Byte prefetching
0xF1Prefetch128-Byte prefetching
0xFFGeneralCPUID leaf 2 does not report cache descriptor information, use CPUID leaf 4 to query cache parameters

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值