当前位置 - 股票行情交易網 - 財經資訊 - 超線程和雙核是什麽意思

超線程和雙核是什麽意思

分類: 教育/科學 >> 科學技術 >> 工程技術科學

問題描述:

超線程和雙核是什麽意思,它們各有什麽利弊。各各適用那些場合?

解析:

超線程”(Hyperthreading Technology)技術就是通過采用特殊的硬件指令,可以把兩個邏輯內核模擬成兩個物理芯片,在單處理器中實現線程級的並行計算,同時在相應的軟硬件的支持下大幅度的提高運行效能,從而實現在單處理器上模擬雙處理器的效能。其實,從實質上說,超線程是壹種可以將CPU內部暫時閑置處理資源充分“調動”起來的技術。

“超線程”的實現條件:CPU的支持,主板芯片組和主板BIOS的支持,操作系統和應用軟件的支持。

壹般說來,最大發揮HT技術的運行效能還需要真正支持超線程技術的軟件,現實中這樣的軟件是少之又少的。除了MS Office系列軟件和壹些視頻、圖形如Photoshop等專業軟件外幾乎都不支持HT技術。很多遊戲也不支持HT技術。

所謂雙核心處理器,簡單地說就是在壹塊CPU基板上集成兩個處理器核心,並通過並行總線將各處理器核心連接起來。雙核心並不是壹個新概念,而只是CMP(Chip Multi Processors,單芯片多處理器)中最基本、最簡單、最容易實現的壹種類型。其實在RISC處理器領域,雙核心甚至多核心都早已經實現。CMP最早是由美國斯坦福大學提出的,其思想是在壹塊芯片內實現SMP(Symmetrical Multi-Processing,對稱多處理)架構,且並行執行不同的進程。早在上個世紀末,惠普和IBM就已經提出雙核處理器的可行性設計。IBM 在2001年就推出了基於雙核心的POWER4處理器,隨後是Sun和惠普公司,都先後推出了基於雙核架構的UltraSPARC以及PA-RISC芯片,但此時雙核心處理器架構還都是在高端的RISC領域,直到前不久Intel和AMD相繼推出自己的雙核心處理器,雙核心才真正走入了主流的X86領域。