本周二,AMD公司正式公布了大量有关微处理器架构Bulldozer(推土机)的细节信息。从目前公布的这些信息不难看出,AMD公司的设计师们是希望最大程度上发挥出多核心处理器的资源,在获得高性能的同时将处理器的功耗以及核心尺寸尽可能得降低。
传统多核心处理器的设计思路是非常直接的,每一个处理器核心均独立运行,共享L3缓存、内存控制器以及处理器总线。而Bulldozer(推土机)的设计则可以实现动态共享fetch和decode模块,缓存以及其它单元。至少在最初的设计中,多核心芯片将会由多个主要的块组成,每个块将会拥有2个独立的整数核心以及独立的调度器和2个128-bit FMAC管线以及一个FP scheduler。而这也意味着,每一个主块本质上就是拥有共享fetch、decode模块和浮点单元的紧密结合在一起的双核心处理器。这样如果是一块八核心处理器,那么该处理器将会拥有4个主块以及共享L3缓存、内存控制器和北桥单元。
这样的“双核”主块可能不会拥有与传统双核心处理器一样的效率,但是其功耗将会更低,同时核心面积也会更小,这也意味着厂商将可以在不明显增加TDP的情况下放入更多的主块,同时核心面积也不会让人无法接受。另外AMD也表示这样的尝试要比simultaneous multi-threading(同步多线程)和芯片级multi-threading(多线程)更具效率。实际上根据AMD公司的介绍,每一个主块可以提供相当于双核心处理器80%的性能。
Bulldozer(推土机)指令集架构包括有SSE 4.1; SSE 4.2;AVX(AMD 4操作数 FMAC子集);256-bit YMM以及AES; XSAVE状态管理和XOP指令。另外还将会支持light weight profiling (LWP)技术。另外正如之前所介绍的那样,这里我们没有看到3DNow!或SSE5指令。
与代号为Llano的APU产品一样,Bulldozer(推土机)将支持先进功耗管理功能以及数码测温功能,很显然在TDP设计允许的情况下以及多个核心处于待机状态下时,Bulldozer(推土机)处理器将可以实现频率的大幅提升。另外考虑到Bulldozer(推土机)的设计非常模块化,可以相信AMD接下来的设计将能够实现根据性能的需求进行定制。
遗憾的是AMD这次并没有公布处理器的核心频率以及L2/L3缓存容量。目前获得的信息是首款Bulldozer(推土机)处理器将会使用32nm,上市日期为2011年,核心数量将会增加33%,在服务器应用上性能提升最高可达50%左右。
- 相关阅读:
- ·AMD公布2015年第三季度财报 商用成亮点
//server.zol.com.cn/546/5464665.html - ·2015年或新变化?AMD将专注高性能架构
//server.zol.com.cn/453/4531979.html - ·AMD确认明年1月14日发全新APU“Kaveri”
//server.zol.com.cn/414/4144482.html - ·亚马逊等公司为何不公布云计算详细收入
//server.zol.com.cn/392/3921058.html - ·IBM发布基于人脑的全新计算机架构
//server.zol.com.cn/391/3911939.html