国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Intel推出了一系列的技術和指令集

SSDFans ? 來源:ssdfans ? 2020-08-21 16:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SIMD是Single-instruction multiple-data的縮寫。意思是通過一條指令就能夠對若干筆數據進行處理運算。這種指令對于整數型數組運算,或者是圖象像素點運算都極為有利。為了支持這種處理模式,Intel推出了一系列的技術和指令集,這其中包括:

MMX技術

SSE擴展指令集

SSE2擴展指令集

SSE3擴展指令集

SSE3補充指令集

SSE4擴展指令集

所有的技術或是指令集都提供了若干指令用來支持SIMD運算。其運算對象可以是整數型數據或者是浮點數據。

對于SIMD的整數數據運算,可以使用64位MMX寄存器,或者是128位XMM寄存器。而對于SIMD的浮點數據運算,則只能是喲很難過128位的XMM寄存器。

在奔騰II時期,Intel就推出了MMX技術,該技術包括了MMX指令集以及MMX寄存器。MMX寄存器為64位寬度,可以一次性處理8個獨立字節的整數型運算,或者是4個獨立16位的整數型運算,或者兩個獨立的32位整數型運算,或者一個64位整數型運算。

當到了奔騰III時期,Intel又推出了SSE擴展指令集。這些指令可以在XMM寄存器中處理單精度浮點數據,或者在MMX寄存器中處理整數型數據。部分SSE指令提供了對狀態,緩存(Cache)和內存訪問順序等方面的控制。SSE指令集對于圖象處理方面進行了補強。例如3D建模,渲染和視頻解碼等方面。

Intel的奔騰4和至強(Xeon)系列處理器推出后,又增加了SSE2擴展指令集。這些指令可以使用相同的XMM寄存器處理雙精度浮點數據和整數型數據。這樣一來,原本只能處理64位整數型數據的能力得到了提升。除此之外,在對緩存以及內存訪問順序方面,SSE2也提供新的支持。

SSE3擴展指令集伴隨著奔騰4處理器超線程(Hyper-Threading)技術一起發布。SSE3擴展指令集增加了13個新指令用來提高SIMD相關運算的性能。

SSSE3擴展指令集增加了32個指令用來提升SIMD對于整數型數據運算的性能,最早在Intel的Xeon 5100系列和Intel Core 2處理器上使用。

SSE4擴展指令集又增加了54條指令。其中47條指令被稱為SSE4.1,剩下7條指令被稱為SSE4.2。

進入到Intel 64架構后,128位的XMM寄存器由原來的8個,增加到了16個。

再往后,Intel推出了AVX(Advacned Vector Extensions)技術。相比傳統的SIMD相關運算,AVX提供了更為強大的架構支持。主要特點如下:

提供了256位的YMM寄存器,用來擴展原本的XMM寄存器。

相比128為XMM寄存器來說,兩倍效能提升(如果執行時間一致的話)

相比傳統SIMD指令,AVX指令能夠支持3操作數運算,這對于編程來說,提供更好的靈活性。如果只有兩個操作數,勢必有一個操作數中的內容將會被運算結果替換掉。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5608

    瀏覽量

    129970
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11279

    瀏覽量

    224964
  • SIMD
    +關注

    關注

    0

    文章

    36

    瀏覽量

    10965

原文標題:SIMD:為什么Intel CPU選擇了它?

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    A64指令集通關筆記:加載與存儲指令全解析

    加載與存儲指令這塊硬骨頭? ? ? 作為技術開發者,我們總在追求 “ 更底層、更高效、更可控 ” 的代碼能力。 A64? 指令集的加載與存儲指令,正是通往底層系統能力的第
    的頭像 發表于 01-20 16:23 ?206次閱讀
    A64<b class='flag-5'>指令集</b>通關筆記:加載與存儲<b class='flag-5'>指令</b>全解析

    武漢芯源MCU的指令集架構是什么?有哪些特點?

    武漢芯源MCU的指令集架構是什么,有哪些特點?
    發表于 12-08 06:59

    軟硬件協同技術分享 - 任務劃分 + 自定義指令集

    利用定時器中斷,率先判斷該FIFO的值不為空,并且保證次讀取個幀長(即10個周期)的數據,能夠實現該FIFO內數據即寫即讀,數據寫入不久便能取走的效果。 自定義指令集設計 E203
    發表于 10-28 08:03

    指令集測試的種糾錯方法

    本文描述在進行指令集測試的種糾錯方法 1.打開測試指令集對應的dump文件 dump文件是指由匯編文件進行反匯編之后,可以供人閱讀指令的反匯編文件。其包含了每
    發表于 10-24 14:04

    蜂鳥E203的浮點指令集拓展(F拓展)

    ,我們計劃拓展CPU的指令集,硬件上實現F/D指令集拓展。實現方式為在EXU內添加個與ALU平行的模塊:浮點處理單元(float point unit),專用于處理浮點指令。該單元可
    發表于 10-24 11:51

    Vector向量指令集簡介(

    3位標識數據位寬,高兩位指示數據類型。 指令的類型由vetype的值進行標記,如果將vetype設為00000則會禁用向量寄存器。 對于vector指令集來說,有些必須要明白的名詞需要搞懂
    發表于 10-23 08:28

    risc-v P擴展() P指令集簡介

    解碼、醫學成像、計算機視覺、嵌入式控制、機器人技術、人機界面等。 P指令集擴展提高了RISC-V CPU IP產品的DSP算法處理能力。隨著RISC-V P指令集擴展的增加,RISC-Vcpu現在可以以
    發表于 10-23 07:40

    RISCV-K指令集擴展分享

    RISC-V K擴展指的是RISC-V用于提升密碼學算法的速度、減小應用程序大小的個擴展指令集。主要包含了:AES加密算法的加速指令、SHA算法的加速指令,SM3、SM4算法的加速
    發表于 10-23 06:12

    RVB 位操作指令集擴展(

    、B擴展簡介 B擴展,即bit-manipulation (bitmanip) extension,主打增強位操作的指令集。B擴展定義了RV32-64下的位操作指令。為了更精準地在領域
    發表于 10-22 08:11

    RVF單精度浮點指令集擴展介紹(2)

    RVF單精度浮點指令集擴展 RVF擴展了26條浮點指令。 浮點乘加指令 浮點比較、最大最小值、轉移、符號注入、分類指令 浮點除、開方
    發表于 10-22 07:26

    RVF單精度浮點指令集擴展介紹(1)

    RVF單精度浮點指令集寄存器擴展 RVF擴展了32個獨立的浮點通用寄存器,其中0號寄存器可變。 RVF擴展了1個fcsr寄存器,存放了異常標志和動態舍入模式。 RVF擴展必須對misa csr寄存器進行定的修改。
    發表于 10-22 06:04

    指令集P擴展的主要內容

    1. 指令集P擴展的主要內容 新指令的添加,在蜂鳥E203原有指令集的基礎上,可以添加些新的指令,以滿足新的應用需求;
    發表于 10-21 10:50

    基于蜂鳥E203架構的指令集K擴展

    蜂鳥E203是款基于RISC-V架構的微處理器,其指令集包含RV32I的基本指令集,RV32M的乘法擴展指令集,以及些常用的定點
    發表于 10-21 09:38

    愛立信推出一系列AI驅動的新產品與合作計劃

    愛立信近日推出一系列AI驅動的增強功能,進步豐富其業務和運營支持系統(OSS/BSS)產品組合,實現產品升級演進。同時,愛立信還宣布啟動面向緊密合作伙伴的全新AI合作計劃。
    的頭像 發表于 07-08 10:05 ?1.6w次閱讀

    RISC-V核低功耗MCU指令集架構(ISA)特點

    自由使用、修改底層指令集,降低芯片設計成本并加速定制化開發?。 靈活擴展?:支持基礎指令集(如RV32I/RV64I)與可選擴展模塊(如浮點運算、向量加速)的組合,開發者可根據低功耗需求裁剪冗余功能?。 二、?模塊化與精簡設計? 核心
    的頭像 發表于 04-23 10:01 ?1377次閱讀