分类列表
新闻分类
处理器的问题分析

处理器速度和内存之间的增加率差异导致了增加访问内存的(相对于处理器周期)。启东SMT贴片这是一个众所周知的问题并且有许多常用的可以解决此问题。虽然缓存的是,导致访问的高速缓存的高速缓存未命中的成本可能会花费很多处理器周期。为了尽量减少高速缓存未命中对程序执行的影响,动态问题过标量(或无序的OoO)处理器在等待完成时尝试执行不依赖于缓存访问的其他指令。而且,这些处理器具有多个执行单元,可并行执行多个指令。这种方法的性取决于正在执行的代码中可用的指令并行度(ILP)的数量。如果代码的ILP较低,则会并行执行,并在等待高速缓存未命中时找到的工作来执行。同步多线程(SMT)是动态问题过标量处理的扩展。的目的是增加处理器可以选择执行的指令池。 SMT处理器将从多个线程中获取指令。既然没有来自不同线程的指令之间的数据依赖性(忽略,很少出现共享数据),处理器可以选择的指令数两者之间的差异通常会大于非SMT处理器。额外的是增加指令的多样性使得可能会有可执行指令用于空闲的功能单元。为每个线程分别提取完成的指令,因此可以按照原始程序顺序较新体系结构状态,此过程称为退役。的处理器的执行不用知道指令来自不同的线程因为它与执行已准备好操作数的指令有关。

启东SMT贴片加工

分享到