當前快播:超線程技術的優(yōu)缺點是什么? 超線程技術與多核心有什么區(qū)別?
超線程技術是在一顆CPU同時執(zhí)行多個程序而共同分享一顆CPU內(nèi)的資源,理論上要像兩顆CPU一樣在同一時間執(zhí)行兩個線程,P4處理器需要多加入一個Logical CPU Pointer(邏輯處理單元)。那么,超線程技術的優(yōu)缺點是什么? 超線程技術與多核心有什么區(qū)別?一起來看看吧!
超線程技術的優(yōu)缺點:
優(yōu)點
1.超線程技術的優(yōu)勢在于同時進行多任務批處理工作,盡管支持超線程技術的軟件不多,也只有少數(shù)的軟件可以享受到由超線程技術帶來的性能提升,但是這符合今后軟件等技術的發(fā)展方向,今后更多的軟件將受益于超線程技術。
2.從來看,部分客戶可以發(fā)覺在運行某些特定軟件時,超線程技術讓系統(tǒng)有了30%的性能提升,為超線程技術優(yōu)化的軟件都能夠享受到超線程技術的好處。
3.客戶同時運行兩個以上的軟件時候,將可以明顯的感受到這兩個軟件的性能都得到提升相比關閉超線程技術的情況下都有很大的提升,超線程技術的效率優(yōu)勢只有在多任務操作時候才能得到發(fā)揮。
4.支持超線程技術的Windows XP操作系統(tǒng),其中的很多系統(tǒng)軟件都已經(jīng)針對超線程技術優(yōu)化過,因此在使用Windows 操作系統(tǒng)的時候可以很好的享受到超線程技術帶來好處。
缺點
1.因為超線程技術是對多任務處理有優(yōu)勢,因此當運行單線程運用軟件時,超線程技術將會降低系統(tǒng)性能,尤其在多線程操作系統(tǒng)運行單線程軟件時將容易出現(xiàn)此問題。
2.在打開超線程支持后,如果處理器以雙處理器模式工作,那么處理器內(nèi)部緩存就會被劃分成幾區(qū)域,互相共享內(nèi)部資源。對于不支持多處理器工作的軟件在雙處理器上運行時出錯的概率要比單處理器上高很多。
3.因為很多工作站軟件為Windows 2000操作系統(tǒng)進行過優(yōu)化,但是采用Windows 2000這樣的操作系統(tǒng)的工作站無法完全利用超線程技術的優(yōu)勢,也帶來不了高的工作效率
4.超線程技術只能提高40%左右的性能(測評時可以看成50%,即Core i3 的執(zhí)行效率為3核速率,Core i5 4核 HT與Core i7 的執(zhí)行效率為6核速率)
超線程技術與多核心有什么區(qū)別?
超線程技術與多核體系結構的區(qū)別如下:①超線程技術是通過延遲隱藏的方法,提高了處理器的性能,本質(zhì)上,就是多個線程共享一個處理單元。因此,采用超線程技術所獲得的性能并不是真正意義上的并行。從而采用超線程技術獲得的性能提升,將會隨著應用程序以及硬件平臺的不同而參差不齊。②多核處理器是將兩個甚至更多的獨立執(zhí)行單元,嵌入到一個處理器內(nèi)部。每個指令序列(線程),都具有一個完整的硬件執(zhí)行環(huán)境,所以各線程之間就實現(xiàn)了真正意義上的并行。
超線程技術與多核技術相結合可以給應用程序帶來更大的優(yōu)化空間,進而極大地提高系統(tǒng)的吞吐率。
標簽: 超線程技術的優(yōu)缺點 超線程技術 多核