超线程
维基百科,自由的百科全书
超執行緒是英特爾所研發的一種技術,於2002年發佈。超執行緒的英文是HT技術,全名為Hyper-Threading,中文又名超執行緒(中國大陸名稱:超線程)。超執行緒技術原先只應用於Xeon處理器中,當時稱為Super-Threading。之後陸續應用在Pentium 4中,將技術主流化。早期代號為Jackson。
通過此技術,英特爾成為第一間公司實現在一個實體處理器中,提供兩個逻辑線程。之後的Pentium D縱使不支援超執行緒技術,但就集成了兩個實體核心,所以仍會見到兩個逻辑線程。超執行緒的未來發展,是提升處理器的逻辑線程,英特爾有計劃將8核心的處理器,加以配合超執行緒技術,使之成為16個逻辑線程的產品。
英特爾表示,超執行緒技術讓處理器增加5%的裸晶面積,就可以換來15%~30%的效能。但實際上,在某些程式或未對多執行緒編譯的程式而言,超執行緒反而會降低效能。除此之外,超執行緒技術亦要作業系統的配合,普通支援多處理器技術的系統亦未必能充分發揮該技術。例如Windows 2000,英特爾並不鼓勵使用者在此系統中利用超執行緒。原先不支援多核心的Windows XP Home Edition卻支援超執行緒技術。
目录 |
[编辑] 運作方式
每個單位時間內,CPU只能處理一個執行緒,以這樣的單位進行,如果想要在單位時間內處理超過一個的執行緒,是不可能的,除非是有兩個核心處理單元,英特爾的HT技術便是以單個核心處理單元,去整合兩個邏輯處理單元,也就是一個實體核心,兩個邏輯核心,在單位時間內處理兩個執行緒,模擬雙核心運作。
[编辑] 顧慮
由於處理器實際上只有一個核心,能夠提升的效能約為5~15%左右,且萬一發生資源互搶的情形時,整體效能反而會下拉。這亦是AMD不提供虛擬雙核心處理器的理由。另外,由於架構的不同,AMD的處理器對多工處理的表現會較好,所以沒有迫切性令產品支援相關的技術。
要令到電腦支持超執行緒技術,必須要軟體和硬體的配合。處理器本身要支援超執行緒,晶片組亦要支援相關處理器。為此,當時的Intel推出了新的晶片組,i865PE和i875P。要充分發揮超執行緒的效能,使用者要使用Windows 2000之後的作業系統,而Windows XP家用版亦同樣支援超執行緒技術。除了微軟的Windows外,Linux kernel 2.4.x亦開始支援該技術。軟體方面,不是所有程式都可以發揮超執行緒,通常優化了多處理器的程式都可以支援到。此類軟體通常是图形或视频处理軟體。早期,遊戲軟體的支援是比較少。但隨著多核心技術的普及,愈來愈多遊戲軟體支援多線程的處理器。
[编辑] 使用HT技術的CPU
Pentium 4 CPU中,Northwood及其之後推出的版本內建超執行緒技術;但在早期的Northwood核心中,一些型號的HT技術被關閉,縱使有軟體偵測到超執行緒技術的存在,使用者並不可以啟用。;而雙核心的Pentium D中也只有EE版提供HT技術。(詳見:Pentium D 處理器列表、Intel Pentium 4處理器列表)
英特爾的Core 2 Duo處理器則沒有HT技術。但處理器已集成了兩個實體核心,所以仍然支援兩個線程。
而英特爾預計在2008年推出的Nehalem架構又會提供類似HT的技術。
[编辑] 外部連結
- 您要多緒、超緒 我更要「倒緒、反緒」! (正体中文)-說明超執行緒的技術根源與後續,以及反超執行緒(Reverse-HyperThreading)的技術提案動機。
- 超執行緒計數會影響時戳計數器的精確度 (正体中文)-部分作業系統使用x86 CPU內的TSC進行時序控制,而具有超執行緒的x86 CPU無法提供精確的計時功能。
|
|
---|---|
人物 | 高登·摩爾 · 安迪·葛洛夫 · 羅伯特·諾宜斯 · 克雷格·貝瑞特 · 保羅·歐德寧 |
平台 | 迅馳(Centrino) · 欢悦(Viiv) · 博锐(VPro) · 奔腾(Pentium) · 酷睿(Core) · 安騰(Itanium) |
Pentium系列 | Pentium · Pentium Pro · Pentium II · Celeron · Pentium III · Pentium 4 · Pentium 4 Extreme Edition · Pentium M · Celeron D · Pentium D · Pentium Extreme Edition |
Core系列 | Core Duo/Core Solo · Core 2 Duo/Core 2 Extreme/Core 2 Quad |
Xeon系列 | Pentium II Xeon · Pentium III Xeon · Xeon |
技術 | Extreme Graphics · GMA |
斜體字代表已經停產的系列 |