Intel 82599 ixgbe

Intel 82599 ixgbe
Intel 82599 ixgbe

Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析01 ——SR-IOV

SR-IOV Overview:

当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和命令处理。这些共享资源也需要被管理,它们会向Hypervisor中可信分区提供一系列用于管理自己的寄存器。

当拥有独立的工作队列和命令处理机制后,这些设备就可以同时从多种资源接受命令,并将这些命令智能的融合在一起,在传递给下一级结构之前。

虚拟化软件不用再对I/O请求进行复用,这减少了软件的压力。

本地共享设备能够通过很多方式实现,可以按照标准实现也可以使用其他专门的实现方式。

因为大多数这些设备都是通过PCI 访问的,PCI-SIG 决定定义一种实现标准用语创建和管理本地共享设备,也就是现在的Single Root I/O Virtualization 和 Sharing (SR-IOV) specification.

SR-IOV Goal

PCI-SIG SR-IOV 标准目的在于标准化化在虚拟环境中共享一个 I/O 设备的方式。

这个目标绕开了Hypervisor 的参与,提供了独立的内存空间、中断、DMA 流给每一个虚拟机用于数据的移动。

SR-IOV 引入了两种新的function 类型:

Physical Function(PF):这是一个拥有所用PCIe 功能的fucntion,当然也包含了SR-IOV 扩展的能力

Virtual Function (VF):这是一个轻量级的PCIe function,包含了数据移动所需的资源。

High Level Overview of PCI-SIG SR-IOV

虚拟化方法中的直接赋值提供了非常快速的I/O。然而,这种方式使得I/O设备不能被共享。SR-IOV 标准提供了一个机制,通过这个机制使得一个单根的功能模块(比如一个以太网端口)看起来像是多个单独的物理设备。

一个支持SR-IOV 的设备能够通过配置(一般由Hypervisor来配置)在PCI的配置空间看起来像是拥有多个功能。每个功能都拥有自己的配置空间,拥有自己的基地址寄存器(BAR)。

支持SR-IOV 的设备为每个独立的虚拟功能提供了一个配置号,每个虚拟空能都拥有独立的PCI 配置空间。 Hypervisor 可以将一个活多个虚拟功能分配给一个虚拟机。内存地址翻译技术比如Intel VT-d 提供的硬件辅助技术使得可以针对每个虚拟机进行DMA传输。

SR-IOV 标准详细列出了PCI配置空间信息该如何呈现。这些信息与标准PCI设备的信息有些不同。Hypervisor必须知道如何访问和读取这些信息,以便使得VM可以访问它们。

High Level Architecture:

在虚拟化的环境中,系统中包含SR-IOV设备,Hypervisor都必须将PCI 配置空间的信息传递给虚拟机的I/O设备。对于SR-IOV 来说,Hypervisor 将实际的配置空间信息传递给特定的VF,允许虚拟机中的VF 驱动访问这些VF资源。

SR-IOV标准的一部分规定了一个支持SR-IOV的设备需要如何表明自身具有SR-IOV的能力,PCI 配置空间的虚拟VF信息是如何被存储,可以怎样被访问。这是SR-IOV特有的机制。Hypervisor 必须知道如何读取和分析这些信息。Linux和Xen内核已经更新,现已能够使用这项新功能。

VT-d 使得一个I/O设备通过DMA重映射操作可以直接分配给一个虚拟机。Hypervisor 必须使用I/O地址来进行配置,以便进行重映射。

注:1. 文章其实是对 Intel 提供的文档和代码的理解和翻译,

2. 这里没有讲SR-IOV具体是一个什么东西(或者说讲的太简略),如果有一定基础的朋友会知道,之后可能有会有专门的文章补充介绍

Physical Function Driver:

PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能对其进行操作。PF 驱动包含了所有传统驱动的功能,使得Hypervisor能够访问设备I/O资源。也可以通过调用PF驱动执行相关操作从而影响整个设备。PF驱动必须在VF驱动之前加载,而且需要等VF驱动卸载之后才能卸载。

Intel SR-IOV 驱动包含了所有 Intel 以太网卡的功能,并且还有下面使用SR-IOV时拥有的特殊功能:

·给每个VF生成一个MAC 地址

·通过信箱系统与VF驱动通信:

·通过VF驱动配置VLAN过滤器

·通过VF驱动配置多播地址

·通过VF驱动配置最大包长

·处理VF驱动资源复位请求

Virutal Function Driver

标准设备驱动(驱动不会意识到自己所处的虚拟化环境)期望获知如何控制设备和设备是如何工作的。在虚拟化环境下,一个标准的驱动一般与一个软件间接层进行交互,这个软件间接层模拟了底层的物理硬件设备。大多数情况下,该驱动不会意识到这个间接层的存在。

通过直接赋值,我们期望改变本地共享设备的功能。VF 接口并没有包含完整的PCIe控制功能,而且一般不能直接控制共享设备和资源,比如设置以太网连接速率。这时候有必要告知VF 驱动,使其意识到自己所处的虚拟环境。当VF驱动意识到自己所处的虚拟化环境之后,就能够直接与硬件进行数据交互。同时这些VF驱动也能够知道这些设备都是共享设备,依赖于PF驱动提供的服务来进行操作,这些操作都具有全局效果,比如初始化和下一级结构的控制。

PF Driver - VF Driver Communication

设备共享需要一个功能就是VF驱动与PF驱动通信,这样VF驱动就能够请求具有全局功能的操作。这个信道需要具有传递信息和产生中断的能力。

SR-IOV标准并没有定义这条通信线路的实现机制。Intel 选择了通过使用一系列硬件信箱和门铃寄存器来为每个VF实现这个通信信道。

Intel选择使用一件信箱的根本原因是为了确保实现一个独立于Hypervisor且持久可靠的通信机制。然而,基于软件的信道也能够用来实现该通信功能,这个功能需要由Hypervisor子系统提供。这些信道的实现各个生产商并不相同,需要客户自己启动这些支持。硬件信道则不同,总是能够工作,除非被Hypervisor禁用。现在看来,并不是所用Hypervisor生产商都提供基于软件的消息机制,因此 Intel 相关度去哦那个提供了利用硬件信道的API。

Example Receive Flow

一个包是如何被一个虚拟机接收和发送的:

第一、二步:包到达,被送往L2 进行分类和交换

第三步:根据目的MAC地址进行分类,这时候,改包与缓冲池1匹配

第四步:网卡发起DMA操作,将一个包传递给一个VM

第五步:DMA操作到达Intel 芯片集,在这里VT-d(由Hypervisor 配置)进行DMA操作所需的地址翻译;结果使得该包被直接送入到虚拟机的VF驱动缓冲里面

第六步:网卡发起了MSI-X中断,表明该接收操作已经完成。该中断由Hypervisor接收。

第七步:Hypervisor向虚拟机注入一个虚拟中断表明传输已经结束,这时候虚拟机的VF驱动就开始处理该包。

Mailbox Communication System

有时候VF驱动必须与PF驱动通信,以便完成一些工作,这些工作在VF提供的PCI资源基础上是无法完成的。

例如:当VF驱动想要定义一个VLAN过滤器。这个功能在VF中并没有暴露,因此VF驱动也不能直接配置VLAN过滤器。

VF驱动能够代替VF 向PF驱动发起这种类型的配置请求。

Virtual Function Mailbox

当一个虚拟机获得访问VF的权限后,VF 资源中的信箱功能就会暴露给该虚拟机。这个功能相当简单,这是一系列的缓冲区,可以从这些缓冲区中读取或者写入信息,并增加一个寄存器(VFMailbox)用于提供PF和VF之间的同步功能。

VF和PF都可以访问该缓冲区,可以通过这个缓冲区来传递信息。因为信箱缓冲和VFMailbox

寄存器是VF资源的一部分,因此这些资源对于特定的VF来说是独占的。这意味着针对特定VF 的VF驱动不能对分配给其他虚拟机的信箱进行写入。

更多的关于信箱缓冲的信息可以参见:Intel ?82559 10Gigabit Ethernet Controller Datasheet。

Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析02——VF/PF/MailBox

Physical Function Mailbox

PF 驱动能够访问所有的VF信箱,通过VF信箱的信箱内(VFMBMEM:VF Mailbox Mailbox Memory)存和PF信箱(Physical Function Mailbox)寄存器阵列.

当一个VF驱动向VFMBMEM缓冲写入信息并在VFMailbox寄存器中设置适当的比特位之后,就向给PF产生一个中断。PF驱动获取这些信息,并给予这条消息进行回复。

这时候,PF驱动会使用信箱发送一个异步消息给VF,这就是IXGBE_PF_CONTORL_MSG 消息。Virtual Function Driver

Intel VF驱动实例代码是标准 Intel ixgbe 10 Gigabit Ethernet 驱动的一个修改后的版本。通过设备ID来加载。Intel VF有一个设备ID表明它们是一个VF,这样祥光的驱动就可以被加载。

Intel VF 驱动可以被分割为三个部分:

·操作系统界面——虚拟机操作系统可以通过该界面调用各种API

·I/O操作——使用SR-IOV 功能来进行I/O操作,而避免Hypervisor的干预

·配置任务——配置像VLAN过滤器等需要与PF驱动进行通信的任务

注:PF & VF 有时候只实际的PCIe 物理功能模块,有时候就是泛指,注意区别

I/O Operations and Activities

使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环境中拥有优先的PCI资源。

可用的资源包括基本的接收和发送以太网包的能力,Intel VF 还提供了额外的硬件包括:·状态信息:

·链路速度

·链路状态

·复用模式

·统计数据包括:

·收到的包计数

·发送的包计数

·收到的八位组计数

·发送的八位组计数

·收到的多播包计数

·功能级的复位(Function Level Reset)

·VLAN 标号插入

·校验和插入

Actions taken via Mailbox system - VF to PF

VF 暴露给VF驱动的PCI资源并不一定满足所有PF 驱动的需求,比如VLAN 标识配置和多播地址配置。

在这种情况下,VF驱动利用信箱系统来向PF驱动传递消息,这样来使得PF驱动进行需要的操作。

现在定义的可以使用信箱机制实现的行为包括:

·VF复位

·配置VF MAC 地址

·设置多播地址

·设置VLAN过滤器

·设置最大包长

·信箱消息的ID实在ixgbe_mbx.h中定义的,适用于ixgbe PF 驱动和 ixgbevf VF 驱动

Virtual Function 复位:

消息ID:IXGBE_VF_RESET

驱动在执行了功能级的复位(Function Level Reset)后就会把这个消息发送给PF驱动。

一个例子:

文件:ixgbe_vf.c

函数:ixgbe_reset_hw_vf

msgbuf[0] = IXGBE_VF_RESET;

mbx->ops.write_posted(hw,msgbuf,1,0);

当PF驱动接收到消息,就会进行回复,并发送回MAC地址给VF。

Configuring a MAC Address

消息ID: IXGBE_VF_SET_MAC_ADDR

当VF驱动想要定义自己的MAC地址时,就会发送该消息(而不是使用当PF初始化时分配给VF 的默认MAC地址)。

实例:

文件:ixgbex_vf.c

函数:ixgbe_set_rar_vf

msbuf[0] = IXGBE_VF_SET_MAC_ADDR;

memcpy(msg_addr, addr,6);

ret_val = mbx->ops.write_posted(hw, msbug, 3);

Setting Multicast Address

消息ID:IXGBE_VF_SET_MULTICAST

当VF驱动需要设置一个多播地址来过滤达到的包时就会发送该消息。

实例:

文件:ixgbe_vf.c

函数:ixgbe_update_mc_addr_list_vf

cnt = (mc_addr_count > 30) ? 30 : mc_addr_count;

msgbuf[0] = IXGBE_VF_SET_MULTICAST;

msgbuf[0] |= cnt << IXGBE_VT_MSGINFO_SHIFT;

for( i = 0; i < cnt; i++)

{

vector = ixgbe_mta_vector(hw, next(hw, &mc_addr_list, &vmdq));

hw_dbg(hw, "Hash value = 0x%03x\n",vector);

vector_list[i] = (u16) vector;

}

mbx->ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE, 0);

Setting VLAN Filter

消息ID:IXGBE_VF_VLAN

VF驱动想要设置一个VLAN 标识来过滤到达的包就会发送该消息

实例:

文件:ixgbe_vf.c

函数:ixgbe_set_vfta_vf

msgbuf[0] = IXGBE_VF_SET_VLAN;

msgbuf[1] = vlan;

msgbuf[0] |= vlan_on << IXGBE_VTMSGINFO_SHIFT;

mbx-ops.write_posted(hw, msgbuf, 2, 0);

PF to VF Mailbox Messages

Physical Function Driver

该驱动负责物理资源和针对VF配置的一些处理。

当驱动在探测发现设备的时候,在驱动初始化执行的众多任务中,有一项就是将自己注册为一个SR-IOV设备。

文件:ixgbe_main.c

函数:__devinit ixgbe_probe_vf

err = pci_enable_sriov(adapter->pdev, adapter->num_vfs);

这个函数调用将82599注册为一个SR-IOV设备,表明支持特定数量的VF。

Default Configuration

在驱动初始化阶段进行了很多项默认配置。这些默认配置包括VF的个数,VF流量配置,VFMAC 地址分配。

Assignment of Queue's to Pools

82599 PF 驱动默认支持配置63个VF。每个池内有两个队列对与其相关,总共4个队列

文件:ixgbe_main.c

函数:ixgbe_up_complete

if ( adapter->flags & IXGBE_FLAG_SRIOV_ENABLED )

{

gpie &= ~IXGBE_GPIE_VTMODE_MASK;

gpie |= IXGBE_GPIE_VTMODE_64;

}

IXGBE_WRITE_REG(hw, IXGBE_GPID, gpie);

这段代码对PCIe 控制寄存(GCR_EXT-0x11050)器进行了配置,默认支持64个VF。

文件:ixgbe_main.c

函数:ixgbe_up_complete

if ( adapter->flags & IXGBE_FLGA_SRIOV_ENABLED)

{

gpie &= ~IXGBE_GPIE_VTMODE_MASK;

gpie |= IXGBE_GPIE_VTMODE_64;

}

IXGBE_WRITE_REG(hw, IXGBE_GPIE,gpie);

该代码片段配置 VT_Mode (15:14)比特,目的是对中断寄存器(GPIE-0x00898)进行配置

Enabling VF to VF Bridging

VF 到 VF 的桥接在函数ixgbe_configure_rx() 函数中实现,该函数位于ixgbe_main.c

该函数使能了PF DMA 传输交换控制寄存器(PFDTXGSWC)的回环使能位(LBE)

文件:ixgbe_main.c

函数:ixgbe_configure_rx

#ifdef CONFIG_PCI_IOV

if( adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)

{

IXGBE_WRITE_REG(hw, IXGBE_PFDTXGSWC, IXGBE_PFDTXGSWC_VT_LBEN);

ixgbe_set_vmolr(hw, adapter->num_vfs);

}

#endif

该代码片段同时也使能了VF的流量,通过ixgbe_set_vmolr函数的调用。

Default Pool

当一些包不会送到某个VF则会送到默认池去处理。这个池资源是为PF准备的。默认池是不分配给VF的池。如果有32个池资源已经进行了配置,第33个池就会配配置为默认池。

文件:ixgbe_main.c

函数:ixgbe_configure_rx

f(adapter->num_vfs )

{

vt_reg_bits &= ~IXGBE_VT_CTL_POOL_MASK;

vt_reg_bits |= (adapter->num_vfs <<

IXGBE_VT_CTL_POOL_SHIFT);

}

u32 vt_reg;

u32 vt_reg_bits;

if ( hw->mac.type = ixgbe_mac_82599EB)

{

vt_reg = IXGBE_VT_CTL;

vt_reg_bits = IXGBE_VMD_CTL_VMDQ_EN | IXGBE_VT_CTL_REPLEN

if ( adapter->num_vfs )

{

vt_reg_bits &= ~IXGBE_VT_CTL_POOL_MASK;

vt_reg_bits |= (adapter->num_vfs <<

IXGBE_VT_CTL_POOL_SHIFT);

}

}

else {

vt_reg = IXGBE_VMD_CTL;

vt_reg_bits = IXGBE_VMD_CTL_VMDQ_EN;

}

vmdctl = IXGBE_READ_REG(hw, vt_reg);

IXGBE_WRITE_REG(hw, vt_reg, vmdctl | vt_reg_bits);

驱动操作PFVTCTL(0x051B0)寄存器来配置默认池。主要操作DEF_PF 位(12:7)

Replication Enable

Broadcast Accept Mode

Accept Packet Matching PFUTA Table

这里允许VF接收一个域PF 单波表(PFUTA 0x0F400)中某个单波地址入口匹配的包。

文件:ixgbe_sriov.c

函数:ixgbe_set_vmolr

u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(vf));

vmolr |= (IXGBE_VMOLR_AUPE | IXGBE_VMOLR_ROMPE | IXGBE_VMOLR_ROPE |

IXGBE_VMOLR_BAM);

IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr);

驱动操作PF VM L2 控制寄存器(PFVML2FLT 0x0F000 + 4 *n [n=0..63] )的ROPE域(第26比特)使能作者禁止VF 接收赖在PFUTA表的包。

Accept Packets Matching MTA Table

该功能允许VF接收在多播表阵列(UTA 0xA000)中匹配多播地址入口的包。

默认是接收。

文件:ixgbe_sriov.c

函数:ixgbe_set_vmolr

u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(vf));

vmolr |= (IXGBE_VMOLR_AUPE | IXGBE_VMOLR_ROMPE |

IXGBE_VMOLR_ROPE | IXGBE_VMOLR_BAM);

IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr);

驱动操作 PF VM L2 控制寄存器(PFVML2FLT 0x0F000 + 4 *n [n = 0..63]的ROMPE域(第25bit)注册使能或者禁止接收来自MTA 表的包。

Accept Untagged Packets Enable

这种方式允许VF接收一个MAC地址匹配但是VLAN 标识不一定要匹配的包。

默认情况下,未加标识的包的接收功能已经使能。

文件:ixgbe_sriov.c

函数:ixgbe_set_vmolr

u32 vmolr = IXGBE_READ_REG(hw, IXGBE_VMOLR(vf));

vmolr |= ( IXGBE_VMOLR_AUPE | IXGBE_VMOLR_ROMPE |

IXGBE_VMOLR_ROPE | IXGBE_VMOLR_BAM);

IXGBE_WRTIE_REG(hw, IXGBE_VMOLR(vf),vmolr);

驱动操作PF VM L2 控制寄存器(PFVML2FLT 0x0F000 + 4*n [n=0..63])注册使能或禁止VF 接收未加标识的包

Strip VLAN Tag for Incoming Packets

这允许一个VF 剥去一个通过L2 过滤传过来的包的VLAN 标识

默认情况下,这项功能是开启的。

文件:ixgbe_main.c

函数:ixgbe_vlan_rx_register

for( i = 0; i < adpater->num_rx_queues; i++)

{

j = adpter->rx_ring[i]->reg_idx;

ctrl = IXGBE_READ_REG(&adapter->hw, IXGBE_RXDCTL(j));

ctrl |= IXGBE_RXDCTL_VME;

IXGBE_WRITE_REG(&adapter->hw, IXGBE_RXDCTL(j), ctrl);

}

驱动操作接收描述符控制寄存器(RXDCTL[n] (0x01208 + 0x40*n, n= 0..63 and 0x0D028 + 0x40*(n-64)), n=64..127; RW)的VLAN 模式使能位(第30bit)注册使能或禁止剥除到来包的VLAN 标识。

VF MAC 地址赋值

PF 驱动使用random_ether_add()函数(由内核提供【哪个内核,操作系统还是Hypervisor?】)动态的给每一个VF赋予一个MAC地址。下面的代码片段是一个展示示例:

文件:ixgbe_sriov.c

函数:ixgbe_vf_configuration

random_ether_addr(vf_mac_addr);

memcpy( adapter->vfinfo[vfn].vf_mac_addresses, vf_mac_addr,6);

__devinit ixgbe_probe() 例程为每一个创建的VF调用ixgbe_vf_configuration() 一次。VF 获得MAC地址当进行功能级的复位时,VF通过信箱发送IXGBE_VF_RESET消息到PF。PF发回VF MAC地址作为回复。

此外,VF驱动亦可以指定自己的MAC地址使用IXGBE_VF_SET_MAC消息。

intel的cpu有哪些系列

intel的cpu有哪些系列? LGA775接口 赛扬系列如赛扬331 赛扬E系列如赛扬E430 赛扬E双核系列如赛扬E双核E1200 奔腾4系列如奔腾4 506 奔腾D系列如奔腾D 802 奔腾E双核65NM系列如奔腾E2200 奔腾E双核45NM系列如奔腾E5200 酷睿2双核E系列如酷睿2E7300 酷睿2四核Q系列如酷睿2Q6600 LGA1366接口 酷睿I7系列如酷睿I7 920 Amd的cpu有哪些系列? AMD(所有AM2 AM2+ AM3全是940针脚) AM2接口 闪龙系列如闪龙3200+ 闪龙LE系列如闪龙LE1150 双核闪龙系列如双核闪龙2100 双核速龙系列(K8) 如双核速龙5400+ 双核速龙BE系列如双核速龙BE2350 AM2+接口 双核速龙系列(K10) 如双核速龙7750 三核羿龙系列如羿龙8650 四核异龙系列如羿龙9850 AM3接口 三核羿龙II系列如羿龙II X3 720 四核羿龙II系列如羿龙II X4 940 Cpu构架的含义 解释一: CPU的封装形式。一种是Socket,一种是Slot。 Slot架构已经被淘汰掉了,代表的如Intel的叫Slot 1、AMD的叫做Slot A。Socket架构是目前我们最常见的,代表性的如Intel的Socket370、Socket478、Socket T(又称LGA775)AMD的Socket462、Socket754、Socket939、Socket940等。 解释二:

CPU内部结构,包括晶体管电路设计、制造工艺、指令集、计算管道、总线运作方式。。。 比如:PⅢ是采用P6总线架构设计的,此架构优点是流水线短,执行效率高,缺点是前段总线与外频同步,总线带宽不能满足高吞吐量的数据。 而P4、PD是采用Netburst总线架构来设计的,此架构的优点是可以利用QDR 技术采用4倍传送速率来进行总线传输以达到高带宽,实现数据的高吞吐量需求。缺点是超长的计算管道虽然能升CPU的主频,但是超长流水线导致CPU 的执行效率严重低下,因此人们常形容P4的CPU是高频低能,高主频导致CPU 的功耗和发热量严重上升,因此,Intel开发出了Core架构。 Core架构可以说是目前桌面处理器最快的,它采用与P6架构比较类似,但是与P6的架构有着截然不同的概念:首先它最大的优点是把流水线缩短,这样CPU的运算效率有很大的提高,其次它有保留了Netburst的总线传输方式,总线依然是以外频的4倍运作,然后利用共享二级缓存的先进技术,把CPU的性能提升了很高的层次。此架构的优点是运算效率高、功耗低,缺点是目前的价格偏贵。。。 AMD的架构我不太清楚,所以暂时不发表任何评论。但是有一点肯定的是:AMD 的总线架构完全不逊于Intel,因为AMD采用的是在CPU内部集成了内存控制器,并以HTT总线方式运作,单凭这几点就代表了AMD的CPU也有着绝对卓越的性能。 cpu的线程和核心数 线程:cpu线程就相似于GPU的流水线,每一线程处理多个程序。多核心cpu 也就是多线程,程序只要支持多核心处理,就能够将程序利用多线程来进行处理加快程序执行效率。好比1辆小货车和1辆大货运送物品。虽然两车速度是一样的,但是运送的物品缺大了一倍。那么反过来讲,把1个执行程序分成两部分并行运算,它的运算时间应该是有缩减的。 cpu的线程目前分两种,每核心1线程和每核心双线程。按照intel的理论来讲,支持双线程的cpu效能要强于单线程。 核心数:核心数指CPU的内核数量,线程数指CPU可以同时处理的进程数量。I3 530支持超线程,意思是1个内核可以在一个周期里同时处理两个线程,最早在是P4上应用。——原创

Intel处理器型号命名详解

Intel处理器型号命名详解  凭借着妇孺皆知的品牌效应和随处可见的广告宣传,Intel的CPU在国内拥有数量极其庞大的用户群。但是由于产品线频繁更新,别说是普通消费者,就连一些泡在卖场的商家都被其种类繁多的产品型号搅得一头雾水。下面笔者就将对这些CPU的型号命名进行讲解,以帮助读者选择自己钟意的产品。 Intel CPU产品介绍 从大的命名规则来看,Intel的CPU产品主要分为Pentium奔腾系列和Celeron赛扬系列处理器。而从架构上区分,目前市面上的Intel CPU产品既有最常见的Socket 478架构,也有老一代的Socket 370架构,还有极少量的Socket 423架构。 (Intel的Pentium 4和Celeron处理器) 一、早期的Socket 370架构: 这是Intel的早期产品,当前二手市场上能见到的有Coppermine铜矿核心的Pentium Ⅲ和Celeron Ⅱ,以及Tualatin图拉丁核心的Celeron Ⅲ。虽然看起来稍显过时,但其实这里面也有着性价比较高的产品。例如Tualatin图拉丁核心的Celeron Ⅲ,因为拥有 32KB的一级缓存和256KB的二级缓存,所以性能与同频的Pentium Ⅲ都有得一拼。并且由于采用了0.13微米制程,所以Tualatin图拉丁赛扬的超频潜力也不错。不过由于Intel的市场策略,Socket 370架构现已被彻底抛弃,基于该架构的主板和CPU产品也因此失去了任何升级潜力。所以这些CPU只适合老用户升级使用,并不推荐新装机的用户购买。 二、过渡型Socket 423架构: 这主要见于Intel第一批推出的Willamette核心Pentium 4产品。但它只不过是昙花一现,上市不久便立即被Socket 478架构所取代。其相应的处理器和主板产品也迅速被品牌机等市场消化,现在市场上已经几乎见不到它们了。所以如果您在逛市场时见到这样的CPU,估计都是不知道从哪翻出的仓底货或是二手产品,笔者奉劝大家尽量少碰为妙。三、主流的Socket 478架构: 这是当前Intel的主流产品,产品线中既包括有高端的Pentium 4处理器,也包括了低端的Celeron处理器。可就是同属Socket 478架构的Intel处理器,也有许多不同类型。这就是我们下面将要讲述的内容。 "ABCDE"含义释疑 我们知道,Intel的不少Pentium 4处理器在频率后面还带有一个字母后缀,不同的字母也代表了不同的含义。 "A"的含义: Pentium 4处理器有Willamette、Northwood和Prescott三种不同核心。其中Willamette核心属于最早期的产品,采用0.18微米工艺制造。因为它发热较大、频率提升困难,而且二级缓存只有256KB,所以性能颇不理想。于是Intel很快用Northwood核心取代了它的位置。Northwood核心Pentium 4采用0.13微米制程,主频有了很大的飞跃,二级缓存容量也翻了一番达到了512KB。为了与频率相同但只有256KB二级缓存的Pentium 4产品区别,Intel在其型号后面加了一个大写字母"A",例如"P4 1.8A",代表产品拥有 512KB二级缓存。这些产品均只有400MHz的前端总线(Front Side Bus,简称FSB)。"B"的含义: 同样频率的产品,在更高的外频下可具备更高的前端总线,因此性能也更高。为此Intel在提升CPU频率的同时,也在不断提高产品的前端总线。于是从可以支持533MHz FSB的845E等主板上市开始,市场上又出现了533MHz FSB的Pentium 4处理器。为了与主频相同但是只有400MHz FSB的Pentium 4产品区别开来,Intel又给它们加上了字母"B"作为后缀,例如"P4 2.4B"。 "C"的含义:

最新整理Intel处理器命名规则是怎样的

I n t e l处理器命名规则是怎样的 相信我们大多数人电脑都是使用I n t e l的处理器,处理器有很多种,官方都是怎么进行命名的呢?在I n t e l C P U型号中,都有哪些C P U是带后缀的呢?请看下文解析。 I n t e l处理器命名规则是怎样的? M:笔记本专用C P U,一般为双核,M前面一位数字是0,意味着是标准电压处理器,如果是7,则是低电 压处理器。 U:笔记本专用低电压C P U,一般为双核,U前面一位数字为8,则是28W功耗的低压处理器(标准电压双核处理器功耗为35W),若前一位数字为7,则是17W功耗的低压处理器,若为0,则是15W功耗的低压处理器。 H:是高电压的,是焊接的,不能拆卸。 X:代表高性能,可拆卸的。 Q:代表至高性能级别。 Y:代表超低电压的,除了省电,没别的优点的了,是不能拆卸的。 T:是涡轮增压技术,能增加C P U的转速,比如5400转的,可以提升到7200转,用来增加C P U性能。 K:可以超频的版本。

无后缀的是标准版。 Q M(第四代开始改为M Q):笔记本专用C P U,Q是Q u a d 的缩写,即四核C P U。若Q M前一位数字是0,则表示此产品为功耗45W的标准电压四核处理器,若为2,则表示此产品为35W功耗的低电压四核处理器,若为5,与对应为0的C P U主要规格相同,但集成的核芯显卡频率更高(如3630Q M和3635Q M,后者核显最大频率 1.2G H z,前者则是 1.15G H z)。 H Q:第四代C P U新出现的系列,主要参数和标准的四核C P U一致,但集成了性能空前强大的核芯显卡I r i s P r o5200系列,这种核显的性能可以直接媲美中端独立显卡。目前有i74750H Q,4850H Q和4950H Q三款C P U,后来出了一款i7 4702H Q,并没有集成高性能核芯显卡,是定位较为模糊的一款产品。 X M:最强大的笔记本C P U,功耗一般为55W。X意为E x t r e m e,此类型C P U完全不锁频,在散热和供电允许 的情况下可以无限制超频,而即便是默认频率下,也比同一时代的其它产品强大得多。这类C P U都是工厂生产后精心挑选出来得极品,质量极佳,性能完美,但价格非常昂贵。一块X M系列的C P U批发价可达1000美金以

英特尔i系列处理器技术参数

i3处理器 系统处理器 号内核/ 线程数时钟 速度英特尔? 智能高速缓存芯片英特尔? 睿频加速技术?1 英特尔? 超线程(HT)技术?2 标准电压处理器 i3-350M 2 个内核 / 4 条线程 2.26 GHz 3 MB 32 纳米否是 i3-330M 2 个内核 / 4 条线程 2.13 GHz 3 MB 32 纳米否是 超低电压处理器 i3-330UM 2 个内核 / 4 条线程 1.20 GHz 3 MB 32 纳米否是 i3-540 2 个内核 / 4 条线程 3.06 GHz 4 MB 32 纳米否是 i3-530 2 个内核 / 4 条线程 2.93 GHz 4 MB 32 纳米否是 i5处理器 系统处理器 号内核/ 线程时钟 速度英特尔? 智能高速缓存芯片英特尔? 睿频加速技术?1 英特尔? 超线程(HT)技术?2 英特尔? 高清显卡(HD Graphics)技术?3 标准电压处理器 i5-540M 2 个内核/ 4 条线程 2.53 GHz,采用英特尔? 睿频加速技术后高达3.06 GHz 3 MB 32 纳米是是是 i5-520M 2 个内核/ 4 条线程 2.40 GHz,采用英特尔? 睿频加速技术后高达2.93 GHz 3 MB 32 纳米是是是 i5-430M 2 个内核/ 4 条线程 2.26 GHz,采用英特尔? 睿频加速技术后高达2.53 GHz 3 MB 32 纳米是是是 超低电压处理器 i5-540UM 2 个内核 / 4 条线程 1.20 GHz 3 MB 32 纳米是是是 i5-520UM 2 个内核/ 4 条线程 1.06 GHz,采用英特尔? 睿频加速技术后高达1.86 GHZ 3 MB 32 纳米是是是 i5-430UM 2 个内核 / 4 条线程 1.20 GHz 3 MB 32 纳米是是是

Intel微处理器发展史

Intel官方超高清大图:微处理器发展40周年 1971年11月15日,Intel 开发了全球第一款微处理器“Intel 4004”,时至今日即将整整40年。为了纪念这历史性的一刻,Intel 今天放出了大量珍贵的历史资料,尤其是历代17款处理器的超高清大图特写(外壳与内核),值得收藏,不容错过。 首先来看一段老祖宗4004与当今最快处理器Sandy Bridge Core i7 的有趣对比: 1、对比晶体管速度,4004就像是蜗牛,每小时前进5米,而现在就是肯尼亚选手帕特里克·马卡乌·穆斯约基今年9月25日在德国柏林创造的马拉松长跑记录:2小时3分38秒,平均时速20.6公里。从频率上对比,二者就分别是蜗牛和闪电博尔特。 2、如今一台笔记本每年的能耗价值约25欧元(¥220),而如果1971年来处理器功耗不变,如今的笔记本每年要在能耗上支出大约10万欧元(¥87万元),没几个人能用得起。 3、4004的内核包含2300个晶体管,Sandy Bridge 则是9.95亿个,就像一个小村落和整个中国的人口对比。如果每颗晶体管都是一粒米,9.95亿颗足够波兰波兹南、德国斯图加特、英国格拉斯哥或者任何56.7万左右人口的大城市的所有人都饱饱地吃上一顿。 4、Sandy Bridge 采用32纳米工艺制造,内核面积216平方毫米,而如果使用4004的10微米工艺,Sandy Bridge 的内核面积将是21平方米,或者说7×3米。感谢摩尔定律。 5、4004的频率为74KHz,Sandy Bridge 则可达4GHz 左右。如果汽车的速度也照此提升,那么今天从旧金山开到纽约,或者从葡萄牙里斯本开到俄罗斯莫斯科,都只需要1秒钟。 6、从4004到Sandy Bridge,晶体管的速度提升了5000倍,功耗只有当初的5000分之一,价格则降低到了50000分之一。 7、贝尔实验室1947年发明的晶体管有一个手掌那么大,而在22nm 三栅极工艺下,一个针头(直径约1.5毫米)的空间就能放下10多亿个晶体管。

CPU宝典之intelCPU编码含义

CPU宝典之intelCPU编码含义 以下介绍intelCPU编码含义: 图片附件: 1.jpg (2007-5-7 13:35, 164.03 K) 图片附件: 1.jpg (2007-5-7 13:51, 60.99 K)

CPU都可以从其外面壳的铁上看到以上的信息,上面一共5行字母,最上面的字母INTEL 05就不多说了相信谁都知道。 图片附件: 2.jpg (2007-5-7 14:00, 140.42 K) 第二行的Intel? Core?2 Duo 表示这颗CPU的系列,就是我们常说的酷睿,同样如果是其他CPU还有可能是CELERON D、Pentium4,Pentium D等等。

图片附件: 3.jpg (2007-5-7 14:05, 138.31 K) 第三行,开始的6300,这个编号在以后的Intel处理器里可能都会看见,这是Intel处理器上的一个产品产品编号,和下面的1.86GHz是相对应的,也就是说不同的数字代表不同的频率。 图片附件: 4.jpg (2007-5-7 14:09, 138.63 K) 紧接着后面的SL9SA可能不少朋友就比较陌生了,这几个字母叫S-Spec 编码,是Intel为了方便用户查询其CPU产品所制定的一组编码,此编码通常包含了CPU的主频、二级缓存、前端总线、制造工艺、核心步进、工作电压、耐温

极限、CPU ID等重要的参数。并且CPU和S-Spec编码是一一对应的关系。对于大多数人而言S-Spec的含义无法直接看出的,也没有必要深入地研究各字符所代表的参数规格,但它是选择Intel处理器的最有用工具,通过此编码到Intel 的官方网站上查询https://www.360docs.net/doc/1716347400.html,/Default.aspx,就可以直接查到这个型号CPU的一切相关信息,包括他的制造工艺、核心步进、极限温度、最大功耗为等(后面我列出了常见的Intel CPU的S—Spec编码对应的CPU 型号及有关参数)。具体办法如下: 1、打开https://www.360docs.net/doc/1716347400.html,/Default.aspx,如下图: 图片附件: 3.jpg (2007-5-7 14:46, 304.16 K) 2、进入CPU具体参数页面。如下图: 图片附件: 5副本.jpg (2007-5-7 14:46, 337.07 K)

intel cpu型号大全

intel cpu型号大全 2009年12月24日星期四 15:12 intel cpu型号大全 按照处理器支持的平台来分,Intel处理器可分为台式机处理器、笔记本电脑处理器以及工作站/服务器处理器三大类;下面我们将根据这一分类为大家详细介绍不同处理器名称的含义与规格。由于Intel产品线跨度很长,不少过往产品已经完全或基本被市场淘汰(比如奔腾III和赛扬II),为了方便起见,我们的介绍也主要围绕P4推出后Intel发布的处理器产品展开。 台式机处理器 Pentium 4(P4) 第一款P4处理器是Intel在2000年11月21日发布的P4 1.5GHz处理器,从那以后到现在近四年的时间里,P4处理器随着规格的不断变化已经发展成了具有近10种不同规格的处理器家族。在这里面,“P4 XXGHz”是最简单的P4 处理器型号。 这其中,早期的P4处理器采用了Willamette核心和Socket 423封装,具256KB二级缓存以及400MHz前端总线。之后由于接口类型的改变,又出现了采用illamette核心和Socket478封装的 P4产品。而目前我们所说的“P4”一般是指采用了Northwood核心、具有400MHz前端总线以及512KB二级缓存、基于Socket 478封装的P4处理器。虽然规格上不一样,不过这些处理器的名称都采用了“P4 XXGHz”的命名方式,比如P4 1.5GHz、P4 1.8GHz、P4 2.4GHz。 Pentium 4 A(P4 A) 有了P4作为型号基准,那么P4 A就不难理解了。在基于Willamette核心的P4处理器推出后不久,Intel为了提升处理器性能,发布了采用Northwood 核心、具有 400MHz前端总线以及512KB二级缓存的新一代P4。由于这两种处理器在部分频率上发生了重叠,为了便于消费者辨识,Intel就在出现重叠的、基于Northwood核心的 P4处理器后面增加一个大写字母“A”以示区别,于是就诞生了P4 1.8A GHz、P4 2.0A GHz这样的处理器产品。需要提醒大家的是,在这些新P4当中未与早期P4发生频率重叠的产品依旧沿用“P4”的名称,比如P4 2.4GHz。 Pentium 4 B(P4 B) 在Northwood核心全面推广以后,Intel决定再次对P4处理器进行改进,推出了基于Northwood核心、采用533MHz前端总线、具有512KB二级缓存的 P4处理器。尽管这些处理器在核心架构与二级缓存容量上都与P4 A相同,但由于前端总线被提升到了533MHz,性能也得到了提升。为了与主频相同的P4 A处理器区分开来,Intel又在处理器名称后面增加了字母“B”,未出现频率重叠

Intel公司有那些CPU型号

Intel。对应不同的市场,Intel拥有不同级别的产品。其中Xeon(至强)和Itanium(安腾)面向的是服务器市场,这里就不做介绍了。 Intel的Xeon服务器CPU 而它的Pentium(奔腾)和Celeron(赛扬)系列,才是真正属于DIYer们的产品。Celeron 可以看作是Pentium的简化版本,一般情况下往往是二级缓存减半,现在还包括前端总线的降低、取消对超线程的支持等。 作为Intel高端产品的Pentium系列,性能强劲,但价格也十分“强大”,一颗主流的Pentium CPU,要价往往上千。因此,对于钱包不是很充裕的中国大陆DIYer来说,除了对多媒体方面(这是Intel的强项)有较高要求的DIYer,价格比较平易近人的Celeron系列CPU可能才是他们最关注的。 早期的Socket423接口的Willamette核心Pentium4 CPU 目前市场上的Celeron系列CPU主要有两个独立的分支:Celeron4和CeleronD系列,CeleronD 又分为Socket478和LGA775两种接口类型,另外市面上可能还有少量Celeron3系列的CPU,但那已经不是主流,就不介绍了。Celeron4刚推出的时候确实火了好一阵子,但不久人们就发现了它的软肋:高频低能。而价格并不昂贵,性能又可圈可点的CeleronD发布后,Celeron4更显得鸡肋。尽管如此,凭借着低廉的价格,Celeron4还是在市场占据了一席之地。对于这一系列的Celeron,从865PE到845PE,甚至是845D这样爷爷级的主板都能很好的支持。建议要求不高的办公用户、不想更换主板的升级用户购买。 现在来看看真正的主角:CeleronD。它采用了与Celeron4根本不同的Prescott核心,流水线高达31级。同时,相对于Celeron4,CeleronD的二级缓存由128KB提高到了256KB,这对提升它的性能来说,无疑是至关重要的。再一点就不能不提到最吸引DIYer们的一点:CeleronD极好的超频性能。主频为2.4GHz的CeleronD 320,一般情况下都能超到3.8GHz!!!达到这个水平的CeleronD,性能已经可以和Pentium4 2.8E比肩了。但这也是要付出小小代价的:DIYer不得不在散热器上投入更多的资金,过去那种二三十元的便宜货就可以对Celeron应付自如的时代一去不复返了。推荐超频用户、普通家庭用户购买 采用Socket478接口的CeleronD CPU 采用LGA775接口的CeleronD J系列CPU 同时还要提一点,由于CeleronD系列采用了90纳米制程的Prescott核心,它相对于采用130纳米制程的Northwood核心的Celeron4系列,对主板的供电部分的要求更高。一般地说,主板应该支持FMB 1.5和VRM10.0供电规范,才能完美地支持CeleronD系列的CPU,所以为CeleronD选择主板,最低也应该是848P芯片组的主板,至于某些大厂的845PE主板经修改后也宣称可以支持CeleronD,但供电部分的先天缺陷还是不能很好地支持CeleronD。同时由于845PE最高只支持DDR333,这会严重制约CeleronD性能的发挥,所以并不推荐使用这种主板搭配CeleronD Intel原厂865PE主板 VIA的PT880工程样板

英特尔全系列台式电脑处理器(intel CPU)性能排行榜

英特尔全系列台式电脑处理器(intel CPU)性能排行榜英特尔台式电脑处理器(intel CPU)性能排行榜以下是包括AMD处理器在内的排名,没有列出的为AMD排名 台式电脑处理器(CPU)性能排行榜 本排行榜随新款处理器(CPU)的发布而随时更新。更新日期:2010年7月14日 排名厂商型号 1 Intel Core i7 X 980 @ 3.33GHz 2 Intel Xeon X5670 @ 2.93GHz 3 Intel Xeon X5680 @ 3.33GHz 4 Intel Xeon W3680 @ 3.33GHz 5 Intel Xeon X5660 @ 2.80GHz 6 Intel Xeon X5650 @ 2.67GHz 7 Intel Core i7 975 @ 3.33GHz 8 Intel Xeon W5590 @ 3.33GHz 9 Intel Xeon W3570 @ 3.20GHz 10 Intel Core i7 965 @ 3.20GHz 11 Intel Core i7 880 @ 3.07GHz 12 Intel Xeon W3580 @ 3.33GHz 13 Intel Core i7 960 @ 3.20GHz 14 Intel Core i7 K 875 @ 2.93GHz 16 Intel Xeon W5580 @ 3.20GHz 17 Intel Xeon W 570 @ 3.20GHz 18 Intel Core i7 950 @ 3.07GHz 19 Intel Xeon W3565 @ 3.20GHz 20 Intel Core i7 940 @ 2.93GHz 21 Intel Core i7 870 @ 2.93GHz 22 Intel Core i7 930 @ 2.80GHz 23 Intel Xeon E5640 @ 2.67GHz 24 Intel Xeon W3550 @ 3.07GHz 26 Intel Xeon X5677 @ 3.47GHz 27 Intel Core i7 920 @ 2.67GHz 28 Intel Core i7 860 @ 2.80GHz 29 Intel Xeon W3540 @ 2.93GHz 30 Intel Xeon X5560 @ 2.80GHz 31 Intel Xeon X3370 @ 3.00GHz 32 Intel Xeon X5570 @ 2.93GHz 33 Intel Xeon X5550 @ 2.67GHz 34 Intel Xeon X5492 @ 3.40GHz 36 Intel Core2 Extreme X9750 @ 3.16GHz

英特尔 至强 处理器型号大全

英特尔至强处理器型号大全 第1页:双核至强UP:3000、3100系列 3000系列“Conroe” 2006年9月末英特尔发布了代号为“Conroe”(产品代码80557)的双核至强3000系列CPU,它只不过是英特尔主流“Conroe”的重新贴牌产品,商标采用了酷睿2 Duo(用于消费级的桌面产品),和其它大多数至强处理器不同,它们只支持单CPU运算,使用Socket T (LGA775),前端总线速度1066MHz,支持英特尔增强的自动降频和虚拟化技术,但不支持超线程。 3100系列“Wolfdale” 代号为“Wolfdale”(产品代码80570)3100系列双核至强CPU只是对英特尔主流产品Wolfdale进行了重新包装,采用相同的65纳米制造工艺和6MB二级缓存,和大多数至强不同,它们仅支持单CPU运算,使用Socket T (LGA775),前端总线1333MHz,支持增强的自动降频和虚拟化技术,但不支持超线程。 第2页:四核至强UP:3200、3300、3400和3500系列 英特尔的多核之路:四核六核至强 3200系列“Kentsfield” 2007年1月7日,英特尔发布了重新包装过的四核(2x2)酷睿2 Quad处理器,即至强3200系列(产品代码80562),2x2四核心包括两个独立的双核芯片,包括三个型号X3210、X3220和X3230,分别运行在2.13GHz、2.4GHz 和2.66GHz。和300系列类似,这些型号只支持单CPU运算,前端总线1066MHz,其目标定位于刀片服务器市场,X3220也当作Core2 Quad Q6600销售,X3230对应到Q6700。

详述Intel系列CPU架构的发展史

Intel系列CPU架构的发展史 CPU(Central processing Unit),又称“微处理器(Microprocessor)”,是现代计算机的核心部件。对于PC而言,CPU的规格与频率常常被用来作为衡量一台电脑性能强弱重要指标。 (一)、4004时代 1971年,当时还处在起步阶段的Intel公司推出了世界 上第一颗微处理器4004。是第一个用于计算器的4位微处理 器,含有2300个晶体管,功能相当有限,而且速度还很慢, 从此以后,INTEL便与微处理器结下了不解之缘。可以这么 说,CPU的历史发展历程一定意义上也就是Intel公司x86 系列CPU的发展历程。4004处理器核心架构图: (二)、8008时代 世界上第一款8位处理器C8008共推出两种速度:0.5 Mhz以及0.8 Mhz,虽然比4004的工作时脉慢,但是整体效能要比4004好上许多。8008可以支持到16KB的内存。D8008则是后期出的量产版,发布时间为1972年,8位运算+16位地址总线+16位数据总线,同时它也包含一些输入输出端口,这是一个相当成功的设计,还有效解决了外部设备在内存寻址能力不足的问题。 (三)、8080时代 intel推出的8080不仅扩充了可寻址的存储器容量和指令系统,而且指令执行速度是8008的10倍。另一方面8080可直接与TTL(晶体管-晶体管逻辑)兼容,而8008则不能,这样就使得接口设计更容易,而且价格更便宜。8080可寻址的范围(64KB)是8008(16KB)的4倍,随后,1974年第一台PC机MITS Altair 8800问世了。它写的BASIC语言解释程序是由Bill Gates(比尔·盖茨)和Paul Allen于1975年开发的,他们是Microsoft公司的创始人。 (四)、8085时代 8085的最低主频3 MHz,最高主频也不过6MHz。当年 使用此CPU的厂商非常多,包括了AMD,FUJI,TOSHIBA, SIEMENS等等。此CPU是8085系列中拥有最高主频的一颗。 (五)8086时代 1978年,Intel公司首次生产出16位的微处理器,并命名为i8086,它的产品线也分了3个部分,分别是8086,8086-8,8086-10。后缀分别代表了CPU的主频。8086是整个产品线中最低主频的一颗,仅仅是4.77MHz。它与上一代产品最大的区别就在于它是一颗16bit的处理器。同时还生产出与之相配合的数学协处理器i8087,在i8087指令集中增加了一些专门用于对数、指数和三角函数等的数学计算指令,这两种芯片使用相同的指令集,可以互相配合提升科学运算的效率。

英特尔全系列台式电脑处理器(intel_CPU)性能排行榜

排名厂商型号 1 Intel Core i7 X 980 @ 3.33GHz 2 Intel Xeon X5670 @ 2.93GHz 3 Intel Xeon X5680 @ 3.33GHz 4 Intel Xeon W3680 @ 3.33GHz 5 Intel Xeon X5660 @ 2.80GHz 6 Intel Xeon X5650 @ 2.67GHz 7 Intel Core i7 975 @ 3.33GHz 8 Intel Xeon W5590 @ 3.33GHz 9 Intel Xeon W3570 @ 3.20GHz 10 Intel Core i7 965 @ 3.20GHz 11 Intel Core i7 880 @ 3.07GHz 12 Intel Xeon W3580 @ 3.33GHz 13 Intel Core i7 960 @ 3.20GHz 14 Intel Core i7 K 875 @ 2.93GHz 16 Intel Xeon W5580 @ 3.20GHz 17 Intel Xeon W 570 @ 3.20GHz 18 Intel Core i7 950 @ 3.07GHz 19 Intel Xeon W3565 @ 3.20GHz 20 Intel Core i7 940 @ 2.93GHz 21 Intel Core i7 870 @ 2.93GHz 22 Intel Core i7 930 @ 2.80GHz 23 Intel Xeon E5640 @ 2.67GHz 24 Intel Xeon W3550 @ 3.07GHz 26 Intel Xeon X5677 @ 3.47GHz 27 Intel Core i7 920 @ 2.67GHz

英特尔处理器 cpu 型号规格表(附历史型号表)

Intel奔腾双核T4200处理器用的是酷睿2最新的P8400的Penryn架构,跟T3200比提升了前端总线和SSE4.1指令集和45nm新架构。跟T5800比缩水2级缓存至1M,增加了SSE4.1指令集(指令集待确定)和45nm架构。3个U的主频都是2.0G。 Intel T6400处理器作为T5800的替代产品 对处理器性能影响从大到小排序依次是:内核架构>核心频率>二级缓存>前端总线。 T5800用的是Merom架构,65纳米技术,不是45纳米! T5800和T4200想比唯一的优势就是缓存大,但是这有什么用?架构太旧了!老式的奔腾M单核处理器(不是目前的奔腾双核)还有3M二级缓存呢,能和现在的酷睿2比么? 我要澄清一下,Intel奔腾双核t4200处理器绝对比T5800好!作为新的核心,Intel奔腾双核t4200处理器的性能即使对T5800没有明显优势,但是至少绝对不会比T5800差!不要被“奔腾”和“酷睿”的名字给迷惑了,那只是个品牌的商标。 酷睿2、奔腾双核和赛扬双核是三个英特尔的系列,分别是高端、中端和低端。类似于以前的奔腾4和赛扬D。 奔腾双核不是过渡期产品,而且比酷睿2出来得还晚。目的是和廉价的AMD turion处理器竞争。 奔腾双核和酷睿双核用的是完全一样的核心架构,所不同的仅仅是二级缓存和前端总线。奔腾双核T20XX系列用的是酷睿1Yonah核心。奔腾双核T2310到T3400用的是酷睿2双核T5和T7系列的Merom架构。Intel奔腾双核t4200处理器用的是酷睿2最新的P8400的Penryn架构。 Intel奔腾双核t4200处理器的架构整整比T5800新了一代!虽然二级缓存少了1M,但是Intel奔腾双核t4200处理器采用的是最新的45纳米技术的Penryn 架构,比使用65纳米技术的T5800的MEROM架构省电每小时10瓦,支持SSE4指令集,也比仅仅支持SSE3指令集的t5800拥强大的性能。支持更新的DDR3内存。综合看来,T4200比T5800优秀得多了!就和T2390处理器比酷睿1代T2400更强一样。 不要被酷睿、奔腾、赛扬的名字给迷惑了,JS更不要用这些名字来误导消

Intel_酷睿I系列CPU全面解析

在酷睿2大获成功的基础上,Intel基于Core 2系列优秀的运算核心,大刀阔斧的改良了CPU架构,从而诞生了全新的Core i系列处理器。Core i首次整合了内存控制器、抛弃了老迈的FSB启用高速的QPI总线、加入大容量共享式三级缓存,在技术和架构方面以后来者居上的姿态全面压制AMD Phenom II 系列产品,性能方面更是遥遥领先! BloomField、Lynnfield、Clarkdale三种核 心

Nehalem、Westmere、Sandybridge三种处理 器架构 全新架构的Core i系列的确非常诱人,但也很烦人。从技术方面来讲,同为Core i 系列产品线,居然拥有两种不同的CPU和接口、三种截然不同的架构。在型号命名方面来讲,共有三种型号i7/i5/i3,但这三种型号并没有与三种架构相对应,三种型号又被细分为五大系列,让消费者一头雾水…… 为了帮助大家深刻认识Intel Core i产品线,理清Intel处理器及平台的技术和特色,并找到适合自己的产品,笔者特意将

Intel全线产品的规格型号整理出来,并按照核心架构的不同分类介绍给大家,供选购时参考。 Bloom field核心:Core i7 9XX ★首批Core i7:965X、940、920三款2008年10月,Intel正式发布了Nehalem 架构的Core i7 965/940/920三款处理器以及X58芯片组,这是Intel第一款整合内存控制器和QPI总线的产品,因此备受关注。

i7 9XX系列处理器是基于Nehalem(呢嘿了目)架构的首款产品,核心研发代号是Bloomfield(布卢姆菲尔德),采用了45nm工艺制造,是原生四核心设计,集众多先进技术于一身: 1. 超线程技术回归,四核八线程大幅提升 CPU的多任务和多线程计算能力; 2. 整合三通道DDR3内存控制器,带宽大幅 提升、延迟大大下降,从此内存不再是瓶颈; 3. QPI总线取代FSB总线,用以连接北桥芯 片,Core 2架构最大的瓶颈被消除; 4. 采用大容量共享式三级缓存设计,较少数 据等待延迟,多核应用效率提升。

Intel处理器工艺发展回顾

摩尔定律60周年祭:Intel处理器工艺发展回顾2007年是“晶体管”诞辰60周年,然而说到“晶体管”这个专业名词,也许您并不熟悉,而Intel本周一放出官方新闻稿,宣布他们将在12月16日庆祝晶体管的60周岁生日,所以我们就借由Intel的工艺发展史来向您讲述,处理器是如何一步一步发展到今天的。

1971年11月15日:世界上第一块个人微型处理器4004诞生 1971年11月15日,Intel公司的工程师霍夫发明了世界上第一个商用微处理器—4004,从此这一天被当作具有全球IT界里程碑意义的日子而被永远的载入了史册。这款4位微处理器虽然只有45条指令,每秒也只能执行5万条指令,运行速度只有108KHz,甚至比不上1946年世界第一台计算机ENIAC。但它的集成度却要高很多,集成晶体管2300只,一块4004的重量还不到一盅司。这一突破性的发明最先应用于Busicom计算器,为无生命体和个人计算机的智能嵌入铺平了道路。

4004微处理器 Busicom最初计划是需要12个定制芯片。而英特尔工程师霍夫提出了通用逻辑设备的概念,它可能是一个更出色、更高效的解决方案。正是由于他的提议才使得微处理器得以开发。起初,Busicom向英特尔支付了60000美元,获得了微处理器所有权。在认识到“大脑”芯片的无限潜力之后,英特尔提出用60000美元换回微处理器设计的所有权。Busicom同意了英特尔的请求。1971年11月15日,英特尔面向 全球市场推出了4004微处理器,每个售价为200美元。

4004微处理器 编号为4004,第一个“4”代表此芯片是客户订购的产品编号,后一个“4”代表此芯片是英特尔公司制作的第四个订制芯片。这种数字代号却延用至今。霍夫终于如愿以偿,他在世界第一个微处理器上,集成了2000多个晶体管,发明了世界第一块大规模集成电路4004,在电子计算机历史上,写下了光辉的一页。4004芯片基本具备了微处理器的特点,用它来做计算器,改变了传统计算器的形象。采用4 004芯片后,再配用一块程序存储器,数据存储器,移位寄存器,再加上键盘和数码管,就构成了一台完整的微型计算机。

英特尔移动处理器规格表

英特尔移动处理器规格表 03年,英特尔迅驰移动技术诞生。此后,英特尔以每年两次的频率发布新品移动处理器。绝大多数笔记本厂商的笔记本新品,都随着英特尔移动处理器的更新而换代。 每年的英特尔新品发布会或IDF 上,英特尔都会公布新的Roadmap(发展蓝图),给出最新移动处理器的详细信息,也让厂商与用户都能了解到未来一段时间内笔记本电脑的走势。不过,当新款笔记本上市时,我们经常会看到会有很多中低端笔记本,使用的移动处理器经常是Roadmap 之外的,个别处理器在英特尔官方也很难找到资料。 Roadmap 之外的处理器,在性能上通常有些缩水,但是价格非常低廉。如果是要购买高端产品,或者是企业客户购买,我们推荐您买Roadmap 内的产品,如果您追求性价比,Roadmap 外的处理器会让你觉得非常划算。英特尔的处理器,一般都是一个字母+四位数字作为搭配,通常最后两位是“00”的,都是Roadmap 之内的,此外都是Roadmap 之外的。 为此,我们定期整理出英特尔移动处理器规格参数表,把最全的信息带给读者,也尽量方便读者比较各款处理器。 型号 主频 L2FSB 制程TDP 核心 双核 64位虚拟 化 Santa Rosa Refresh 平台(搭配965芯片组) 英特尔酷睿2至尊移动处理器: Core 2 Extreme QX9300 2.53 GHz 12M 1066MHz 45nm 45W Penryn 四 核 √ √ Core 2 Extreme X9100 3.06 GHz 6M 1066MHz 45nm 44W Penryn √ √ √ Core 2 Extreme X9000 1000~ 2800MHz 6M 800MHz 45nm 44W Penryn √ √ √ 英特尔酷睿2双核移动处理器: Core 2 Duo T9500 1000~ 2600MHz 6M 800MHz 45nm 35W Penryn √ √ √ Core 2 Duo T9300 1000~ 2500MHz 6M 800MHz 45nm 35W Penryn √ √ √ Core 2 Duo T8300 1000~ 2400MHz 3M 800MHz 45nm 35W Penryn √ √ √ Core 2 Duo T8100 1000~ 2100MHz 3M 800MHz 45nm 35W Penryn √ √ √

Intel处理器分类

Intel处理器往往分系列,例如Celeron、CeleronD、Pentium4、PentiumD等等,同系列的各个型号用频率、数字、字母等来加以区分,其命名有一定规则,掌握这些规则,可以在一定程度上快速了解Intel处理器的技术特性。 一、桌面平台(台式机处理器) 1、Celeron Celeron系列都直接采用频率标注,例如Celeron2.4GHz等等,频率越高就表示规格越高。只有Northwood核心的1.8GHz产品为了与采用Willamette核心的同频率产品相区别而采用了在频率后面增加字母后缀"A"(标注为Celeron1.8AGHz)的方式。 2、CeleronD CeleronD系列无论是Socket478接口还是Socket775接口全部都采用三位数字的方式来标注,形式为CeleronD3xx,例如CeleronD325等等,部分型号还会加上一个后缀字母(一般是J,代表支持硬件防病毒技术EDB)。型号数字越大就表示规格越高,或者支持的特性越多。 CeleronD3x0/3x5:全部是Socket478接口,不支持64位技术。 CeleronD3x0J/3x5J:基本上可以看作是CeleronD3x0/3x5的Socket775接口版本,二者的唯一区别仅仅只是增加了对硬件防病毒技术EDB的支持,其它的技术特性和参数都完全相同。 CeleronD3x1/3x6:基本上可以看作是CeleronD3x0J/3x5J的64位版本,二者的唯一区别仅仅只是增加了对64位技术EM64T的支持,其它的技术特性和参数都完全相同。 3、Pentium4 Pentium4的型号非常复杂,并且频率跨度大、核心类型多。 1)Socket478接口Pentium4 Socket478接口Pentium4系列都直接采用频率标注,例如Pentium42.66GHz等等,部分型号会采用在频率后面增加字母后缀的方式来区别同频率的产品。频率越高就表示规格越高。 后缀"A":有两种情况,一种情况是在2.0GHz及更低频率时,Northwood核心产品为了与同频率的Willamette核心产品相区别而采用,共有1.6AGHz、1.8AGHz、2.0AGHz三种,都是512KB二级缓存、400MHzFSB;另外一种情况是在2.0GHz以上的频率时,Prescott核心产品为了与同频率的Northwood核心产品相区别而采用,共有2.26AGHz、2.4AGHz、2.66AGHz、2.8AGHz四种,都是1MB二级缓存、533MHzFSB。

相关主题
相关文档
最新文档