CPU特性标志及含义

flagmeaning
3DNOW由AMD开发的一套SIMD多媒体指令集
3DNOWEXT3DNOW Extended. Also known as AMD’s 3DNow!Enhanced 3DNow!Extensions
APICAdvanced Programmable Interrupt Controller
CLFSH/CLFlushCache Line Flush
CMOVConditional Move/Compare Instruction
CMP_LegacyRegister showing the CPU is not Hyper-Threading capable
Constant_TSCon Intel P-4s, the TSC runs with constant frequency independent of cpu frequency when EST is used
CR8Legacy-unknown-
CX8CMPXCHG8B Instruction. (Compare and exchange 8 bytes. Also known as F00F, which is an abbreviation of the hexadecimal encoding of an instruction that exhibits a design flaw in the majority of older Intel Pentium CPU).
CX16CMPXCHG16B Instruction. (CMPXCHG16B allows for atomic operations on 128-bit double quadword (or oword) data types. This is useful for high resolution counters that could be updated by multiple processors (or cores). Without CMPXCHG16B the only way to perform such an operation is by using a critical section.)
DEDebugging Extensions
DSDebug Store
DS_CPLCPL qualified Debug Store (whatever CPL might mean in this context)
DTSCould mean Debug Trace Store or Digital Thermal Sensor, depending on source
EIST/ESTEnhanced Intel SpeedsTep
FXSRFXSAVE/FXRSTOR. (The FXSAVE instruction writes the current state of the x87 FPU, MMX technology, Streaming SIMD Extensions, and Streaming SIMD Extensions 2 data, control, and status registers to the destination operand. The destination is a 512-byte memory location. FXRSTOR will restore the state saves).
FXSR_OPT-unknown-
HTHyper-Transport. Note that the same abbreviation might is also used to indicate Hyper Threading (see below)
HTT/HTHyper-Threading. An Intel technology that allows quasi-parallel execution of different instructions on a single core. The single core is seen by applications as if it were two (or potentially more) cores. However, two true CPU cores are almost always faster than a single core with HyperThreading. This flag indicates support in the CPU when checking the flags in /proc/cpuinfo on Linux systems. For more info how you can detect active HyperThreading, see the first comment in my blog post about this page at [2]
HVMHardware support for virtual machines (Xen abbreviation for AMD SVM / Intel VMX)
LAHF_LMLoad Flags into AH Register, Long Mode.
LMLong Mode. (64bit Extensions, AMD’s AMD64 or Intel’s EM64T).
MCAMachine Check Architecture
MCEMachine Check Exception
MMXIt is rumoured to stand for MultiMedia eXtension or Multiple Math or Matrix Math eXtension, but officially it is a meaningless acronym trademarked by Intel
MMXEXTMMX Extensions – an enhanced set of instructions compared to MMX
MON/MONITORCPU Monitor
MSRRDMSR and WRMSR Support
MTRRMemory Type Range Register
NXNo eXecute, a flag that can be set on memory pages to disable execution of code in these pages
PAEPhysical Address Extensions. PAE is the added ability of the IA32 processor to address more than 4 GB of physical memory using Intel’s 36bit page addresses instead of the standard 32bit page addresses to access a total of 64GB of RAM. Also supported by many AMD chips
PATPage Attribute Table
PBEPending Break Encoding
PGEPTE Global Bit
PNIPrescott New Instruction. This was the codename for SSE3 before it was released on the Intel Prescott processor (which was later added to the Pentium 4 family name).
PSEPage Size Extensions. (See PSE36)
PSE36Page Size Extensions 36. IA-32 supports two methods to access memory above 4 GB (32 bits), PSE and PAE. PSE is the older and far less used version. For more information, take a look at [1].
SEPSYSENTER and SYSEXIT
SSSelf-Snoop
SSEStreaming SIMD Extensions. Developed by Intel for its Pentium III but also implemented by AMD processors from Athlon XP onwards
SSE2Streaming SIMD Extensions 2. (An additional 144 SIMDs.) Introduced by Intel Pentium 4, on AMD since Athlon 64
SSE3Streaming SIMD Extensions 3. (An additional 13 instructions) introduced with “Prescott” revision Intel Pentium 4 processors. AMD introduced SSE3 with the Athlon 64 “Venice” revision
SSSE3Supplemental Streaming SIMD Extension 3. (SSSE3 contains 16 new discrete instructions over SSE3.) Introduced on Intel Core 2 Duo processors. No AMD chip supports SSSE3 yet.
SSE4Streaming SIMD Extentions 4. Future Intel SSE revision adding 50 new instructions which will debut on Intel’s upcoming “Nehalem” processor in 2008. Also known as “Nehalem New Instructions (NNI)”
SVMSecure Virtual Machine. (AMD’s virtualization extensions to the 64-bit x86 architecture, equivalent to Intel’s VMX, both also known as HVM in the Xen hypervisor.)
TMThermal Monitor
TM2Thermal Monitor 2
TSCTime Stamp Counter
VMEVirtual-8086 Mode Enhancement
VMXIntel’s equivalent to AMD’s SVM
XTPRTPR register chipset update control messenger. Part of the APIC code

转载于:https://www.cnblogs.com/allegro/archive/2012/08/22/2650976.html

### Intel CPU 的命名规则解释 Intel CPU 的命名规则是一个复杂但有规律的过程,旨在通过名称帮助消费者快速识别产品的性能和技术特点。以下是关于 Intel CPU 命名规则的一些核心要点: #### 1. **系列划分** Intel 处理器通常按照不同的市场定位划分为多个系列,常见的包括 Celeron、Pentium、Core i3/i5/i7/i9 和 Xeon 系列等。不同系列代表了处理器的不同性能等级和目标用途[^1]。 - **Celeron/Pentium**: 主要面向入门级用户,适合日常办公和轻量应用。 - **Core i3/i5/i7/i9**: 面向主流消费市场,其中 Core i3 定位较低端,i5 居中,i7 和 i9 则针对高性能需求。 - **Xeon**: 专为企业服务器和工作站设计,强调稳定性和多线程处理能力。 #### 2. **型号编号结构** 现代 Intel CPU 的型号由一系列数字和字母组成,具体含义如下: - **第一位字母**:表示产品类别或特殊功能。例如: - H 表示高性能移动版; - U 表示低电压版本,适用于超薄笔记本电脑; - K 表示解锁倍频,支持超频; - F 表示无集成显卡的桌面处理器[^2]。 - **后续数字**:用于区分具体的型号和代际关系。一般情况下,数字越大,性能越强或者发布时间越晚。 #### 3. **代数标记** Intel 使用“第 N 代”来标注每一代架构更新的产品。例如,“第十一代酷睿 i7-11800H”,这里的“11”即指该款处理器属于第十一代产品。每次迭代都会带来新的制造工艺、微架构改进以及附加技术特性[^1]。 #### 4. **其他补充标志** 除了基本的序列号之外,某些特定后缀也可能存在,用来进一步描述这款芯片的特点。比如 G 字母意味着集成了 Iris Plus 显卡;T 后缀则表明这是节能型变体等等。 ```python # 示例代码展示如何解析一个典型的英特尔CPU名字字符串 def parse_intel_cpu_name(cpu_name): import re pattern = r"(?P<series>\w+)-(?P<gen>\d)(?P<number>\d{4})(?P<suffix>[a-zA-Z]*)" match = re.match(pattern, cpu_name) if not match: return None result = { 'Series': match.group('series'), 'Generation': int(match.group('gen')), 'Model Number': int(match.group('number')), 'Suffix': match.group('suffix') } return result example_cpus = ["i7-11800H", "i5-10400F"] for cpu in example_cpus: parsed_info = parse_intel_cpu_name(cpu) print(f"Parsed Info of {cpu}: ", parsed_info) ``` 以上脚本可以简单分析给定的一组典型Intel CPU名称并提取它们的关键组成部分信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值