分类列表
新闻分类
线程的分配

同时执行SMT处理器的线程或逻辑处理器动态共享并竞争处理器执行资源。启东SMT贴片加工如我在第3章中所述,一个线程总是会减慢另一个线程的速度与单独在物理处理器上运行相比)以及线程对1当前使用应该不是问题,因为英特尔要求SMP系统中的处理器都设置MTRR同样[Intel01b],它们的初始化是只写的,而它们的写入是幂等的。

彼此可能是有害的。因此,小心出现以下情况:线程执行的指令不会执行有用的计算,例如繁忙等待。的线程彼此之间的可变影响对于调度程序设计很重要,在使用公平性,服务质量或优先的情况下。我解决公平的问题在第4章中安排SMT;在本节中,我将介绍有关线程优先的问题。Redstone考虑了操作系统与SMT交互的许多方面[Redstone02]。他使用全系统模拟器来评估操作系统功能的性能SMT处理器。与早期的工作不同,实验旨在考虑这些因素在内核里面执行的应用程序执行周期。红石发现内核中别的数据和代码共享(与用户空间代码相比)是对IO绑定应用程序(例如Apache Web服务器)。他指出,此类工作量由于边界和变的不断越界,在非SMT系统上遭受的苦难控制流。尽管SMT处理器上仍然存在这些负面影响,共享效应可以对付它们。另外,SMT的隐藏功能弥补了剩余的性能不足,使此类工作负载获得了良好的净加速在非SMT处理器上。

启东SMT贴片加工


分享到