好了,万众期待的皓龙Bulldozer介绍来了。看过之前的内容,相信大家已经清楚的意识到,AMD这么多年的产品一直延续了巴塞罗那的架构,无论是稍作改动的上海,增加核心的伊斯坦布尔还是当前主力的马尼库尔。毕竟,这些处理器都已成为了历史。今天,皓龙Bulldozer正是发布了,一切围绕它的谜团都要揭开,一切皓龙Bulldozer的信息都会曝光。之前,众多媒体对于皓龙Bulldozer都有了详细的报道,我们今天要给大家呈现的,是这些报道之外的最新内容,也是皓龙Bulldozer白皮书中的内容。
皓龙Bulldozer架构图
AMD的“Bulldozer”是在K10之后推出的全新一代处理器架构,对AMD来说,这是自K7以来AMD处理器架构的一次根本性变革,在核心架构及功能性商都较K10有较大的改变。相对于目前AMD主流处理器的架构,Bulldozer核心最大的亮点就是引入了模块化设计,这让处理器在功能更加灵活的基础上更容易控制成本。
Up to 8 Compute Units (CUs) with 2 cores per CU——在新一代的皓龙Bulldozer架构中,每两个核心组成一个单独的单元(Compute Unit),最多有8个这样的CU模块出现,也就是说皓龙Bulldozer最高可以具备16个核心。这是一个独创的设计,有了CU,无论是双核、四核、八核甚至更多核心都可以信手拈来,因为架构是固定的。
同时,处理器使用四种不同的缓存加速指令执行和数据加工:L1指令缓存,L1数据缓存,计算单位共享二级缓存,共享L3缓存芯片(平台支持)。
除此之外,皓龙Bulldozer处理器包含一系列保障预测数据缓存与128位端口。这是一个写入缓存,支持多达128个字节负荷周期。它分为16组,每组16个字节宽。此外,该级缓存是保护单个位错误并使用奇偶校验。有一个硬件预取器,所带来的数据到数据缓存避免错过。L1数据缓存有一个冲程load-to-use延迟数据缓存