cpu線程多有什么好處
cpu線程多有什么好處
很多網(wǎng)友問cpu線程多有什么好處,下面是學(xué)習(xí)啦小編帶來的關(guān)于cpu線程多有什么好處的內(nèi)容,歡迎閱讀!
cpu線程多有什么好處:
CPU多線程同簡稱SMT。
SMT可通過復(fù)制處理器上的結(jié)構(gòu)狀態(tài),讓同一個處理器上的多個線程同步執(zhí)行并共享處理器的執(zhí)行資源,可最大限度地實現(xiàn)寬發(fā)射、亂序的超標(biāo)量處理,提高處理器運算部件的利用率,緩和由于數(shù)據(jù)相關(guān)或Cache未命中帶來的訪問內(nèi)存延時。當(dāng)沒有多個線程可用時,SMT處理器幾乎和傳統(tǒng)的寬發(fā)射超標(biāo)量處理器一樣。
多線程(英語:Multithreading),是指從軟件或者硬件上實現(xiàn)多個線程迸發(fā)執(zhí)行的技術(shù)。具有多線程能力的計算機因有硬件支持而能夠在同一時間執(zhí)行多于一個執(zhí)行緒,進(jìn)而提升整體處理性能。具有這種能力的系統(tǒng)包括對稱多處理機、多核心處理器以及芯片級多處理(Chip-level multithreading)或同時多線程(Simultaneous multithreading)處理器。
SMT可通過復(fù)制處理器上的結(jié)構(gòu)狀態(tài),讓同一個處理器上的多個線程同步執(zhí)行并共享處理器的執(zhí)行資源,可最大限度地實現(xiàn)寬發(fā)射、亂序的超標(biāo)量處理,提高處理器運算部件的利用率,緩和由于數(shù)據(jù)相關(guān)或Cache未命中帶來的訪問內(nèi)存延時。當(dāng)沒有多個線程可用時,SMT處理器幾乎和傳統(tǒng)的寬發(fā)射超標(biāo)量處理器一樣。SMT最具吸引力的是只需小規(guī)模改變處理器核心的設(shè)計,幾乎不用增加額外的成本就可以顯著地提升效能。多線程技術(shù)則可以為高速的運算核心準(zhǔn)備更多的待處理數(shù)據(jù),減少運算核心的閑置時間。這對于桌面低端系統(tǒng)來說無疑十分具有吸引力。Intel從3.06GHz Pentium 4開始,所有處理器都將支持SMT技術(shù)。
相關(guān)CPU多線程閱讀推薦:
Rock 微處理器是升陽電腦計劃開發(fā)的多線程(多執(zhí)行緒), 多核心微處理器。這款處理器擁有4個獨立的CPU核心,而每個核心又有獨立的4個“處理引擎”,再加上同步多線程(SMT)技術(shù),每顆處理器將擁有32個邏輯線程。它將會是多顆處理芯片的服務(wù)器架構(gòu),可以由多塊多核心處理器又再組成對稱多處理機(SMP)系統(tǒng),執(zhí)行SPARC v9 指令集。
Rock 微處理器可以和現(xiàn)有的UltraSPARC處理器同時工作,而后者則作為協(xié)處理器。Rock 微處理器將有多種版本,包括針對單路或多路服務(wù)器。規(guī)格方面,Rock 微處理器將和AMD的Opteron系列處理器非常相近。與UltraSPARC T1不同的,Rock重視且強化浮點運算的能力。另外根據(jù)升陽電腦的透露,Rock上將具有一種Hardware Scout(硬件偵察)功能,是以多執(zhí)行緒式的硬件線路設(shè)計讓Rock具有預(yù)先提取(prefetching)的能力。Rock 微處理器鎖定在傳統(tǒng)資料運算工作,如數(shù)據(jù)庫執(zhí)行,浮點密集的高性能計算的工作。Rock處理器將使用65納米制程。Rock看來將成為升陽電腦在SMP架構(gòu)處理器上的接替者,Rock不是用來接替UltraSPARC T1,預(yù)計會取代現(xiàn)有的UltraSPARC III、UltraSAPRC IV。Rock 微處理器預(yù)計要到2008年后才能面世。