核心(Die)又称为内核,是 CPU 最重要的组成部分。CPU 中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU 所有的计算、接受/存储命令、处理数据都由核心执行。各种 CPU 核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元,都会有科学的布局。
为了便于 CPU 设计、生产、销售的管理,CPU 制造商会对各种 CPU 核心给出相应的代号,这也就是所谓的 CPU 核心类型。
CPU 核心的发展方向,是更低的电压、更低的功耗、更先进的制造工艺、集成更多的晶体管、更小的核心面积(这会降低 CPU 的生产成本从而最终会降低 CPU 的销售价格)、更先进的流水线架构和更多的指令集、更高的前端总线频率、集成更多的功能(例如集成内存控制器,等等)以及双核心和多核心(也就是一个 CPU 内部有 2 个或更多个核心)等。CPU 核心的进步,对普通消费者而言,最有意义的就是能以更低的价格买到性能更强的 CPU。
在 CPU 漫长的历史中,伴随着纷繁复杂的 CPU 核心类型。以下分别就 Intel CPU 和 AMD CPU 的主流核心类型,作一个简介。主流核心类型介绍(仅限于台式机 CPU,不包括笔记本 CPU 和服务器/工作站 CPU,而且不包括比较老的核心类型)。
由于采用 Prescott 内核,因此 Pentium D 也支持 EM64T 技术、XD bit 安全技术。值得一提的是,Pentium D 处理器将不支持 Hyper-Threading 技术。原因很明显:在多个物理处理器及多个逻辑处理器之间正确分配数据流、平衡运算任务并非易事。比如,如果应用程序需要两个运算线程,很明显每个线程对应一个物理内核,但如果有 3 个运算线程呢?因此为了减少双核心 Pentium D 架构复杂性,英特尔决定在针对主流市场的 Pentium D 中取消对 Hyper-Threading 技术的支持。
同出自 Intel 之手,而且 Pentium D 和 Pentium Extreme Edition 两款双核心处理器名字上的差别也预示着这两款处理器在规格上也不尽相同。其中,它们之间最大的不同,就是对于超线程(Hyper-Threading)技术的支持。Pentium D 不能支持超线程技术,而 Pentium Extreme Edition 则没有这方面的限制。在打开超线程技术的情况下,双核心 Pentium Extreme Edition 处理器能够模拟出另外两个逻辑处理器,可以被系统认成四核心系统。