久久国产av,国产激情欧美有码,亚洲国产综合精品2020,国产无套粉嫩白浆内精

sse41指令集(有哪些CPU支持sse4?)

2023-04-08 20:55:02 數(shù)碼極客 3626次閱讀 投稿:南梔

本篇文章給大家談談SSE4,以及sse41指令集對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

云計算不支持sse4.2

是支持的。AMD從銳龍系列開始都支持SSE4。2指令集,舊的AMDX488K和A107890K都不支持SSE4。2指令集的,Ryzen3Ryzen5Ryzen7系列CPU都有這個指令集。Intel45nm制程的Core2Duo雙核,Core2Quad四核,或者最新的Core-i7都是支持的。

SSE4指令集的內(nèi)容

SSE4:全名為Streaming SIMD Extension 4,被視為繼2001年以來最重要的媒體指令集架構的改進,除擴展Intel 64指令集架構外。據(jù)了解,SSE4將分為4.1版本及4.2版本,共新增47條指令,指令如右圖:

據(jù)Intel官方數(shù)據(jù)顯示,近期與多間軟件公司全力合作,2008 年第一季將有21款軟件支持SSE4指令集,包括影像編碼及播放軟件、數(shù)字影像內(nèi)容處理軟件及3D游戲核心,性能提高20%至110%不等。

主要構成

IntelSSE4 由一套全新指令構成,旨在提升一系列應用程序的性能和能效。Intel SSE4 構建于英特爾64指令集架構(Intel64 ) (ISA)。Intel SSE4 是英特爾與其獨立軟件開發(fā)商 (ISV) 團體精誠合作的成果,它可以支持開發(fā)人員輕松改進產(chǎn)品,同時保持必要的應用級兼容性,以適應處理器不斷迭代的需求。

自1999年多媒體指令集問世以來,已經(jīng)經(jīng)過了九年的時間。

主要分類

Penryn 支持 47 條 IntelSSE4 指令,包括矢量化編譯器和媒體加速器指令。未來的英特爾處理器將支持其余指令,而軟件也將能從程序的角度檢測出處理器支持哪些 Intel SSE4 指令。

從指令數(shù)目上看,SSE4指令增加了的指令改進了整數(shù)和浮點操作。SSE4指令集將分為兩個版本:4.1和4.2,SSE4.1版本隨著45nm Penryn發(fā)布,而SSE4.2版本將會隨著下一代架構Nehalem發(fā)布。

Penryn處理器SSE4指令集解析

Penryn處理器搭載了最新的SSE4指令集,SSE4(Streaming SIMD Extensions 4)是英特爾自從SSE2之后對ISA擴展指令集最大的一次的升級擴展,它將會隨著Penryn處理器陸續(xù)應用于臺式機平臺、移動平臺和服務器中……

它將會隨著Penryn處理器陸續(xù)應用于臺式機平臺、移動平臺和服務器中。據(jù)目前所致,SSE4包括大約50條新指令,Penryn通過這些新指令集,增強了從媒體應用到高性能計算應用領域的性能,同時還利用一些專用電路實現(xiàn)對于特定應用加速。

從指令數(shù)目上看,SSE4的47條指令增加了的指令改進了整數(shù)和浮點操作。支持DWORD和QWORD操作,新的單精度FP操作、快速寄存器操作、面向性能優(yōu)化的內(nèi)存操作等等,包括了圖形、圖像、數(shù)據(jù)裝載各方面的革新,因此稱其為SSE2以來最大的指令集變動也是不為過的。利用支持SSE4指令集的編譯器編譯之后,包括圖形/圖像處理、視頻處理、2D/3D創(chuàng)作、多媒體、游戲、內(nèi)存敏感負載、高性能計算等應用都會受益。

SSE4指令集的具體指令如下圖所示,按照目前的資料,SSE4指令集還將分為兩個版本:4.1和4.2,SSE4.1版本將隨著45nm Penryn發(fā)布,而SSE4.2版本將會隨著Penryn的下一代Nehalem發(fā)布,4.1將包括47條指令,4.2將包括7條指令,因此下圖的指令數(shù)目實際上并不是47,未來的SSE4.2指令數(shù)目也可能會有變動。

對于Nehalem的SSE4.2,Intel的Gelsinger介紹說,這7條指令集的用途各有不同,比如有面向CRC-32和POP Counts等特定應用的,有特別針對XML等的流式指令。Gelsinger稱,新指令集可以將256條指令合并在一起執(zhí)行,從而讓XML類工作的性能提高3倍。

SSE4——Penryn搭載的SSE4.1指令集主要分為三個部分,分別是SSE4視頻編碼加速部分、SSE4圖形加速部分和SSE4流加載部分,其中SSE4視頻編碼加速部分包括了14條指令,用于加速4x4絕對差和、子像素過濾一擊數(shù)據(jù)查找方面的性能。

在進行視頻編碼時,需要進行大量的Motion Estimation(動態(tài)預測),動態(tài)預測是視頻編碼過程中極其重要的一個環(huán)節(jié),它的算法效率對整個編碼效率有很大的影響,而這個動態(tài)預測需要進行大量的SAD(Sums of Absolute Difference,差分絕對值和)的運算,該運算是大部分視頻編碼算法中運動估計一步常采用的方法。SAD算法將會在相鄰兩個連續(xù)視頻幀中找出一個大塊的運動情況,以紀錄其運動數(shù)據(jù)代替紀錄像素數(shù)據(jù)而節(jié)約存儲容量、壓縮視頻。為此,SAD需要計算兩個大塊中每一組對應的像素值之間絕對差值的累加和。這本身就是一個非常復雜的大數(shù)據(jù)量運算動作,即使依靠SIMD指令的一條指令就處理大量數(shù)據(jù)的優(yōu)勢,要組合成SAD操作代碼也需要大量的指令。

現(xiàn)在,SSE4指令集內(nèi)特別加入了SAD加速運算指令,只需要一條指令就可以快速高效地完成這些工作。例如,在SSE4之前,一個SAD工作代碼如下:

非常的冗長繁瑣,而在有了SSE4之后,這些指令就可以簡化為一條指令:

MPSADBW xmm0,xmm1,0

我的筆記本電腦主要用來玩游戲 cpu的sse4.1指令集意義大嗎?

不大

SSE指令是用來處理浮點運算的,(多媒體多用到浮點運算)

SSE4.1的特點是對視頻處理有較大的優(yōu)化(4.1代表此指令未完全發(fā)布完畢)

你要是做視頻剪輯、渲染的話有SSE4.1會快個20%-50%

游戲意義不大,畢竟SSE4.1都是最新的45nm CPU才支持的,花那么多前買個沒多大用的指令就不值得了(E5200不支持SSE4.1)

SSE:

SSE4.1:

有哪些CPU支持sse4?

Intel 45nm制程的Core2 Duo雙核, Core2 Quad四核,或者最新的Core-i7都是支持的。

一般就是E7000系列(中端),和E8000系列(中高端),還有Q9000系列(高端),以及QX9650,QX9770,QX9775這三款至尊版的處理器。這些CPU都支持SSE 4.1

最新的Core-i7 Extreme 965,Core-i7 940 ,Core-i7 920這三款支持的是SSE 4.2

AMD四核處理器中的SSE4A的A是什么意思?

SSE4A指令集是AMD針對Intel 45nm處理器正式支持SSE4指令集,作出的回應。Intel的SSE4會新增48條指令,AMD的SSE4A則是去掉其中對Intel 64優(yōu)化的指令,保留圖形、影音編碼、3D運算、游戲等多媒體指令,并完全兼容。所以這個A可以理解為是AMD的SSE4指令集。

聲明:各百科所有作品(圖文、音視頻)均由用戶自行上傳分享,僅供網(wǎng)友學習交流。若您的權利被侵害,請聯(lián)系: [email protected]