【IT168资讯】毫无疑问,未来桌面处理器的发展方向之一就是采用多处理内核的设计方案。而事实上,多内核设计已经在高端专用处理器中实现并广泛应用,而效果也是相当明显的,多内核设计带来了显著的性能提升。AMD早在设计Athlon 64系列处理器之初就考虑到了这个问题,因此他们的Athlon 64处理器可以说是留了一手的,只要稍加改动即可变身成为双内核处理器了。
#$[*109627.gif*#a*#0*#0*#center*]$#
言及多内核技术,相信不少朋友都会不约而同想到Intel的HyperThreading——超线程技术。Intel引入超线程技术的最初目的是为了减少缓存命中失败的机率,然而,该项技术并未达到预先所设计的目的。超线程技术其中一个非常重要的概念就是在单处理内核当中增加多个执行单元,如果其中一个执行单元出现缓存命中失败情况,那么还有其他的执行单元在正常运作。但实际上,两个独立的执行单元却经常出现争抢数据的情形,反而因此而降低了处理器的整体效率。
AMD的策略和Intel则完全不同,在Intel HyperThreading技术当中,两个执行单元需要共享一个缓存,而AMD则为处理器设置两个不同的内核,两个内核均有自己独立的缓存,唯一需要解决的就是系统内存管理的问题,而AMD在这里则采用了他们的HyperTransport总线技术解决了双处理器内核到内存控制单元之间的通信问题。按照AMD计划,他们将于2004年下半年时段发布基于双内核设计的K8处理器。