分类列表
新闻分类
线性的优先级

以高优先单线程进程H和低优先背景为例进程L,它们都是受计算限制的。启东SMT贴片加工期望的行为是H获得较大份额L被安排在处理器时间周围L总是以某个分数结尾饥饿的动态优先变化导致处理器时间减少。单处理器

进程之间抢先分时的系统将表现出所需的行为因为调度程序将偏向进程的处理器时间比率。多处理器系统将为H和L中的个提供整个处理器;这没有区别优先,但主要允许H不受地继续使用而L使用的要求剩余资源(进程确实竞访问内存,因此L仍然可能如果进程对内存带宽的要求很高或正在导致高速缓存失效,则为H由于共享内存)。一个包,两个线程的SMT处理器用作两个逻辑处理器将在其两个逻辑处理器上分别执行H和L。这里的问题

这两个进程都在动态共享并竞争处理器资源。在一个理想化的SMT处理器每个都有资格获得50的处理器资源。在实践中无论优先顺序如何,一个过程都可能比其他原因是资源共享的本质不完善(请参阅第3章)。流程优先是由于多处理器调度程序提供了两个可运行的进程和两个逻辑处理器将选择在可用处理器上运行每个进程。将过程优先级扩展到SMT处理器中的问题可以通件或软件解决。如果处理器要支持SMT线程的一种优先形式(逻辑处理器),则可以适应以上情况。硬件线程优先可以通过在获取的指令数量的线程之间施加比率来实现或在IBM Power5 [Kalla04]的情况下进行)在一个很小的时间范围内。目前英特尔线程(Northwood和Prescott内核)的实现没有

支持显式线程优先。

启东SMT贴片加工


分享到