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