2004 年 6 月更新
下列概述與整合說明適用於專業系統整合經銷商,他們可以搭配使用支援「超執行緒技術」的 Pentium® 4 處理器與業界所接受的主機板和週邊設備,以建置電腦。該說明包括支援「超執行緒技術」的 Pentium 4 處理器特定資訊,目的在輔助您整合系統。
超執行緒技術設定及整合
在 Windows* XP 中確認超執行緒技術
軟體注意事項
額外資訊 超執行緒技術概述 Intel 將「超執行緒技術」的先進功能帶入桌上型電腦運算平台。這種新技術配合現有 Intel® NetBurst™ 微架構的卓越設計,即使在需求最高的應用程式和環境中,也能發揮驚人的效能。Pentium 4 處理器這個品牌反映出結合創新功能與 Intel 公認品質的突破性技術及卓越效能。
「超執行緒技術」使單一實體程序能夠同時執行兩個個別的程式碼串流 (稱為執行緒),因此能夠提高處理器的利用率,並能增加總處理量及改善效能。在架構上,Pentium 4 處理器支援包含兩個邏輯處理器的「超執行緒技術」(請參見附圖 1),其中每一個處理器本身都有專屬的架構狀態。每一個邏輯處理器的架構狀態都由資料暫存器、區段暫存器、控制暫存器、除錯暫存器以及大部份的 MSR (全名為 Model Specific Register) 所組成。每個邏輯處理器本身也都有專屬的進階可程式中斷控制器或 APIC。啟動電源並初始化之後,每一個邏輯處理器都可以個別停止、中斷,或是導向為執行指定的執行緒,而不會影響 Pentium 4 處理器核心上的另一個邏輯處理器。
 圖 1. 支援「超執行緒技術」之 Pentium® 4 處理器與傳統雙核心處理器系統的比較
支援「超執行緒技術」的 Pentium 4 處理器中的邏輯處理器與使用兩個個別實體處理器 (請參見附圖 1) 的傳統雙處理器 (DP) 組態不同,前者會共用處理器核心的執行資源 (請參見附圖 2),包括執行引擎、快取記憶體、系統匯流排介面和韌體。超執行緒技術可以充份利用 Intel® NetBurst™ 微架構提供的執行資源,並利用現今作業系統的多執行緒特性,以增進 Pentium 4 處理器的效能 (請參閱作業系統支援)。
 圖 2. 適用於支援「超執行緒技術」之 Pentium® 4 處理器的 Intel® NetBurst™ 微型結構複製與共享資源 目前大部分的作業系統 (包括 Microsoft* Windows* XP 與 Linux*,詳細資訊請見「作業系統支援」) 將工作負載分至可以獨立排程與發送的處理程序與執行緒,以便執行兩或更多個處理器。工作負載的相同部份可以在許多多執行緒應用程式中找到。「超執行緒技術」可讓執行緒在個別的邏輯處理器上執行,以利用現代作業系統和多執行緒應用程式的程序及執行緒等級的平行處理特性。系統會利用亂序指令排程,同時將兩個執行緒的指令分派為由單一 Pentium 4 處理器執行,以便盡可能讓更多的執行單元在每一個時脈週期中保持忙碌。多工環境也可以享受「超執行緒技術」帶來的好處。並行應用程式對於處理器而言就像是多執行緒工作負載,因為每一個程式都會發出一個獨立的執行緒。「超執行緒技術」可以提高處理效率,這對電腦使用者而言就變成了同時執行應用程式時,系統回應狀況良好,且能立即增進效能。
為了說明「超執行緒技術」如何增進資源使用率,附圖 3 顯示了一個範例,以比較傳統的單一處理器 (SP) 系統 (附圖 3A)、傳統的雙處理器 (DP) 系統 (附圖 3B),以及支援「超執行緒技術」之 Pentium 4 處理器為基礎的系統 (附圖 3C)。SP 系統包含一個超純量處理器,每個週期最多可以執行三個指令,並且可以讓單一執行緒 (「執行緒 1」,以橘色顯示) 在這個單一 (或實體) 處理器上執行。DP 系統包含兩個超純量處理器,每一個處理器最多可在每個週期中執行三個指令,並且可以讓兩個個別的執行緒在每一個 (實體) 處理器上執行 (「執行緒 1」和「執行緒 2」,分別以橘色和藍色顯示)。如附圖 3A 和 3B 所示,每個處理器中的每一個方塊代表一個執行單元。每個處理器中同一層的三個方塊為一組,顯示指定時脈週期中這三個執行單元的使用狀況。白色方塊代表在指定時脈週期中該執行單元是閒置的 (例如,如果在某個時脈週期中有一個方塊是白色的,則代表該時脈週期中有 1/3 的資源閒置,2/3 的資源被利用)。垂直組合則代表三個執行單元某一段時間 (在多個時脈週期中) 的使用率。白色方塊愈多,執行資源使用效率愈低。有時候處理器中的所有執行單元都會被佔用,有時候則由於快取記憶體遺漏、分支預測錯誤或每個執行緒的指令相依性,而會有等待中的閒置資源。
附圖 3C 顯示支援「超執行緒技術」之 Pentium 4 處理器系統的結果。這個組態可讓支援「超執行緒技術」的 Pentium 4 處理器以一個邏輯處理器負責一個執行緒的方式,同時執行兩個個別的執行緒 (「執行緒 1」和「執行緒 2」,分別以橘色和藍色顯示)。支援「超執行緒技術」的 Pentium 4 處理器使用執行單元的頻率較高,而且也減少了處理器的閒置時間。支援「超執行緒技術」的 Pentium 4 處理器可以明顯提高資源使用率,不過需視每個應用程式以處理器使用執行緒及資源的方式而定。例如,如果某個應用程式以可以同步使用不同資源的方式來支援多執行緒功能 (例如排程為在一個邏輯處理器上執行整數的密集運算工作,並在另一個處理器上執行浮點運算),則該處理器的總處理量就可明顯增加。支援「超執行緒技術」的 Pentium 4 處理器可以增加指令總處理量並利用其他閒置的處理器資源,因此可增進多執行緒應用程式以及多工環境的效能。
 附圖 3. 比較傳統單一處理器系統、傳統雙處理器系統,以及支援超執行緒技術之 Pentium® 4 處理器系統的執行狀況
| 注意 |
這張圖顯示的是超執行緒技術的基礎概念,而非任何現有處理器或軟體應用程式的資源使用模式。 | |
平台元件需求 在 Pentium 4 處理器系統上啟用「超執行緒技術」需要下列平台元件:
- 支援超執行緒技術的 Intel® Pentium® 4 處理器
- 支援 "超執行緒技術" 的主機板
- 包含針對「超執行緒技術」最佳化設定的作業系統
上列需求為整合支援「超執行緒技術」之 Pentium 4 處理器系統時的特有需求。
選擇處理器 支援「超執行緒技術」的 Pentium 4 處理器也支援 533 MHz 和 800 MHz 系統匯流排 (不是所有的 533MHz 系統匯流排處理器都可以支援超執行緒技術)。
選擇主機板 「超執行緒技術」之 Pentium 4 處理器搭配使用的主機板必須使用支援 Intel NetBurst 微型架構和「超執行緒技術」的晶片組。表 1 顯示支援 Intel NetBurst 微型架構和超執行緒技術的 Intel® 晶片組列表。
| 注意 |
請確認您所使用的主機板可以支援您的處理器系統匯流排適用之特定系統匯流排速度。使用不當的主機板可能導致處理器在不合規格的情況下運作,從而違反處理器保固規定。請向您的主機板製造商洽詢有關相容性的資訊。 | |
表 1. 支援超執行緒技術的 Intel® 晶片組
| Intel® 晶片組 |
系統匯流排支援 |
超執行緒 (HT) 技術 支援 |
| |
1066、800 或 533 MHz
1066、800 或 533 MHz |
是
是 |
|
945P |
1066、800 或 533 MHz |
是 |
| 925XE |
1066 MHz |
是 |
| 925X |
800 |
是 |
| 915P |
800 或 533 MHz |
是 |
| 915G |
800 或 533 MHz |
是 |
|
910GL |
533 MHz |
是 |
| 875P |
800、533 或 400 MHz |
是 |
| 865G |
800、533 或 400 MHz |
是 |
| 865PE |
800、533 或 400 MHz |
是 |
| 865P |
533 或 400 MHz |
是 |
| 850E |
533 或 400 MHz |
是 |
| 845E |
533 或 400 MHz |
是 |
| 845G (僅限 B-step) |
533 或 400 MHz |
是 |
| 845GE |
533 或 400 MHz |
是 |
| 845PE |
533 或 400 MHz |
是 |
| 845GV |
533 或 400 MHz |
是 | |
如資料表的說明,系統主機板必須符合 Pentium 4 處理器的電力和機械規格。此外,478 針腳封裝的 Pentium 4 處理器也必須用於含 478 針腳 micro-PGA (mPGA478B) 插槽的主機板。
確認特定的主機板型號和版本是否支援使用的特定 Pentium 4 處理器速度很重要。您可能必須升級 BIOS,才能正確辨識並將 Pentium 4 處理器設定至最新的步進。BIOS 也必須包含相關程序或增強功能,才能啟用支援「超執行緒技術」之 Pentium 4 處理器的多執行緒功能。您可能還需要 BIOS 升級程式,才能確實支援「超執行緒技術」。
作業系統支援 Microsoft* Windows* 作業系統 PC
下列桌上型作業系統包含針對 HT 技術的最佳化設定,而且目前已經可以採用含 HT 技術圖誌的全新 Intel® Pentium® 4 處理器:
- Microsoft* Windows* XP Professional Edition
- Microsoft* Windows* XP Home Edition
下列作業系統不適合與「超執行緒技術」搭配使用。如果您使用了其中一種作業系統,建議您在系統 BIOS 安裝程式中停用「超執行緒技術」:
- Microsoft Windows 2000 (所有版本)
- Microsoft Windows NT* 4.0
- Microsoft Windows Me
- Microsoft Windows 98
- Microsoft Windows 98 SE
Linux* 作業系統桌上型電腦 下列 Linux 作業系統包括 HT 技術的最佳化,目前可搭配執行含 HT 技術圖誌的 Intel® Pentium® 4 處理器:
- Red Hat Linux* 9 (Professional 和 Personal 版本)
- SuSE Linux* 8.2 (專業版與個人版)
- Red Flag Linux* Desktop 4.0
- COSIX* Linux* 4.0
請注意,雖然其他 Linux 作業系統也可以啟用「HT 技術」,但是目前只有上述版本可以採用含「HT 技術」圖誌的 Intel Pentium 4 處理器。如果您要購買安裝不同 Linux 作業系統的 PC,請洽詢您的 PC 廠商,以確定該 PC 是否包含「HT 技術」的必要系統元件,以及是否已啟用「HT 技術」。
超執行緒技術設定及整合 整合支援「超執行緒技術」的 Pentium 4 處理器系統時,請務必確認是否已經符合所有的作業平台元件需求。
Intel 建議您採用下列整合順序,以有效啟用「超執行緒技術」:
- 在 BIOS 設定中啟用超執行緒技術
- 安裝作業系統
- 安裝最新的 Service Pack 或修正程式
- 安裝 Intel INF 安裝公用程式
- 安裝最新的驅動程式
建議的安裝順序可確保支援「超執行緒技術」的 Pentium 4 處理器系統能夠擁有最佳相容性、功能與效能。
在 BIOS 設定中啟用超執行緒技術 請務必先檢查 BIOS 預設值,再安裝作業系統。請依照您的特定主機板,確認 BIOS 設定中用來啟用或停用「超執行緒技術」的開關是否已正確設定為支援「超執行緒技術」。如果 BIOS 不支援「超執行緒技術」,而主機板中安裝了支援「超執行緒技術」的 Pentium 4 處理器,您可能就會找不到用來啟用或停用「超執行緒技術」的開關。請確認是否已經安裝了最新的 BIOS,以及是否支援「超執行緒技術」。然後再進入 BIOS,將開關設定為開啟「超執行緒技術」功能。
採用支援「超執行緒技術」之 Intel® 桌上型主機板的系統會預設啟用 BIOS 設定中的「超執行緒技術」。若要檢查 Intel 桌上型主機板的「超執行緒技術」是否已啟用,請進入 BIOS 設定,並在「超執行緒技術」選項下選取「Enabled」(啟用) (請參見附圖 4)。如果 BIOS 支援「超執行緒技術」,而 Intel 桌上型主機板中安裝的是不支援「超執行緒技術」的 Pentium 4 處理器 2.80 GHz (或以下),「超執行緒技術」開關便無法使用並預設為停用狀態。
 圖 4. 在 BIOS 設定中啟用適用於Intel® 桌上型主機板的「超執行緒技術」
安裝作業系統 安裝作業系統。請參閱作業系統支援,以取得詳細資訊。
安裝最新的 Service Pack 或修正程式 Intel 建議您搭配 Windows* XP Home 或 XP Professional 使用 Service Pack 1 (SP1)。實務上請務必使用最新版的作業系統。此外,Microsoft 也在 Windows XP 的 SP1 中納入了幾個功能,以解決應用程式的問題,並改善 MP 環境的相容性,包括「超執行緒技術」。Windows XP Service Pack 1 可於下列網址下載:http://www.microsoft.com/downloads/Search.aspx?displaylang=en*。
安裝 Intel INF 安裝公用程式 與所有的新型 Intel 晶片組相同,有些 Microsoft Windows 作業系統無法自動辨識 Intel 晶片組中的幾種資源。安裝 INF 公用程式很重要,因為這樣才能最佳化使用 Microsoft Windows XP 之 Intel Pentium 4 處理器系統的作業平台效能。在安裝任何其他驅動程式之前先安裝 INF 公用程式也很重要。
安裝最新的驅動程式 更新的驅動程式可能包含「超執行緒技術」適用的相容性修正及/或最佳化設定。請從廠商的網站下載並安裝最新的驅動程式。
在 Windows* XP 中確認超執行緒技術 請檢視「工作管理員」的 CPU 使用記錄圖或「裝置管理員」,確認 Windows XP 中是否已啟用「超執行緒技術」。
使用 Windows* XP 的工作管理員來確認超執行緒技術 如果 Windows XP「工作管理員」中有兩張 CPU 使用記錄圖,便表示「超執行緒技術」已經啟用。如果只顯示一張 CPU 圖,而且 BIOS 設定中的「超執行緒技術」已經啟用,則請確認 Microsoft Windows XP Service Pack 1 (或更新的版本) 是否已經正確安裝。如果停用了 BIOS 設定中的「超執行緒技術」,「工作管理員」中就只會顯示一張 CPU 使用記錄圖。
請遵照下列步驟,在 Windows XP「工作管理員」中確認「超執行緒技術」是否已啟用:
- 在「工作列」上按滑鼠右鍵
- 按一下「工作管理員」。
- 按一下「效能」標籤
 圖 5. 確認 Windows* XP 工作管理員中的超執行緒技術
確認 Windows* XP 工作管理員中的超執行緒技術 如果在 Windows XP 工作管理員中列出兩個處理器,就表示已經啟動「超執行緒技術」。如果在 BIOS 設定中停用了「超執行緒技術」,系統就只會安裝一個處理器驅動程式。
| 注意 |
安裝最新的 INF 公用程式很重要,因為這樣才能最佳化使用 Microsoft Windows XP 之 Intel Pentium 4 處理器系統的作業平台效能。 | |
請遵照下列步驟,在 Windows XP「裝置管理員」中確認 "超執行緒技術" 是否已啟用:
- 按一下「開始」功能表
- 按一下「控制台」
- 連按兩下「系統」
- 按一下「硬體」標籤
- 按一下「裝置管理員」
- 連按兩下「處理器」
 圖 6. 確認 Windows* XP 裝置管理員中的超執行緒技術
軟體考量 專為 Intel 處理器開發的現有軟體可以在支援「超執行緒技術」的 Pentium 4 處理器上執行。雖然現有的應用程式可以在支援「超執行緒技術」的 Pentium 4 處理器上正確執行,但是有些應用程式可能需要依照建議,進行簡單的程式碼修改,以充份享受「超執行緒技術」的優勢。系統整合經銷商應該確認他們所選擇的軟體是否為最新版本,以及是否包含支援「超執行緒技術」之 Pentium 4 處理器適用的最佳化設定。
經過多執行緒程式碼最佳化的應用程式可在支援「超執行緒技術」的 Pentium 4 處理器系統上有最佳的效能表現。此外,支援「超執行緒技術」的 Pentium 4 處理器也可以增進多工環境 (同步執行應用程式) 的效能。「超執行緒技術」可以縮短回應時間及提高程式同時執行的效能,以改善多工環境。系統整合經銷商應該洽詢軟體廠商以確認支援內容並確定版本資訊。您可以在 http://www.intel.com/performance 網站上,找到支援 「超執行緒技術」之 Pentium 4 處理器的詳細效能資料和「軟體評估指南」。
其他資訊: 如需「超執行緒技術」的其他技術性資料,請參考下列網站:
適用於: |