3.数据预读机制与缓存结构
Core 架构的预读取机制还有更多新特性。数据预取单元经常需要在缓存中进行标签查找。为了避免标签查找可能带来的高延迟,数据预取单元使用存储接口进行标签查找。存储操作在大多数情况下并不是影响系统性能的关键,因为在数据开始写入时,CPU即可以马上开始进行下面的工作,而不必等待写入操作完成。缓存/内存子系统会负责数据的整个写入到缓存、复制到主内存的过程。
此外,Core 架构使用了Smart Memory Access算法,这将帮助CPU在前端总线与内存传输之间实现更高的效率。Smart Memory Access算法使用八个预取器,这种预取器可以利用推测算法将数据从内存转移到二级缓存,或者从二级缓存转移到一级缓存,这对于提高内存单元性能以及缓存效率都是很有帮助的。
Core 架构的缓存系统也令人印象深刻。双核心Core 架构的二级缓存容量高达4MB,且两个核心共享,访问延迟仅12到14个时钟周期。每个核心还拥有32KB的一级指令缓存和一级数据缓存,访问延迟仅仅3个时钟周期。从 NetBurst 架构开始引入的追踪式缓存(Trace Cache)在 Core 架构中消失了。NetBurst 架构中的追踪式缓存的作用与常见的指令缓存相类似,是用来存放解码前的指令的,对 NetBurst 架构的长流水线结构非常有用。而 Core 架构回归相对较短的流水线之后,追踪式缓存也随之消失,因为 Intel 认为,传统的一级指令缓存对短流水线的 Core 架构更加有用。当然,如今的缓存结构还仅仅是Core 架构的最低版本,随着未来核心改进,缓存结构只会变得越来越强。
Conroe台式机处理器的真面目
4.真正的双内核处理器
对于PC用户而言,多任务处理一直是困扰的难题,因为单处理器的多任务以分割时间段的方式来实现,此时的性能损失相当巨大。而在双内核处理器的支持下,真正的多任务得以应用,而且越来越多的应用程序甚至会为之优化,进而奠定扎实的应用基础。从技术角度来看,双内核的处理器确实令人期待。
Intel目前规划的双核心处理器很多,包括Pentium Extreme Edition和Pentium D等。但是Intel的双核心一直饱受争议,原因便是其实质仅仅是封装两个独立的内核,互相之间的数据传输甚至还需要通过外部总线,这令效率大幅度降低。而Core 架构的设计将会令怀疑者闭嘴:其二级缓存并没有分成两个单独的单元,而是两个核心共享缓存。这一点非常重要,它说明Core并不是简单地将两个核心拼在一起。
当然,Core架构的优势还不仅仅是这些,还包括降低功耗的Intelligent Power Capability技术以及优化多媒体性能的Advanced Digital Media Boost技术。Core架构的设计理念应该说非常正确,在摒弃主频至上策略之后,Intel终于回到正轨,这对于业界而言无疑是一个好消息。此外,Core架构的Conroe台式机处理器将会兼容I975芯片组,因此未来Intel处理器的产品线又将拉长,这意味着一场价格大战在所难免,这对于广大消费者又是一个好消息。
写在最后
未来我们期待的不仅仅是纯计算速度更快的处理器,出色的多任务并行处理、强大的64位计算能力、人性化的防病毒功能以及合理的功耗,这些才是用户真正想要的。正如AMD在前几年一直反对“为技术而技术”一样,以客户需求为指导,遵循产品发展规律才是走向成功的捷径。我们同样希望与Intel苦战多年的战士在面临Intel的强大攻势下继续顽强作战,与Intel一起继续为业界奉献出色的改变人类生活的微处理器产品。
网友评论