『壹』 提升cpu性能可採用的基本技術
超線程技術是intel獨有的技術,目的是增強cpu的多線程處理能力
cpu每個核心理論上一次只能處理一個線程,雙核cpu一次能處理兩個線程,四核cpu一次就能處理四個線程。不過核心在實際工作中所處理的指令非常復雜,比如某些指令需要採用另外的指令運算得出的結果來執行,那麼在運行中就會常常出現線程「掛起、等待」的情況,而這個時候核心是閑置的,超線程技術就是充分利用核心閑置的時間,來處理另外一個線程,盡可能的利用核心資源,從而實現單核心能「同時」處理兩個線程的目的。
當然,超線程技術對cpu多線程處理能力的提升非常有限,最佳的辦法還是增加cpu的核心數量。
另外,超線程技術需要高頻率來支持,如果頻率不夠高,性能反而會下降,所以酷睿2系列都沒有採用這個技術,直到酷睿i系列後才重新啟用
『貳』 CPU超線程的技術
超線程技術就是在一顆CPU同時執行多個程序而共同分享一顆CPU內的資源,理論上要像兩顆CPU一樣在同一時間執行兩個線程,P4處理器需要多加入一個Logical CPU Pointer(邏輯處理單元)。因此新一代的P4 HT的die的面積比以往的P4增大了5%。而其餘部分如ALU(整數運算單元)、FPU(浮點運算單元)、L2 Cache(二級緩存)則保持不變,這些部分是被分享的。對支持多處理器功能的應用程序而言,超線程處理器被視為兩個分離的邏輯處理器。應用程序不須修正就可使用這兩個邏輯處理器。同時,每個邏輯處理器都可獨立響應中斷。第一個邏輯處理器可追蹤一個軟體線程,而第二個邏輯處理器則可同時追蹤另一個軟體線程。由於兩個線程共同使用同樣的執行資源,因此不會產生一個線程執行的同時,另一個線程閑置的狀況。 這種方式將會大為提升每個實體處理器中的執行資源使用率。盡管提高CPU的時鍾頻率和增加緩存容量後的確可以改善性能,但這樣的CPU性能提高在技術上存在較大的難度。實際上在應用中基於很多原因,CPU的執行單元都沒有被充分使用。如果CPU不能正常讀取數據(匯流排/內存的瓶頸),其執行單元利用率會明顯下降。目前大多數執行線程缺乏ILP(Instruction-Level Parallelism,多種指令同時執行)支持。這些都造成了當前CPU的性能沒有得到全部的發揮。因此,Intel則採用另一個思路去提高CPU的性能,讓CPU可以同時執行多重線程,就能夠讓CPU發揮更大效率,即所謂「超線程(Hyper-Threading,簡稱「HT」)」技術。超線程技術就是利用特殊的硬體指令,把兩個邏輯內核模擬成兩個物理晶元,讓單個處理器都能使用線程級並行計算,進而兼容多線程操作系統和軟體,減少了CPU的閑置時間,提高的CPU的運行效率。
『叄』 為提高cpu的運行效率可以做
一、在BIOS中優化CPU
1、打開CPU二級緩存
對於一些特殊主板,CPU的某些功能在默認的情況下是不開啟的,需要在BIOS中將其打開,如CPU的內部高速緩存和超線程技術等。打開CPU的內部高速緩存的方法如下:
步驟1 進入BIOS設置主界面,選擇「Advanced BIOS Features」設置項,按Enter鍵進入。
步驟2 將「CPU Internal Cache」設置為「Enabled」,即打開CPU的二級緩存。打開後可以減少CPU在存儲器讀/寫周期中的等待時間,從而提升CPU的工作效率。
步驟3 CPU二級緩存ECC校驗也是一個很重要的參數。將「CPU L2 Cache ECC Checking」設置為「Enabled」,可啟用CPU內部L2Cache,進行ECC檢測。它可以偵察並糾正單位信號錯誤,保持資料的准確性,對超頻的穩定性有幫助,但不能偵察雙位信號錯誤。
2、設置超線程技術
超線程技術回增強處理器的性能,提高工作效率。因此,對於一些支持超線程技術的CPU(如P42.8C等),可以對其進行如下設置:
步驟1 進入主板BIOS中,在「Advanced BIOS Features」中找到「
Hyper-Threading Technology」選項。
步驟2 將其設置為「Enabled」。
步驟3 設置完畢後重啟電腦,然後在開機自檢畫面時會顯示兩個處理器。當用戶進入系統後還可以在系統的「設備管理器」裡面看到兩個處理器,這就代表超線程技術已經成功打開。
二、系統設置優化CPU
1、調整程序優先順序
在Windows系統中,對CPU的優化處理並不多,可以通過設置CPU優先等級的方法來優化CPU。Windows 2000/XP內的應用程序共分為32個等級(0~31),一般都處於0~15級之間。默認情況下,程序的優先順序別都為8,即「標准」。在有些時候,可以將一些無關緊要的進程的優先順序調低,這樣可以提升CPU的性能。
要設置CPU的優先順序,可以執行以下操作:
步驟1 按Ctrl+Alt+Del組合鍵,打開「Windows任務管理器」窗口。
步驟2 選中要設置優先順序的程序,單擊滑鼠右鍵,在彈出的快捷菜單中選擇「設置優先順序」→「低」的命令,即可降低程序的級別。
2、優化處理器二級緩存容量
在Windows XP中,為加快系統運行,可以在注冊表中設置二級緩存容量。方法如下:
步驟1 首先打開注冊表,找到如下分支:「HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SessionManager\\MemoryManagement\\」。
步驟2 選擇其下的「SecondLevelDataCache」,用戶根據自己所用的處理器設置即可,例如Athlon XP是「38」,P4Northwood是「512」。。。。
『肆』 電腦怎麼提高cpu性能
在自身的條件下,在bios系統調節頻率。
『伍』 超線程技術
超線程技術就是利用特殊字元的硬體指令,把兩個邏輯內核模擬成物理晶元,讓單個處理器能使用線程級並行計算,從而兼容多線程並行計算,從而兼容多線程操作系統和軟體,使運行性能提高30%.
雖然單線程晶元每秒鍾能處理成千上萬條指令,但是在任一時刻只能對一條指令進行操作。而「超線程」技術可以使晶元同時進行多線程處理,使晶元性能得到提升。如果單單是CPU支持超線程技術而沒有晶元組、軟體進行協同作戰的話,超線程技術也就是一句空話而已。
那又有哪些晶元支持超線程技術呢?
Intel方面有850E、845GE、845PE、845GV、845G、845E、新款的Intel方面有850GE、845PE晶元組均可正常支持超線程技術的使用,而最早前的845E以及850E晶元組只需升級BIOS即可解決支持問題。
而SIS矽統方面決定升級其sis654DX、sis648晶元組為「B」版,這樣就可以支持多線程技術了。
軟體方面: 操作系統有 winXP;應用軟體為office2000、officeXP等。另Linux kemel2.4.x以後的版本也支持超線程技術。原來目前還只是一些辦公軟體支持超線程,這也未免讓愛好GAME的小編失望呀!
程序是一組編譯代碼,可以執行相關的數據計算與操作,這些代碼由一條條的指令組成,每一個代碼組就是一條線程。在電腦中,無論做任何操作,都需要動用到線程,即使按一按鍵盤,電腦響應輸入信號,也有相關的指令在運行。
現有主流電腦使用x86架構,每次只能執行一條線程,即單線程系統。單晶元計算環境中,在執行指令的時候,CPU先找出相應指令所在的內存位置,執行下一條指令,再轉換到另一個位置,在同一時間內CPU只能對應一個指令。線程可以中斷,並把中間結果暫存在另一個特殊位置(堆棧),不同的線程可以交叉運行,實現多任務,但每次運行的線程仍然僅有一條,千萬不要把多任務和多線程混淆了。
超線程是一種特殊的多線程技術,它可以充分利用CPU的效率,發揮單個物理CPU的潛力。它不是代替多處理器,而是為了讓多處理器的實力發揮得更加完美。
簡而言之:超線程技術就是利用特殊的硬體指令,把兩個邏輯內核模擬成兩個物理晶元,讓單個處理器都能使用線程級並行計算,從而兼容多線程操作系統和軟體,提高處理器的性能。操作系統或者應用軟體的多線程可以同時運行於一個HTT處理器上,兩個邏輯處理器共享一組處理器執行單元,並行完成加、乘、負載等操作。這樣就可以使得運行性能提高30%,這是因為在同一時間里,應用程序可以使用晶元的不同部分。雖然單線程晶元每秒鍾能夠處理成千上萬條指令,但是在任一時刻只能夠對一條指令進行操作。而「超線程」技術可以使晶元同時進行多線程處理,使晶元性能得到提升。
『陸』 有什麼辦法能提高CPU的工作效率
貌似米有。貌似INTEL支持HT技術的主板和CPU,可以再BIOS開啟HT技術。即超線程技術。來增加CPU的利用率,就像雙核處理器,可惜現在基本都是雙核了,應該不會有什麼CPU利用率低的問題。源頭還是要從CPU的精簡指令講起!
『柒』 怎樣提高電腦CPU的工作效率
一、在BIOS中優化CPU
1、打開CPU二級緩存
對於一些特殊主板,CPU的某些功能在默認的情況下是不開啟的,需要在BIOS中將其打開,如CPU的內部高速緩存和超線程技術等。打開CPU的內部高速緩存的方法如下:
步驟1 進入BIOS設置主界面,選擇「Advanced BIOS Features」設置項,按Enter鍵進入。
步驟2 將「CPU Internal Cache」設置為「Enabled」,即打開CPU的二級緩存。打開後可以減少CPU在存儲器讀/寫周期中的等待時間,從而提升CPU的工作效率。
步驟3 CPU二級緩存ECC校驗也是一個很重要的參數。將「CPU L2 Cache ECC Checking」設置為「Enabled」,可啟用CPU內部L2Cache,進行ECC檢測。它可以偵察並糾正單位信號錯誤,保持資料的准確性,對超頻的穩定性有幫助,但不能偵察雙位信號錯誤。
2、設置超線程技術
超線程技術回增強處理器的性能,提高工作效率。因此,對於一些支持超線程技術的CPU(如P42.8C等),可以對其進行如下設置:
步驟1 進入主板BIOS中,在「Advanced BIOS Features」中找到「
Hyper-Threading Technology」選項。
步驟2 將其設置為「Enabled」。
步驟3 設置完畢後重啟電腦,然後在開機自檢畫面時會顯示兩個處理器。當用戶進入系統後還可以在系統的「設備管理器」裡面看到兩個處理器,這就代表超線程技術已經成功打開。
二、系統設置優化CPU
1、調整程序優先順序
在Windows系統中,對CPU的優化處理並不多,可以通過設置CPU優先等級的方法來優化CPU。Windows 2000/XP內的應用程序共分為32個等級(0~31),一般都處於0~15級之間。默認情況下,程序的優先順序別都為8,即「標准」。在有些時候,可以將一些無關緊要的進程的優先順序調低,這樣可以提升CPU的性能。
要設置CPU的優先順序,可以執行以下操作:
步驟1 按Ctrl+Alt+Del組合鍵,打開「Windows任務管理器」窗口。
步驟2 選中要設置優先順序的程序,單擊滑鼠右鍵,在彈出的快捷菜單中選擇「設置優先順序」→「低」的命令,即可降低程序的級別。
2、優化處理器二級緩存容量
在Windows XP中,為加快系統運行,可以在注冊表中設置二級緩存容量。方法如下:
步驟1 首先打開注冊表,找到如下分支:「HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SessionManager\\MemoryManagement\\」。
步驟2 選擇其下的「SecondLevelDataCache」,用戶根據自己所用的處理器設置即可,例如Athlon XP是「38」,P4Northwood是「512」。
『捌』 超線程到底有什麼用啊
可以提升cpu使用效率。
『玖』 超線程技術的效能提升
一般很多人都會認為,採用超線程技術,就能使得系統效能大幅提升,但是事實真是如此么?不要忘了我們前面說到的超線程技術實現的必要條件,這可是超線程技術發揮應有效能的前提條件。除了操作系統支持之外,還必須要軟體的支持。從這點我們就可以看出,就軟體現狀來說,支持雙處理器技術的軟體畢竟還在少數。對於大多數軟體來說,由於設計的原理不同,還並不能從超線程技術上得到直接的好處。因為超線程技術是在線程級別上並行處理命令,按線程動態分配處理器等資源。該技術的核心理念是「並行度(Parallelism)」,也就是提高命令執行的並行度、提高每個時鍾的效率。這就需要軟體在設計上線程化,提高並行處理的能力。而PC上的應用程序幾乎沒有為此作出相應的優化,採用超線程技術並不能獲得效能的大幅提升。上面說的只是軟體支持的現狀,操作系統在這個方面則沒有太大的問題,畢竟Windows的某些版本、Linux都是支持多處理器的操作系統。並且隨著Intel支持超線程技術的處理器面世之後,憑借Intel處理器的號召力,必然會引起應用程序設計上的改變,必然會有更多的支持並行線程處理的軟體面世,屆時,當然是支持超線程處理器大顯身手的時候了。那時候,普通用戶才能夠從超線程技術中得到最直接的好處。
『拾』 超線程有用么:解密CPU的超線程原理與性能
所謂超線程,就是我們平時說的CPU雙核四線程這種線程數多餘核心數的情況,比如大部分的i5和i7都是支持超線程的。很多人,尤其是一些偽大神認為超線程的兩個線程實際上還是一個核心,運行效率低下,不值一提。其實,超線程技術對CPU而言還是有很大性能提升的,因為超線程技術不僅僅是邏輯技術,還是一個硬體技術。
我們先看CPU是如何處理指令的。通俗的說可以分成兩部分,第一部分是負責讀取指令,第二部分是負責執行指令。一般執行部分是非常復雜的,通俗的來講,比如加減乘除等需要不同的執行機構,一套執行機構要包括多種運演算法則的執行單元。通常的CPU是讀取部分和執行部分一對一的,而超線程的CPU則是多個讀取部分和一個執行機構對應的,也就是說一個核心裡有好幾套的讀取機構和一套執行機構。
超線程的優勢:首先讀取機構1和讀取機構2分別讀取不同的指令,假設指令1是乘法,指令2是加法,那麼CPU就可以調用一套執行機構中的不同部分來同時處理;而對於部支持超線程的CPU,執行指令1時盡管加法執行單元是空閑的但是也只能等指令1執行完成之後且指令2讀取完畢後才能執行。在這種情況下多線程效率接近多核。
另一種情況:如果指令1和指令2都是加法,那麼指令2就必須等待指令1執行完成,這時的超線程和單核是一樣的。此外,如果指令2的執行需要指令1的結果,那麼指令2也是必須等待指令1的。
那麼,多線程技術的效果實際上取決於對指令的排列順序。在通常的CPU上這是取決於當前執行的程序,而為了提升CPU的性能以intel為首的CPU巨頭使用了一個叫做指令預測和亂序的技術。通過數學邏輯上的優化可以相當程度的重排CPU指令順序這樣就能有效的避免指令2等待指令1的悲劇,性能也就提升了不少。
所以,超線程技術其實可以利皆為介於多核和單核的過度,是軟體和硬體優化的結合,很難說性能是單核心的多少倍,在合適的條件和性能可以接近多核心,在另外的情況下又可能幾乎沒有作用,而成本卻比多核心要低的多,也能有效的減少多核引起的功耗增加