SMT和指令多发的差异
2009年03月30日,187 次阅读
在通讯处理器领域,一些人把SMT和多发等同起来。在理论上是如此,实际上不能。
SMT是任务级别的并行,能够充分利用处理器闲置资源,在流水线中断的时候可以调用另外一个任务来填满流水线,从而可以提高处理器硬件资源的利用率。而且在一个任务的硬件资源死锁的时候,SMT也可以调用另外的任务利用其他闲置资源。
……
在通讯处理器领域,一些人把SMT和多发等同起来。在理论上是如此,实际上不能。
SMT是任务级别的并行,能够充分利用处理器闲置资源,在流水线中断的时候可以调用另外一个任务来填满流水线,从而可以提高处理器硬件资源的利用率。而且在一个任务的硬件资源死锁的时候,SMT也可以调用另外的任务利用其他闲置资源。
……