1. <blockquote id="lwgwu"></blockquote>
    2. <kbd id="lwgwu"><samp id="lwgwu"></samp></kbd>
    3. <abbr id="lwgwu"><tt id="lwgwu"></tt></abbr>
      免费专区丝袜调教视频,亚洲午夜无码极品久久,亚洲乳大丰满中文字幕,乱乱网,两个人看的www视频中文字幕,中文字幕日韩精品无码内射,欧美成aⅴ人高清免费,女人被爽到高潮视频免费国产
      泡泡網(wǎng)CPU頻道 PCPOP首頁(yè)      /      CPU     /      行情    /    正文

      處理器的大腦!小編帶您讀懂CPU指令集

      SSE4.1改進(jìn)視頻處理

          SSE4.1是Intel在Penryn核心的Core 2 Duo與Core 2 Solo處理器時(shí),新增的47條新多媒體指令集,用來(lái)加強(qiáng)視頻編輯等方面的應(yīng)用。另外,AMD也開發(fā)了屬于自己的SSE4a多媒體指令集,并內(nèi)建在Phenom與Opteron等K10架構(gòu)處理器中,不過(guò)相關(guān)應(yīng)用都差不多,并且無(wú)法與Intel的SSE4系列指令集相容。

      你知道處理器指令集嗎?指令集有何用

      緩慢的視頻處理

          據(jù)了解,在進(jìn)行視頻編碼時(shí)需要進(jìn)行動(dòng)態(tài)預(yù)測(cè)(Motion Estimation)及差分編碼方式去除相鄰2張影像之相關(guān)性,這是一個(gè)非常復(fù)雜的運(yùn)算動(dòng)作。在沒(méi)有SSE4指令集時(shí),完成一個(gè)步驟需要以下指令語(yǔ)句:

        for (int moveblock=0;moveblock<16;moveblock++)

        for(int line=0; line<16; line++) // Does the 16 pixels large in 4 iteration

        {

        int i=0;

        sum0+=abs( pBlock1[j]-pBlock2)+abs(pBlock1[j+1]-pBlock2[i+1])+abs(pBlock1[j+2]-pBlock2[i+2])+abs(pBlock1[j+3]-pBlock2[i+3]); // Compare with 0 pixel offset

        sum1+=abs(pBlock1[j+1]-pBlock2)+abs(pBlock1[j+2]-pBlock2[i+1])+abs(pBlock1[j+3]-pBlock2[i+2])+abs(pBlock1[j+4]-pBlock2[i+3]); // Compare with 1 pixel offset

        sum2+=abs(pBlock1[j+2]-pBlock2)+abs(pBlock1[j+3]-pBlock2[i+1])+abs(pBlock1[j+4]-pBlock2[i+2])+abs(pBlock1[j+5]-pBlock2[i+3]); // Compare with 2 pixel offset

        sum3+=abs(pBlock1[j+3]-pBlock2)+abs(pBlock1[j+4]-pBlock2[i+1])+abs(pBlock1[j+5]-pBlock2[i+2])+abs(pBlock1[j+6]-pBlock2[i+3]); // Compare with 3 pixel offset

        sum4+=abs(pBlock1[j+4]-pBlock2)+abs(pBlock1[j+5]-pBlock2[i+1])+abs(pBlock1[j+6]-pBlock2[i+2])+abs(pBlock1[j+7]-pBlock2[i+3]); // Compare with 4 pixel offset

          sum5+=abs(pBlock1[j+5]-pBlock2)+abs(pBlock1[j+6]-pBlock2[i+1])+abs(pBlock1[j+7]-pBlock2[i+2])+abs(pBlock1[j+8]-pBlock2[i+3]); // Compare with 5 pixel offset

          sum6+=abs(pBlock1[j+6]-pBlock2)+abs(pBlock1[j+7]-pBlock2[i+1])+abs(pBlock1[j+8]-pBlock2[i+2])+abs(pBlock1[j+9]-pBlock2[i+3]); // Compare with 6 pixel offset

          sum7+=abs(pBlock1[j+7]-pBlock2)+abs(pBlock1[j+8]-pBlock2[i+1])+abs(pBlock1[j+9]-pBlock2[i+2])+abs(pBlock1[j+10]-pBlock2[i+3]); // Compare with 7 pixel offset

        i=4;

        j=moveblock+4;

        …

        … }

        }

        一大串的指令極度浪費(fèi)處理器資源,而在支持SSE4指令集的處理器上,只需要采用4 SAD運(yùn)算指令:

        MPSADBW xmm0,xmm1,0

        便完全代替了以上繁復(fù)的指令串,大幅提升動(dòng)態(tài)預(yù)測(cè)(Motion Estimation)及差分編碼的運(yùn)算速度。

      0人已贊

      關(guān)注我們

      泡泡網(wǎng)

      手機(jī)掃碼關(guān)注
      主站蜘蛛池模板: 无码精品国产d在线观看| 最近中文字幕国产精选| 亚洲网综合| av无码小缝喷白浆在线观看| 熟妇图区| 无码av波多野结衣久久| 亚洲最大的成人网站| 亚洲国产成人久久综合电影| 中文字幕日本αv一区二区| 亚洲av日韩aⅴ永久无码| 天天日狠狠操| 精品国产aⅴ一区二区三区| 精品蜜臀国产av一区二区| 波多野结衣av88综合| 在线观看国产一区亚洲bd| 99精品久久久中文字幕| 中文字幕日韩精品人妻| 中文无码一区| 人妻系列无码专区无码专区| 超碰热| 少妇做爰免费视频网站| 日本三码电影在线| 熟年中出交尾六十路七十路| 欧美精品乱码99久久蜜桃| 亚洲成在人线AV品善网好看| 亚洲精品国产AV| 亚洲欧美人成人让影院| 久久精品99国产精品日本| 亚洲第一色区| 2021国产精品视频网站| 国产成人精品午夜福利| 亚洲性线免费观看视频成熟| 久久精品波多野结衣| 在线免费无码视频| 极品白嫩的小少妇| 日本污视频在线观看| 中国freesexvideos国产| 国产精品成人永久在线四虎| 亚洲第一无码精品一区| 福利一区二区三区av| 久久精品久久精品久久39|