- 論壇徽章:
- 0
|
POWER5并發(fā)多線程(SMT)指單一物理處理器能夠同時(shí)分發(fā)來自多于一個(gè)硬件線程上下文的指令。SMT 是POWER5處理器的特性。每個(gè)POWER5處理器有兩個(gè)硬件線程。SMT旨在利用POWER5處理器的超標(biāo)量特性,以便同時(shí)執(zhí)行多個(gè)指令。它的基本理念是:沒有一個(gè)單一應(yīng)用可使向POWER5這樣的超標(biāo)量處理器達(dá)到完全飽和的狀態(tài),因此,部署同時(shí)提供輸入的多個(gè)應(yīng)用效果更理想。
SMT主要在商業(yè)環(huán)境中使用,這個(gè)環(huán)境更注重交易總量而不是單個(gè)交易的速度。SMT有望提高頻繁變化的大型工作設(shè)備的工作負(fù)載吞吐量,如數(shù)據(jù)庫服務(wù)器及Web服務(wù)器等。
SMT需要操作系統(tǒng)的開關(guān)打開或關(guān)閉來激活或非激活,目前支持POWER5 SMT的操作系統(tǒng)為AIX 5.3, SuSE SLES9, Red Hat RHEL 3+, i5/OS。
AIX 5.3 支持POWER5 處理器的并發(fā)多線程模式。啟用此模式后,對(duì)操作系統(tǒng)而言,單個(gè) POWER5 表現(xiàn)為兩個(gè)邏輯處理器。AIX 可以在分區(qū)運(yùn)行時(shí)開啟或關(guān)閉 SMT 模式。SMT 技術(shù)可以與微分區(qū)技術(shù)完全集成。例如,如果 AIX在一個(gè)分區(qū)(或微分區(qū))內(nèi)運(yùn)行,使用四個(gè)虛擬處理器而 SMT 禁用,那么 AIX 會(huì)看到四個(gè)邏輯處理器。如果系統(tǒng)管理員啟用 SMT,那么 AIX 會(huì)看到八個(gè)邏輯處理器。
SMT的激活與禁用由操作系統(tǒng)控制。AIX 5L提供命令來控制分區(qū)的SMT模式。通過這個(gè)命令,您可立即或在下一次啟動(dòng)時(shí)在全系統(tǒng)級(jí)別打開或關(guān)閉SMT模式。SMT模式可在多次系統(tǒng)啟動(dòng)期間保持不變。AIX 5L的缺省設(shè)置是打開SMT。 |
|