cpu超線程有什么用

cpu超線程有什么用

“超線程”(HyperthreadingTechnology)技術(shù)是通過采用特殊的硬件指令,可以把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理超線程芯片,在單處理器中實(shí)現(xiàn)線程級(jí)的并行計(jì)算,同時(shí)大幅提高運(yùn)行效能,從而實(shí)現(xiàn)在單處理器上模擬雙處理器的效能。如果我們CPU將一件工作,分成10份,由10個(gè)人來分別完成,只有10個(gè)人全完成了,這個(gè)工作才算全完成,可以理解為10跳流水線共同完成完這項(xiàng)工作的所有部分,CPU才可以進(jìn)行下一件工作。

一件工作分得越細(xì)致,需要的人越多,流水線就越長(zhǎng),效率(CPU頻率)越高,就像工廠里的生產(chǎn)線一樣。

然而可能分給每個(gè)人(每條流水線)的任務(wù)不盡相同,有的先完成了,有的后完成了,先完成的必須等待后完成的做完了才可以進(jìn)行CPU下一工作。這樣就造成了空閑。流水線做的越長(zhǎng)(工作分得越細(xì)致、共同完成這個(gè)工作的人越多)這種情況越嚴(yán)重。因此超線程技術(shù)就誕生了,超線程技術(shù)實(shí)際上是虛擬一個(gè)CPU,讓已經(jīng)完成自己任務(wù)的,進(jìn)入等待狀態(tài)的流水線(那個(gè)分配的任務(wù)比較輕的,干活比較快的人),提前進(jìn)行下一任務(wù)。

理論上這樣可以提高效率。

CPU超線程功能有什么用,簡(jiǎn)單解釋一下

CPU超線程功能可在同一時(shí)間里,讓應(yīng)用程序使用芯片的不同部分。雖然單線程芯片每秒鐘能夠處理成千上萬條指令,但是在任一時(shí)刻只能夠?qū)σ粭l指令進(jìn)行操作。

而超線程技術(shù)可以使芯片同時(shí)進(jìn)行多線程處理,使芯片性能得到提升。

擁有超線程技術(shù)的處理器中,同樣也是兩顆物理核心,但是,在超線程技術(shù)的支持下,分別將獨(dú)立的物理核心再模擬成兩個(gè)邏輯核心,這樣一來,就變成了擁有同時(shí)處理四線程的能力,這也就是所謂的“虛擬四核”。

擴(kuò)展資料:
CPU超線程誕生的背景
盡管提高CPU的時(shí)鐘頻率和增加緩存容量后的確可以改善性能,但這樣的CPU性能提高在技術(shù)上存在較大的難度。實(shí)際上在應(yīng)用中基于很多原因,CPU的執(zhí)行單元都沒有被充分使用。
如果CPU不能正常讀取數(shù)據(jù)(總線/內(nèi)存的瓶頸),其執(zhí)行單元利用率會(huì)明顯下降。

大多數(shù)執(zhí)行線程缺乏ILP(Instruction-Level Paralleli**,多種指令同時(shí)執(zhí)行)支持。這些都造成了當(dāng)前CPU的性能沒有得到全部的發(fā)揮。

CPU超線程技術(shù)對(duì)游戲用處大嗎?

雖然超線程技術(shù)是一個(gè)能夠有效提升處理器性能的功能,但是在實(shí)際應(yīng)用上卻并沒有讓用戶體驗(yàn)出使用上的差別。10款游戲測(cè)試結(jié)果都顯示關(guān)閉超線程后游戲幀數(shù)會(huì)高一點(diǎn),不過差距非常的小,全部都在誤差范圍之內(nèi),基本上差距都可以忽略了,所以超線程技術(shù)基本對(duì)游戲性能的影響基本可以無視掉。

實(shí)際上可以完全用得上8線程的游戲只有《地鐵:**的曙光》一款,不過這款游戲?qū)︼@卡的要求非常高,瓶頸并不在CPU那里,開啟超線程和關(guān)閉超線程完全沒有區(qū)別。

有六款游戲是4線程負(fù)載,分別是《使命召喚9:黑色行動(dòng)2》、《英雄連2》、《孤島危機(jī)3》、《塵埃3》、《古墓麗影9》、《魔獸世界》,這些游戲超線程技術(shù)基本對(duì)它們沒什么影響,基本上四個(gè)虛擬核心都是沒有負(fù)載的。三個(gè)游戲是只有雙核心負(fù)載的,分別是《暗黑破壞神3》、《Dota2》和《坦克世界》,其中《Dota2》的CPU負(fù)載是非常低的,另外兩個(gè)游戲都有個(gè)共同的特點(diǎn),就是兩個(gè)負(fù)載的核心中一個(gè)核心的負(fù)載是非常高的,幾乎達(dá)到****負(fù)載,而另一個(gè)負(fù)載核心只有50%左右的負(fù)載,所以這兩款游戲?qū)魏诵阅芤蟊容^高,多線程反而沒什么影響。

如何在BIOS中關(guān)閉CPU的超線程功能

在BIOS中關(guān)閉CPU的超線程功能方法如下:
1.可進(jìn)入CMOS設(shè)置打開 Advanced BIOS SETUP Option (高級(jí)BIOS功能設(shè)定)選HYper – Theading Technolgy 缺省值是 Enabied (打開) 如要關(guān)閉,可選擇 Disabled (關(guān)閉);進(jìn)入BIOS中修改。進(jìn)入BIOS的方法是在開機(jī)的時(shí)候按Del鍵,然后在其中找如:HyperThreading,HT這樣的選項(xiàng),選擇Disable就可以關(guān)閉2.延伸閱讀,在操作系統(tǒng)中開啟/關(guān)閉CPU依次—開始—-運(yùn)行—輸入msconfig

打開啟動(dòng)項(xiàng),在引導(dǎo)-高級(jí)選項(xiàng)里,有處理器數(shù),改成1就成單核了,2就是雙核;如果有超線程技術(shù),2就是單核雙線程。

拓展資料
技術(shù)優(yōu)點(diǎn)
超線程是Intel?所研發(fā)的一種技術(shù),于2002年發(fā)布。

超線程的英文是HT技術(shù),全名為Hyper-Threading,中文又名超線程。超線程技術(shù)原先只應(yīng)用于Intel?Xeon處理器中,當(dāng)時(shí)稱為Super-Threading。之后陸續(xù)應(yīng)用在Pentium 4中,將技術(shù)主流化。
1.超線程技術(shù)的優(yōu)勢(shì)在于同時(shí)進(jìn)行多任務(wù)批處理工作,盡管支持超線程技術(shù)的軟件不多,也只有少數(shù)的軟件可以享受到由超線程技術(shù)帶來的性能提升,但是這符合今后軟件等技術(shù)的發(fā)展方向,今后更多的軟件將受益于超線程技術(shù)。

2.從來看,部分客戶可以發(fā)覺在運(yùn)行某些特定軟件時(shí),超線程技術(shù)讓系統(tǒng)有了30%的性能提升,為超線程技術(shù)優(yōu)化的軟件都能夠享受到超線程技術(shù)的好處。
3.客戶同時(shí)運(yùn)行兩個(gè)以上的軟件時(shí)候,將可以明顯的感受到這兩個(gè)軟件的性能都得到提升相比關(guān)閉超線程技術(shù)的情況下都有很大的提升,超線程技術(shù)的效率優(yōu)勢(shì)只有在多任務(wù)操作時(shí)候才能得到發(fā)揮。
4.支持超線程技術(shù)的Windows XP操作系統(tǒng),其中的很多系統(tǒng)軟件都已經(jīng)針對(duì)超線程技術(shù)優(yōu)化過,因此在使用Windows 操作系統(tǒng)的時(shí)候可以很好的享受到超線程技術(shù)帶來好處。

技術(shù)缺點(diǎn)
1.因?yàn)槌€程技術(shù)是對(duì)多任務(wù)處理有優(yōu)勢(shì),因此當(dāng)運(yùn)行單線程運(yùn)用軟件時(shí),超線程技術(shù)將會(huì)降低系統(tǒng)性能,尤其在多線程操作系統(tǒng)運(yùn)行單線程軟件時(shí)將容易出現(xiàn)此問題。
2.在打開超線程支持后,如果處理器以雙處理器模式工作,那么處理器內(nèi)部緩存就會(huì)被劃分成幾區(qū)域,互相共享內(nèi)部資源。對(duì)于不支持多處理器工作的軟件在雙處理器上運(yùn)行時(shí)出錯(cuò)的概率要比單處理器上高很多。

怎樣讓cpu超線程

分類: 電腦/** >> 硬件 解析: 超線程技術(shù)就是利用特殊的硬件指令,把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,讓單個(gè)處理器都能使用線程級(jí)并行計(jì)算,從而兼容多線程操作系統(tǒng)和軟件,提高處理器的性能。操作系統(tǒng)或者應(yīng)用軟件的多線程可以同時(shí)運(yùn)行于一個(gè)HTT處理器上,兩個(gè)邏輯處理器共享一組處理器執(zhí)行單元,并行完成加、乘、負(fù)載等操作。

這樣就可以使得運(yùn)行性能提高30%,這是因?yàn)樵谕粫r(shí)間里,應(yīng)用程序可以使用芯片的不同部分。

雖然單線程芯片每秒鐘能夠處理成千上萬條指令,但是在任一時(shí)刻只能夠?qū)σ粭l指令進(jìn)行操作。而“超線程”技術(shù)可以使芯片同時(shí)進(jìn)行多線程處理,使芯片性能得到提升。 目前支持超線程CPU的芯片組包括Intel 845E、845G、845GE、845PE、845GV和850E幾種,在支持超線程技術(shù)的主板上使用Pentium4 3.06GHz后,BIOS中會(huì)出現(xiàn)“CPU Hyper-Threading”的選項(xiàng)(注意:在使用不支持超線程技術(shù)的CPU時(shí),主板BIOS并不會(huì)顯示該選項(xiàng)),只需將選項(xiàng)設(shè)置為Enable,我們就可以擁有一個(gè)真正支持超線程技術(shù)的“高端”平臺(tái)。 在軟件方面,Windows Home,Windows XP Professional或者基于Linux 2.4.18版本以上內(nèi)核的Linux系統(tǒng)都可以支持超線程。

我們采用Windows XP Professional進(jìn)行測(cè)試,進(jìn)入系統(tǒng)后,我們可以看到兩個(gè)Pentium4 3.06GHz在并行工作。

如何關(guān)閉CPU超線程功能

1、首先打開筆記本電腦,進(jìn)入開機(jī)界面,在開機(jī)的幾秒過程中按鍵盤的F2(或者有些筆記本是按DEL)。百科

2、進(jìn)入BIOS,可以看到BIOS主頁面,我們使用鍵盤左右鍵進(jìn)入Main旁邊的Advanced,如圖。

3、進(jìn)入Advanced界面,找到Hyper-Threading功能,將默認(rèn)的Enabled通過鍵盤上下鍵修改為Disabled。

這樣就關(guān)閉了。

4、然后進(jìn)入最右側(cè)的Exit界面,選擇【F10】Save and Exit(保存并退出),如圖。

5、保存后,完成開機(jī)進(jìn)入系統(tǒng)。

此時(shí),超線程已經(jīng)關(guān)閉。在桌面底端菜單點(diǎn)擊鼠標(biāo)右鍵,進(jìn)入任務(wù)管理器。

6、通過任務(wù)管理器進(jìn)入資源監(jiān)視器查看效果。

7、完成效果圖。