分类列表
新闻分类
对于传统的处理器设计

在传统的处理器设计中,注意力集中在单线程性能上。结果,微架构导致了日益激进的投机,这些通常会花费大量资源来实现有限的性能改进。启东SMT贴片加工在单核设计中,缺点有限

之所以采用这种策略,是因为在的投机时期,这些资源没有得到利用。以前的研究进入SMT处理器,已经开发出共享关键资源(例如问题窗口,执行管道)的策略并获取带宽。在CMT处理器中,大多数芯片资源共享,需要进一步的研究来可以化整体绩效的政策和机制,而不会饿死一根线。本质上,CMT机制链是“好邻居”。那里本节的主要部分讨论了出现的一些主要是由于资源共享和相关的跨链干扰。

推测性预取在CMT中仍然很重要处理器。例如,L2缓存的影响由于一旦L2高速缓存的大小在常规处理器上超过2MB,指令流就变得,因此,指令预取空间有限。但是,指令预取可以为CMT处理器带来显着的性能,如图2所示(在整个本文中,建模系统是核CMT处理器;每个核都有一个内核)。32KB L1指令和数据缓存并共享统一的2MB L2缓存),因为现在L2缓存的大部分已被占用通过数据线。这是一个有趣的示例,说明了CMT设计要点如何重新强调旧问题。此外,指令预取策略适合CMT设计点。在单核设计中,整个系统由于指令丢失和攻击性而处于空闲状态预取(例如下四行预取)可能。在CMT处理器中,一种不太积的预取方案,例如下一行预取可能是适当的,具体取决于其他线程对内存端口的利用率。虽然错误的猜测可能会对以下方面产生有害的

传统处理器,出现问题的可能性增加了CMT处理器。错误的推测,例如错误的预取,

可能会另一条线使用资源(例如内存端口),并可能由于驱逐内存而进一步导致缓存污染有用的缓存行。因此,准确的猜测变得重要的设计考虑。

启东SMT贴片加工


分享到