Share to: share facebook share twitter share wa share telegram print page

 

SSE3

SSE3, Streaming SIMD Extensions 3, també coneguda pel seu nom de codi Intel Prescott New Instructions (PNI), [1] és la tercera iteració del conjunt d'instruccions SSE per a l'arquitectura IA-32 (x86). Intel va presentar SSE3 a principis de 2004 amb la revisió Prescott de la seva CPU Pentium 4.[1] L'abril de 2005, AMD va introduir un subconjunt de SSE3 a la revisió E (Venècia i San Diego) de les seves CPU Athlon 64.[2] Els conjunts d'instruccions SIMD anteriors a la plataforma x86, del més antic al més recent, són MMX, 3DNow! (desenvolupat per AMD, ja no és compatible amb les CPU més noves), SSE i SSE2.

SSE Intel vs AMD

SSE3 conté 13 instruccions noves sobre SSE2.[3]

Canvis

El canvi més notable és la capacitat de treballar horitzontalment en un registre, a diferència del funcionament més o menys estrictament vertical de totes les instruccions SSE anteriors. Més concretament, s'han afegit instruccions per sumar i restar els múltiples valors emmagatzemats dins d'un sol registre.[4] Aquestes instruccions es poden utilitzar per accelerar la implementació d'una sèrie d'operacions DSP i 3D. També hi ha una nova instrucció per convertir els valors de coma flotant en nombres enters sense haver de canviar el mode d'arrodoniment global, evitant així les costoses parades de canonades. Finalment, l'extensió afegeix LDDQU, una càrrega vectorial alternativa desalineada que té un millor rendiment a les plataformes basades en NetBurst per a càrregues que travessen els límits de la memòria cau.[5]

CPU amb SSE3

Referències

  1. 1,0 1,1 Wilson, Anand Lal Shimpi & Derek. «Intel's Pentium 4 E: Prescott Arrives with Luggage» (en anglès). www.anandtech.com. [Consulta: 10 abril 2023].
  2. Shimpi, Anand Lal. «Industry Update - Q4-2004: AMD adds SSE3 Support, Intel's 925/915 not selling and more» (en anglès). www.anandtech.com. [Consulta: 10 abril 2023].
  3. «Intel Instruction Set Extensions Technology» (en anglès). Intel. [Consulta: 10 abril 2023].
  4. Wright, Christopher. «SSE3 Instruction Set» (en anglès). softpixel.com. [Consulta: 10 abril 2023].
  5. «LDDQU — Load Unaligned Integer 128 Bits» (en anglès). www.felixcloutier.com. [Consulta: 10 abril 2023].
Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9