分类列表
新闻分类
一些微细结构的调整

对Prescott[Boggs04]进行了一些微体系结构增加。启东SMT贴片加工一些条目已添加到浮点调度程序中,以增加浮点性能在线程下。未完成的L1数据高速缓存访问次数已增加,达到8.这对单线程性能的影响可以忽略不计,但对于线程很有用。还添加了额外的写合并缓冲区,以补充额外的存储缓冲区。这些改减少了两个线程的数量都很大时线程停顿的机会内存写入。英特尔增加了内存访问电路中的可用并行性。诺斯伍德由两个线程启动的序列化页表遍历。如果一个线程的walk导致高速缓存未命中,而另一个线程需要页表walk。 Prescott可以并行执行两个行走。一个线程停滞在内核中而导致另程的性能损失的问题,或者资源浪费,可以通过减少跟踪缓存响应和于缓存的时间来解决将其资源分配给非停滞线程。Prescott处理器[Intel03]中已添加了许多新指令。的感兴趣的是MONITOR / MWAIT对。总之,MONITOR允许一个大小为由实现(被认为是缓存行)的要标记为供后续使用MWAIT指令的问题。 MWAIT导致处理器阻塞直到区域的内存已被写入。实际操作要详细一些。例如,MWAIT会进入“与实现相关的优化状态”,直到发生列表之一,包括写入内存区域和中断。 MONITOR和包含MWAIT的可以用作合理的轻量线程间同步机制。

启东SMT贴片加工


分享到