CPU Stepping
http://baike.baidu.com/view/16839.htm?fr=ala0_1_1
目 录
1步进
基本简述
定义
2检测方法
CPU-Z
S-Spec

3升级理由
处理器
晶元的重新划分
“小毛病”
制造工艺
升级好处
4权威资料
查找器
sSpec 编号



Stepping level
The term stepping level in the context of CPU architecture or integrated circuitry is a version number.
Stepping level refers to the introduction or revision of the lithographic mask or masks within the set of plates that generate the pattern that produces the CPU or integrated circuit. The term derives from the name of the equipment ("steppers") that exposes the photoresist to light.[1]
Typically, when an integrated circuit manufacturer such as Intel or AMD invests money to do a stepping (i.e. a revision to the masks), they have found bugs in the logic, have made improvements to the design that allow for faster processing, or have found a way to increase yield or improve the "bin splits" (i.e. create faster transistors and hence faster CPUs). One result of some new steppings is that the CPU design is improved such that it overclocks better than others.[1]
Many CPUs have a means of interrogating them in order to discover their stepping level. For example, on x86 CPUs executing the CPUID with the EAX register set to '1' will place values in other registers that show the CPU's stepping level.
See also[edit]
http://en.wikipedia.org/wiki/Core_(microarchitecture)#Steppings
Steppings[edit]
The Core microarchitecture uses a number of steppings, which unlike previous microarchitectures not only represent incremental improvements but also different sets of features like cache size and low power modes. Most of these steppings are used across brands, typically by disabling some of the features and limiting clock frequencies on low-end chips.
Steppings with a reduced cache size use a separate naming scheme, which means that the releases are no longer in alphabetic order. Additional steppings have been used in internal and engineering samples, but are not listed in the tables.
Many of the high-end Core 2 and Xeon processors use Multi-Chip Modules of two or three chips in order to get larger cache sizes or more than two cores.
Steppings using 65 nm process[edit]
| Mobile (Merom) | Desktop (Conroe) | Desktop (Kentsfield) | Server (Woodcrest,Clovertown, Tigerton) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stepping | Released | Area | CPUID | L2 cache | Max. clock | Celeron | Pentium | Core 2 | Celeron | Pentium | Core 2 | Xeon | Core 2 | Xeon | Xeon |
| B2 | Jul 2006 | 143 mm² | 06F6 | 4 MiB | 2.93 GHz | M5xx | T5000 T7000L7000 | E6000X6000 | 3000 | 5100 | |||||
| B3 | Nov 2006 | 143 mm² | 06F7 | 4 MiB | 3.00 GHz | Q6000QX6000 | 3200 | 5300 | |||||||
| L2 | Jan 2007 | 111 mm² | 06F2 | 2 MiB | 2.13 GHz | T5000 U7000 | E2000 | E4000E6000 | 3000 | ||||||
| E1 | May 2007 | 143 mm² | 06FA | 4 MiB | 2.80 GHz | M5xx | T7000 L7000X7000 | ||||||||
| G0 | Apr 2007 | 143 mm² | 06FB | 4 MiB | 3.00 GHz | M5xx | T7000 L7000X7000 | E2000 | E4000E6000 | 3000 | Q6000QX6000 | 3200 | 5100 5300 7200 7300 | ||
| G2 | Mar 2009 | 143 mm² | 06FB | 4 MiB | 2.16 GHz | M5xx | T5000 T7000L7000 | ||||||||
| M0 | Jul 2007 | 111 mm² | 06FD | 2 MiB | 2.40 GHz | 5xxT1000 | T2000T3000 | T5000 T7000U7000 | E1000 | E2000 | E4000 | ||||
| A1 | Jun 2007 | 81 mm² | 10661 | 1 MiB | 2.20 GHz | M5xx | U2000 | 220 4x0 | |||||||
Steppings B2/B3, E1 and G0 of model 15 (cpuid 06fx) processors are evolutionary steps of the standard Merom/Conroe die with 4 MiB L2 cache, with the short-lived E1 stepping only being used in mobile processors. Stepping L2 and M0 are the "Allendale" chips with just 2 MiB L2 cache, reducing production cost and power consumption for low-end processors.
The G0 and M0 steppings improve idle power consumption in C1E state and add the C2E state in desktop processors. In mobile processors, all of which support C1 through C4 idle states, steppings E1, G0, and M0 add support for the Mobile Intel 965 Express (Santa Rosa) platform with Socket P, while the earlier B2 and L2 steppings only appear for the Socket M based Mobile Intel 945 Express (Napa refresh) platform.
The model 22 stepping A1 (cpuid 10661h) marks a significant design change, with just a single core and 1 MiB L2 cache further reducing the power consumption and manufacturing cost for the low-end. Like the earlier steppings, A1 is not used with the Mobile Intel 965 Express platform.
Steppings G0, M0 and A1 mostly replaced all older steppings in 2008. In 2009, a new stepping G2 was introduced to replace the original stepping B2.[6]
Steppings using 45 nm process[edit]
| Mobile (Penryn) | Desktop (Wolfdale) | Desktop (Yorkfield) | Server (Wolfdale-DP,Harpertown,Dunnington) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stepping | Released | Area | CPUID | L2 cache | Max. clock | Celeron | Pentium | Core 2 | Celeron | Pentium | Core 2 | Xeon | Core 2 | Xeon | Xeon |
| C0 | Nov 2007 | 107 mm² | 10676 | 6 MiB | 3.00 GHz | E8000 P7000 T8000 T9000P9000 SP9000 SL9000 X9000 | E8000 | 3100 | QX9000 | 5200 5400 | |||||
| M0 | Mar 2008 | 82 mm² | 10676 | 3 MiB | 2.40 GHz | 7xx | SU3000 P7000 P8000 T8000SU9000 | E5000E2000 | E7000 | ||||||
| C1 | Mar 2008 | 107 mm² | 10677 | 6 MiB | 3.20 GHz | Q9000QX9000 | 3300 | ||||||||
| M1 | Mar 2008 | 82 mm² | 10677 | 3 MiB | 2.50 GHz | Q8000Q9000 | 3300 | ||||||||
| E0 | Aug 2008 | 107 mm² | 1067A | 6 MiB | 3.33 GHz | T9000 P9000 SP9000 SL9000Q9000 QX9000 | E8000 | 3100 | Q9000Q9000SQX9000 | 3300 | 5200 5400 | ||||
| R0 | Aug 2008 | 82 mm² | 1067A | 3 MiB | 2.93 GHz | 7xx 900SU2000T3000 | T4000SU2000SU4000 | SU3000 T6000 SU7000 P8000SU9000 | E3000 | E5000E6000 | E7000 | Q8000Q8000SQ9000Q9000S | 3300 | ||
| A1 | Sep 2008 | 503 mm² | 106D1 | 3 MiB | 2.67 GHz | 7400 | |||||||||
In the model 23 (cpuid 01067xh), Intel started marketing stepping with full (6 MiB) and reduced (3 MiB) L2 cache at the same time, and giving them identical cpuid values. All steppings have the new SSE4.1 instructions. Stepping C1/M1 was a bug fix version of C0/M0 specifically for quad core processors and only used in those. Stepping E0/R0 adds two new instructions (XSAVE/XRSTOR) and replaces all earlier steppings.
In mobile processors, stepping C0/M0 is only used in the Intel Mobile 965 Express (Santa Rosa refresh) platform, whereas stepping E0/R0 supports the later Intel Mobile 4 Express (Montevina) platform.
Model 30 stepping A1 (cpuid 106d1h) adds an L3 cache as well as six instead of the usual two cores, which leads to an unusually large die size of 503 mm².[7] As of February 2008, it has only found its way into the very high-end Xeon 7400 series (Dunnington).
CPU Stepping的更多相关文章
- [Mac] 获取cpu信息
[Mac] 获取cpu信息 命令行获取cpu信息 sysctl machdep.cpu output like machdep.cpu.tsc_ccc.denominator: 0 machdep.c ...
- gem5 运行x86全系统仿真
使用gem5可以启动Linux内核,称为全系统模拟,启动之后,可以通过telent连接,进行访问,但四telent有时不稳定,gem5推荐使用m5term进行连接访问,整个步骤如下: (1)打开终端, ...
- C语言调用Intel处理器CPUID指令的实例
C语言调用Intel处理器CPUID指令的实例 来源 https://blog.csdn.net/subfate/article/details/50789905 在Linux环境下,使用C语言内嵌汇 ...
- 查看cpu的信息cat /proc/cpuinfo
cat /proc/cpuinfo processor : vendor_id : GenuineIntel cpu family : model : model name : Intel(R) Co ...
- [转载] linux 下查看机器cpu是几核的
linux 下查看机器cpu是几核的 本文转自”映月的博客“:http://wurhuangfeng.blog.163.com/blog/static/35178241201111235829116/ ...
- Linux下如何查看高CPU占用率线程
转于:http://www.cnblogs.com/lidabo/p/4738113.html 目录(?)[-] proc文件系统 proccpuinfo文件 procstat文件 procpidst ...
- 如何用Linux的命令正确识别cpu的个数和核数【转】
判断依据: 1.具有相同core id的cpu是同一个core的超线程. 2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores. 英文版: 1.Physical id an ...
- CPU informition
tar jxvf util-linux-ng-2.18.bz2cd util-linux-ng-2.18/./configure --enable-arch --enable-partx --enab ...
- Linux平台Cpu使用率的计算
proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为内核与进程提供通信的接口.用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的 ...
随机推荐
- BZOJ 4809: 皇后
题目大意: n皇后问题,有些格子不能放. 题解: 直接暴力,并不用加优化就能过. 代码: #include<cstdio> using namespace std; int cc,n,an ...
- linux救援
1.单用户模式(类比win的安全模式) 1.1.开机按任意键 1.2.按E进入编辑模式 1.3.光标移动到第二个(“kernel xxxx”)按e 1.4.在quiet 后面输入“ 1” or “S” ...
- IOS 自动布局-UIStackPanel和UIGridPanel(五)
试想这样的一个需求场合,一个button靠右显示,并且距离superView的顶部和右边间距分别为10和5.如下图所示: 要实现这样的需求,如果不用自动布局技术,那么我们能想到的就是老老实实的使用绝对 ...
- [uiautomator篇] UiWatcher的使用
//package com.softwinner.pad.mark3d; package com.softwinner.performance.benchmark.mark3d; import and ...
- 刷题总结——随机图(ssoi)
题目: 随机图 (random.cpp/c/pas) [问题描述] BG 为了造数据,随机生成了一张�个点的无向图.他把顶点标号为1~�. 根据BG 的随机算法,对于一个点对�, �(1 ≤ � &l ...
- 算法复习——网络流模板(ssoj)
题目: 题目描述 有 n(0<n<=1000)个点,m(0<m<=1000)条边,每条边有个流量 h(0<=h<35000),求从点 start 到点 end 的最 ...
- P1133 教主的花园 (动态规划)
题目描述 教主有着一个环形的花园,他想在花园周围均匀地种上n棵树,但是教主花园的土壤很特别,每个位置适合种的树都不一样,一些树可能会因为不适合这个位置的土壤而损失观赏价值. 教主最喜欢 3种树,这3种 ...
- 【CCF】交通规划 Dijstra变形 优先级队列重载
[题意] 给定一个无向图,求这个图满足所有点到顶点的最短路径不变的最小生成树 [AC] 注意双向边要开2*maxm 注意优先级队列 参考https://www.cnblogs.com/cielosun ...
- python简易爬虫,帮助理解re模块
20161203更新: 1.使用了BS4解析html 2.使用了mysql-connector插入了数据库表 pip install mysql-connector import urllib.req ...
- 线段树练习5(codevs 4927)
题目描述 Description 有n个数和5种操作 add a b c:把区间[a,b]内的所有数都增加c set a b c:把区间[a,b]内的所有数都设为c sum a b:查询区间[a,b] ...