总结与结论
综上所述,面对多核心处理器带来的巨大机会和挑战,我们才刚刚开始。一个平衡的系统需要考虑成本、价格、功耗、物理尺寸、可靠性以及众多其他属性。而且,有些属性是相互矛盾的,如低成本与高性能、低功耗与高性能,在芯片/系统设计和优化时,需要找到平衡的“最优”设计点。虽然为了保持系统的全面平衡性,加上当前技术的限制,我们起初的步伐不能迈得很大,只能做些适当的革新。但是,多核技术的趋势已经很明朗,未来的工艺技术为我们提供了相当的灵活度,使得我们在设计基于微处理器的计算机系统时,可以在功耗、性能和成本等特性上做出许多完全不同的选择。
对于整个计算产业来说,一个主要的挑战在于,我们是继续制造可量产的标准化产品来满足通用市场需求,还是说,通过创造各种不同的产品,来尽可能地提升性能、每瓦特性能和性价比。而且,现实情况是,随着技术的发展,这两种决策方向之间的矛盾已经越来越突出。
虽然工艺技术的发展将能让我们在CPU中提供更多的核心,但这么多核心能否被我们充分、有效地利用也是一大问题。这也就需要产业界、学术界和计算机用户一起共同努力,为典型应用开发新的可以利用多核的方法,利用片上通信来实现前所未有的、耦合更为紧密的并行机制。