當前位置:遊戲中心平台 - 遊戲盒子 - 擴展指令集詳細資料大全

擴展指令集詳細資料大全

擴展指令集是指CPU增加的多媒體或3D處理指令,這些擴展指令可以提高CPU處理多媒體和3D圖形的能力,著名的有MMX(多媒體擴展指令)、SSE(網際網路數據流單指令擴展)和3D Now!指令集。

基本介紹 中文名 :擴展指令集 外文名 :extension instruction set 類別 :MMX、SSE、3D Now!等 MMX指令集,3D Now! 指令集,SSE指令集,SSE2指令集, MMX指令集 MMX(Multimedia Extensions,多媒體擴展指令集)是Intel在1996年推出的壹項多媒體指令增強技術,是 Intel公司第壹次對x86 指令集進行的多媒體指令擴展,它增加了4個新的數據類型、8個64位暫存器和57條指令,並且采用了SIMD技術,同時保持了與現有軟體的兼容。MMX指令集使CPU處理圖像、動畫、多媒體通信、語音識別以及音頻解壓縮等方面的能力有了顯著提高。 浮點運算能力是關系到CPU對多媒體、3D圖形處理能力的壹個重要指標,而MMX指令集沒有大力加強浮點運算能力。在3D圖形、Inter 3D網頁套用日趨增多的情況下,MMX指令集難以完全滿足需要。 SIMD 技術 SIMD(Single Instruction Multiple-Data,單指令多數據流)是Intel 為MMX技術設計的壹組基本的、通用的指令集,以滿足各種多媒體和通信套用的需要。該技術允許利用任何新增加的單個指令處理多組數據,以並行方式處理多個數據元素,從而提高了多媒體和通信軟體的運行速率。 3D Now! 指令集 3D Now!是AMD公司開發的多媒體擴展指令集,***有 27條指令。與MMX技術側重的整數運算不同,3DNow!主要針對三維建模、坐標變換、效果渲染等三維套用場合而設計,在軟體的配合下,可以大幅度提高3D處理性能。但由於指令有限,該指令集主要套用於3D遊戲,而對其他商業圖形的套用處理支持不足。 SSE指令集 SSE(Inter Streaming SIMD Extension)被 Intel公司首次套用於Pentium Ⅲ中。SSE***有近70條指令,其中包含50條SIMD浮點運算指令、12條MMX整數運算增強指令、8條最佳化記憶體連續數據塊傳輸指令。它包括了原MMX和3D Now!指令集中的所有功能,特別加強了SIMD浮點處理能力,並針對Inter的發展,加強了處理3D網頁的能力。SSE指令集與3D Now!指令集互不兼容,但SSE包含了3D Now!技術的絕大部分功能,只是實現的方法不同。SSE兼容MMX指令。 SSE2指令集 SSE2是Intel在Pentium 4處理器中推出的擴展指令集。和SSE指令集相比,SSE2指令集總***有144條指令,其中包括原有的68個SSE指令和新增加的76個SSE2指令。SSE2指令將傳統整數MMX暫存器擴展成128位,還提供了128 位SIMD整數運算操作和128位雙精密度浮點運算操作。

  • 上一篇:有沒有好看的賽博朋克電影?
  • 下一篇:哪些音樂遊戲對玩家來說比較容易?
  • copyright 2024遊戲中心平台