Hyper-Threading的軟硬體支援現況測試軟硬體介紹
主題作者:Chine
作業系統方面,目前支援Hyper-Threading技術的作業系統包括Windows XP Home/Professional,以及核心版本2.4.18以上的Linux作業系統,包括最新的Red Hat Linux 8.0以及Mandrake Linux 9.0。
本次測試平臺採用華碩P4PE主機板,這張主機板除了採用最新的Intel 845PE晶片組之外,還內建Serial ATA硬碟傳輸介面、Gbit網路及IEEE 1394,BIOS內建超頻相關的選項也相當完整,效能和功能兼具,堪稱是P4 DDR平臺最頂級的主機板。記憶體採用體質相當優異的勤茂PC3200(DDR400) SDRAM,經我們測試在DDR333模式下,延遲時間(CAS Latency)可調整為CL=2並穩定運作。顯示卡採用青雲GeForce 4 Ti 4200,具備64MB顯示記憶體。硬碟則是採用Maxtor 5T040H4,主軸轉速7200rpm,並支援Ultra ATA/100傳輸模式。
作業系統方面,測試平臺採用支援Hyper-Threading技術的Windows XP Professional英文版,並安裝Service Pack 1修正檔、Intel Chipset Software Installation Utility 4.04.1007及Application Accelerator 2.22。顯示卡驅動程式安裝Nvidia最新的Detonator 40.72 Beta版。
測試軟體部分,系統層級的效能測試採用SiSoft Sandra Standard 2002.68.97,透過這套軟體可以分別測試處理器在一般應用程式下,以及多媒體環境下的整數運算效能和浮點運算效能。PCMark 2002則是另一套知名的測試軟體,特色是除了測試處理器效能,也可同時測試記憶體和硬碟的運作效能。
應用層級的效能測試方面,採用CC Winstone 2002 1.0.1和Business Winstone 2001 1.0.3,前者主要是執行Photoshop、Director等繪圖、多媒體製作軟體,後者則是執行Office 2000、WinZip等辦公室常用的應用軟體,利用實際執行多種應用軟體來評估系統的整體運作效能。
3D效能方面,採用業界最普遍的測試軟體3DMark 2001SE和著名的遊戲軟體Quake III:Team Arena進行測試,前者主要針對DirectX 8.1所設計,並支援Pixel Shader、D3D T&L等功能,後者則是用來測試OpenGL架構下的3D顯示表現。測試環境的設定上,解析度統一設為1024×768,畫面更新率鎖定在85Hz,顏色數設定在32位元色深。為了解Hyper-Threading技術對處理器效能的影響,我們分別測試Hyper-Threading開啟及關閉的狀態,並加入Pentium 4 2.8GHz處理器的測試數據做為對照。
Pentium 4 3.06GHz處理器
目前測試軟體還無法評估Hyper-Threading的真正效能
首次安裝Pentium 4 3.06GHz的測試平臺開機時,系統辨識出處理器具備Hyper-Threading技術,BIOS偵測畫面即會出現兩顆處理器的型號,作業系統中的工作管理員和裝置管理員畫面也會顯示兩顆處理器。以WCPUID 3.10偵測處理器內容,由於P4PE主機板預設外頻為135.02MHz,處理器真正時脈為3105.43MHz。
從測試結果來看,目前的應用軟體、遊戲都還不支援Hyper-Threading,除了單純測試處理器整數運算和浮點運算的SiSoft Sandra Standard 2002,開啟Hyper-Threading的測試成績有相當大幅度的進步之外,其他不管是執行應用程式還是3D遊戲,都看不出Hyper-Threading技術帶來的影響,在CC Winstone 2002這一個測試項目,開啟Hyper-Threading的Pentium 4 3.06GHz分數甚至還落後Pentium 4 2.8GHz。
之所以產生這樣的結果,關鍵是在於Hyper-Threading在一個周期內兩組執行緒同時運行時,會有指令相衝突的情況發生,必須從應用程式的編譯上加以改善,目前英特爾正加強這方面的努力,希望能幫助程式開發者編寫針對Hyper-Threading最佳化的軟體。
雖然Hyper-Threading技術已經證實應用在Intel Xeon伺服器平臺上的功效,由於缺乏應用程式的配合,目前看來移植到Pentium 4桌上型平臺的成熟度似乎略嫌不足,但是不可否認的,從執行緒層面根本解決處理器效能瓶頸的問題,已經是未來的發展趨勢。從長遠來看,使用者對多工處理的需求漸增,Hyper-Threading技術可使桌上型電腦具備雙處理器系統的多工處理能力,卻不用負擔第二顆處理器的成本,相較於傳統處理器,Hyper-Threading技術可提升處理器的附加價值。
自從去年英特爾在秋季開發者論壇上演示Hyper-Threading技術以來,市場便傳聞Northwood核心的Pentium 4處理器原本就具備Hyper-Threading,英特爾基於種種考量刻意將這項功能隱藏起來,只須修改BIOS設定即可開啟。根據我們向英特爾亞太臺灣分公司查證的結果,證實這只是謠傳,英特爾也不打算在3GHz以下的處理器當中加入Hyper-Threading技術。根據發展藍圖,未來3GHz以上的處理器,包括90奈米製程的「Prescott」核心Pentium 4(Pentium 5?),都將具備Hyper-Threading技術。
沒有回覆
==========================================================
 ̄訊息到此結束 ̄
首頁:http://winbbs.adsldns.org
WinBBS資訊交換中心:http://winbbs.adsldns.org/