概述
任何單個應用程序都不能完全使該處理器達到滿負荷。當一個線程遇到較長等待時間事件時,同步多線程還允許另一線程中的指令使用所有執行單元。例如,當一個線程發生高速緩存不命中,另一個線程可以繼續執行。同步多線程是 POWER5™ 和 POWER6™ 處理器的功能,可與共享處理器配合使用。
SMT 對于商業事務處理負載的性能優化可達30%。在更加注重系統的整體吞吐量而非單獨線程的吞吐量時,SMT 是一個很好地選擇。
但是并非所有的應用都能通過SMT 取得性能優化。那些性能受到執行單元限制的應用,或者那些耗盡所有處理器的內存帶寬的應用,其性能都不會通過在同一個處理器上執行兩個線程而得到提高。
新聞熱點
疑難解答