亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

硬件維護(hù)

同步多線程是什么意思

時間:2024-07-22 04:26:49 硬件維護(hù) 我要投稿
  • 相關(guān)推薦

同步多線程是什么意思

  同步多線程(SMT)是一種在一個CPU 的時鐘周期內(nèi)能夠執(zhí)行來自多個線程的指令的硬件多線程技術(shù)。下面是YJBYS小編整理的同步多線程的相關(guān)知識,希望對你有幫助!

  本質(zhì)上,同步多線程是一種將線程級并行處理(多CPU)轉(zhuǎn)化為指令級并行處理(同一CPU)的方法。 同步多線程是單個物理處理器從多個硬件線程上下文同時分派指令的能力。同步多線程用于在商用環(huán)境中及為周期/指令(CPI)計數(shù)較高的工作負(fù)載創(chuàng)造性能優(yōu)勢。 處理器采用超標(biāo)量結(jié)構(gòu),最適于以并行方式讀取及運(yùn)行指令。同步多線程使您可在同一處理器上同時調(diào)度兩個應(yīng)用程序,從而利用處理器的超標(biāo)量結(jié)構(gòu)性質(zhì)。

  概述

  任何單個應(yīng)用程序都不能完全使該處理器達(dá)到滿負(fù)荷。當(dāng)一個線程遇到較長等待時間事件時,同步多線程還允許另一線程中的指令使用所有執(zhí)行單元。例如,當(dāng)一個線程發(fā)生高速緩存不命中,另一個線程可以繼續(xù)執(zhí)行。同步多線程是 POWER5™ 和 POWER6™ 處理器的功能,可與共享處理器配合使用。

  SMT 對于商業(yè)事務(wù)處理負(fù)載的性能優(yōu)化可達(dá)30%。在更加注重系統(tǒng)的整體吞吐量而非單獨(dú)線程的吞吐量時,SMT 是一個很好地選擇。

  但是并非所有的應(yīng)用都能通過SMT 取得性能優(yōu)化。那些性能受到執(zhí)行單元限制的應(yīng)用,或者那些耗盡所有處理器的內(nèi)存帶寬的應(yīng)用,其性能都不會通過在同一個處理器上執(zhí)行兩個線程而得到提高。

【同步多線程是什么意思】相關(guān)文章:

Java多線程同步問題07-10

java關(guān)于多線程的操作11-06

Java多線程的實(shí)現(xiàn)方式11-03

游學(xué)是什么意思09-04

cfo是什么意思06-02

ACCA是什么意思08-17

冬至是什么意思07-30

白露是什么意思11-01

php是什么意思07-18

SEO是什么意思10-04