您現(xiàn)在的位置: 首頁 > 標(biāo)簽 > SIMD指令
SIMD指令
SIMD指令
相關(guān)文章 : 1篇 瀏覽 : 3次

SIMD全稱Single Instruction Multiple Data,單指令多數(shù)據(jù)流,能夠復(fù)制多個(gè)操作數(shù),并把它們打包在大型寄存器的一組指令集。以同步方式,在同一時(shí)間內(nèi)執(zhí)行同一條指令。以加法指令為例,單指令單數(shù)據(jù)(SISD)的CPU對(duì)加法指令譯碼后,執(zhí)行部件先訪問內(nèi)存,取得第一個(gè)操作數(shù);之后再一次訪問內(nèi)存,取得第二個(gè)操作數(shù);隨后才能進(jìn)行求和運(yùn)算。而在SIMD型的CPU中,指令譯碼后幾個(gè)執(zhí)行部件同時(shí)訪問內(nèi)存,一次性獲得所有操作數(shù)進(jìn)行運(yùn)算。這個(gè)特點(diǎn)使SIMD特別適合于多媒體應(yīng)用等數(shù)據(jù)密集型運(yùn)算。 如:AMD公司引以為豪的3D NOW! 技術(shù)實(shí)質(zhì)就是SIMD,這使K6-2、雷鳥、毒龍?zhí)幚砥髟谝纛l解碼、視頻回放、3D游戲等應(yīng)用中顯示出優(yōu)異的性能。