超線程威力有多強?i7/i5/i3縱向對比
HT超線程技術,也就是Hyper-Threading,是Intel早在2001年就提出的一種技術。盡管提高時鐘頻率和緩存容量可以改善CPU的性能,但是受到工藝和成本的限制,CPU無法無限的提升樣參數來提升性能,實際上在應用中基于很多原因,CPU的執行單元都沒有被充分使用。
為此,Intel則采用另一個思路去提高CPU的性能,讓CPU可以同時執行多重線程,就能夠讓CPU發揮更大效率,即所謂“超線程(Hyper-Threading,簡稱“HT”)”技術。超線程技術就是利用特殊的硬件指令,把兩個邏輯內核模擬成兩個物理芯片,讓單個處理器都能使用線程級并行計算,進而兼容多線程操作系統和軟件,減少了CPU的閑置時間,提高的CPU的運行效率。目前的多線程技術一般采用多個微理器即多處理器結構,線程與處理器形成一一對應關系。而英特爾Hyper-Threading技術的特點是:
(1)物理上用一個處理器處理多個線程
(2)多線程的分配采用根據計數器的空閑狀態進行線程處理的SMT(simultaneous multi-threading)方式。
HT技術最早出現在2002年的Pentium4上,它是利用特殊的硬件指令,把兩個邏輯內核模擬成兩個物理芯片,讓單個處理器都能使用線程級并行計算,進而兼容多線程操作系統和軟件,減少了CPU的閑置時間,提高CPU的運行效率。但是,由于這個設計太過超前,奔騰4并沒有借助HT大放光彩,在之后的酷睿架構中,Intel也再沒有使用這個技術。然而,基于Nehalem架構的Core i7再次引入超線程技術,使四核的Corei7可同時處理八個線程操作,大幅增強其多線程性能。如今最新的32nm Core i3/i5 也保留著了HT功能。
關注我們



