国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 維修 > CPU > 正文

同步多線程(SMT)是什么意思?有什么作用?

2019-10-27 18:03:48
字體:
來源:轉載
供稿:網友

同步多線程(SMT)是一種在一個CPU 的時鐘周期內能夠執行來自多個線程的指令的硬件多線程技術。本質上,同步多線程是一種將線程級并行處理(多CPU)轉化為指令級并行處理(同一CPU)的方法。 同步多線程是單個物理處理器從多個硬件線程上下文同時分派指令的能力。同步多線程用于在商用環境中及為周期/指令(CPI)計數較高的工作負載創造性能優勢。 處理器采用超標量結構,最適于以并行方式讀取及運行指令。同步多線程使您可在同一處理器上同時調度兩個應用程序,從而利用處理器的超標量結構性質。

同步多線程(SMT)是什么意思?有什么作用?

概述

任何單個應用程序都不能完全使該處理器達到滿負荷。當一個線程遇到較長等待時間事件時,同步多線程還允許另一線程中的指令使用所有執行單元。例如,當一個線程發生高速緩存不命中,另一個線程可以繼續執行。同步多線程是 POWER5™ 和 POWER6™ 處理器的功能,可與共享處理器配合使用。

SMT 對于商業事務處理負載的性能優化可達30%。在更加注重系統的整體吞吐量而非單獨線程的吞吐量時,SMT 是一個很好地選擇。

但是并非所有的應用都能通過SMT 取得性能優化。那些性能受到執行單元限制的應用,或者那些耗盡所有處理器的內存帶寬的應用,其性能都不會通過在同一個處理器上執行兩個線程而得到提高。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克东县| 佛坪县| 永寿县| 外汇| 临汾市| 石泉县| 吉木萨尔县| 福泉市| 芦溪县| 习水县| 将乐县| 乃东县| 中西区| 老河口市| 革吉县| 瓮安县| 阿拉善盟| 台南市| 云和县| 梁平县| 会同县| 多伦县| 象山县| 三亚市| 兴隆县| 新昌县| 德州市| 保山市| 新丰县| 武宣县| 益阳市| 固始县| 上栗县| 英吉沙县| 丹巴县| 张家港市| 宣恩县| 新晃| 林甸县| 余干县| 德清县|