Advanced Vector Extension

Con il nome di Advanced Vector Extension (abbreviate in AVX) viene indicato un instruction set SIMD proposte e sviluppate da Intel, annunciate durante l'Intel Developer Forum del 2008, e che segue alle SSE4 grazie all'architettura di decima generazione conosciuta come Sandy Bridge, successiva a Nehalem.

Caratteristiche tecniche

Queste istruzioni prevedono l'introduzione di vettori a 256 bit (a differenza di quelli a 128 bit usati precedentemente) che consentiranno di ottenere un raddoppio dei calcoli in virgola mobile e migliorare l'organizzazione dei dati, rendendola più efficiente; le istruzioni a 128 bit verranno comunque eseguite sfruttando la metà inferiore dei nuovi registri ed è probabile una futura ulteriore espansione a 512 bit o addirittura 1024 bit.

Inoltre, il limite di istruzioni con al più 2 operandi verrà esteso fino a 3 operandi in maniera non distruttiva qualora il registro di destinazione sia differente dai 2 registri sorgente: ciò significa che ad esempio l'operazione verrà rimpiazzata da in modo che il registro rimanga inalterato dopo l'esecuzione dell'istruzione.

Benefici nelle applicazioni

Le applicazioni che dovrebbero trarre i maggiori benefici dovrebbero essere quelle di tipo multimediale, in particolare quelle di modellazione 3D e di calcolo scientifico, anche in virtù del fatto che la scalabilità in relazione al numero di core del processore dovrebbe essere massima, e questo tipo di applicazioni sono proprio quelle che sono comunque in grado di avvantaggiarsi di un alto numero di core.

Le istruzioni AVX dovrebbero consentire inoltre di accelerare i calcoli relativi alla criptazione AES.

Advanced Vector Extensions 2

Advanced Vector Extensions 2 (AVX2), noto anche come Haswell New Instructions,[1] è un'espansione del set di istruzioni AVX introdotto nella microarchitettura Haswell di Intel.

AVX2 apporta le seguenti aggiunte:

  • espansione della maggior parte delle istruzioni SSE e AVX a 256 bit.
  • manipolazione e moltiplicazione dei bit per uso generale a tre operandi
  • raccogliere il supporto, consentendo il caricamento di elementi vettoriali da posizioni di memoria non contigue
  • DWORD- e QWORD- a qualsiasi permanente
  • spostamenti vettoriali

A volte un'altra estensione che utilizza un diverso flag cpuid è considerata parte dell'AVX2; queste istruzioni sono elencate nella propria pagina e non di seguito:

  • supporto FMA a tre operandi (FMA3)

Nuove istruzioni

Istruzioni Descrizione
VBROADCASTSS, VBROADCASTSD Copiare un operando di registro a 32 o 64 bit su tutti gli elementi di un registro vettoriale XMMM o YMMM. Queste sono versioni di registro delle stesse istruzioni nell'AVX1. Non esiste tuttavia una versione a 128 bit, ma lo stesso effetto può essere ottenuto semplicemente utilizzando VINSERTF128.
VPBROADCASTB, VPBROADCASTW, VPBROADCASTD, VPBROADCASTQ Copiare un registro intero a 8, 16, 32 o 64 bit o un operando in memoria su tutti gli elementi di un registro vettoriale XMMM o YMMM.
VBROADCASTI128 Copiare un operando di memoria a 128 bit su tutti gli elementi di un registro vettoriale YMMM.
VINSERTI128 Sostituisce la metà inferiore o superiore di un registro YMMM a 256 bit con il valore di un operando sorgente a 128 bit. L'altra metà della destinazione rimane invariata.
VEXTRACTI128 Estrae la metà inferiore o superiore di un registro YMMM a 256 bit e copia il valore in un operando di destinazione a 128 bit.
VGATHERDPD, VGATHERQPD, VGATHERDPS, VGATHERQPS Raccoglie valori in virgola mobile a singola o doppia precisione utilizzando indici e scale a 32 o 64 bit.
VPGATHERDD, VPGATHERDQ, VPGATHERQD, VPGATHERQQ Raccoglie valori interi a 32 o 64 bit utilizzando indici e scale a 32 o 64 bit.
VPMASKMOVD, VPMASKMOVQ Legge condizionalmente un qualsiasi numero di elementi da un operando di memoria vettoriale SIMD in un registro di destinazione, lasciando i restanti elementi vettoriali non letti e azzerando gli elementi corrispondenti nel registro di destinazione. In alternativa, scrive condizionalmente un qualsiasi numero di elementi da un operando del registro vettoriale SIMD ad un operando a memoria vettoriale, lasciando invariati i restanti elementi dell'operando in memoria.
VPERMPS, VPERMD Mescolare gli otto elementi vettoriali a 32 bit di un operando sorgente a 256 bit in un operando di destinazione a 256 bit, con un registro o un operando di memoria come selettore.
VPERMPD, VPERMQ Mescolare i quattro elementi vettoriali a 64 bit di un operando sorgente a 256 bit in un operando di destinazione a 256 bit, con un registro o un operando di memoria come selettore.
VPERM2I128 Mescolare i quattro elementi vettoriali a 128 bit di due operandi sorgente a 256 bit in un operando di destinazione a 256 bit, con una costante immediata come selettore.
VPBLENDD Versione immediata a doppia parola delle istruzioni PBLEND di SSE4.
VPSLLVD, VPSLLVQ Spostamento logico a sinistra. Permette spostamenti variabili in cui ogni elemento viene spostato in base all'input confezionato.
VPSRLVD, VPSRLVQ Spostare logico a destra. Permette spostamenti variabili in cui ogni elemento viene spostato in base all'input confezionato.
VPSRAVD Spostare aritmeticamente a destra. Permette spostamenti variabili in cui ogni elemento viene spostato in base all'input confezionato.

CPU con AVX2

Note

  1. ^ (EN) Mark Buxton, Haswell New Instruction Descriptions Now Available!, su software.intel.com, Intel, 13 giugno 2011. URL consultato il 16 novembre 2018.

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica

Read other articles:

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Pemain Terbaik Dunia FIFA 1994 – berita · surat kabar · buku · cendekiawan · JSTOR Pemain Terbaik Dunia FIFA 1994 adalah penghargaan yang dimenangkan oleh pemain penyerang Romário dari Brasil dan klub F...

 

Тактический знак НАТО для обозначения военно-медицинских формирований на карте. Иллюстрация, показывающая многообразие ранений из книги Feldbuch der Wundarznei (Полевое руководство по обработке ран) Ганса фон Герсдорфа (Hans von Gersdorff), (1517).Военнослужащие медицинской службы Русской а...

 

Artikel ini merupakan bagian dariseri mengenai:Komunisme KonsepFilosofi Marxis Ekonomi Marxian Materialisme historis Nilai lebih Mode produksi Perjuangan kelas Masyarakat Tanpa Kelas Internasionalisme proletariat Revolusi Dunia Aspek Negara komunis Partai komunis Revolusi komunis Simbolisme komunis Komunisme dan agama Sejarah komunisme Jenis Marxisme Leninisme Trotskyisme Maoisme Luxemburgisme Titoisme Stalinisme Castroisme Guevarisme Hoxhaisme Juche Komunisme sayap kiri Dewan komunisme Komun...

Artikel ini mungkin terdampak dengan peristiwa terkini: Pandemi koronavirus 2019–2020. Informasi di halaman ini bisa berubah setiap saat. Tanda ini diberikan pada Maret 2020 The sign on the door of a closed Regal movie theater in New York City, March 2020 Bagian dari seri artikel mengenaiPandemi Covid-19Permodelan atomik akurat yang menggambarkan struktur luar virus SARS-CoV-2. Tiap bola yang tergambarkan di sini adalah sebuah atom. SARS-CoV-2 (virus) Covid-19 (penyakit) Kronologi2019 2020 ...

 

Hydrocarbon compound This article is about the chemical compound. For other uses, see Benzene (disambiguation). Not to be confused with Petroleum benzine. Benzene Space-filling model Skeletal formula detail of benzene.Geometry Benzene ball-and-stick modelBall and stick model Benzene at room temperature Names Preferred IUPAC name Benzene[1] Other names Benzol (historic/German)PhenanePhenylene hydrideCyclohexa-1,3,5-triene; 1,3,5-Cyclohexatriene (theoretical resonance isomers)[6]Annulen...

 

AmebaURLwww.ameba.jpTipelayanan jejaring sosial Perdagangan ?YaRegistration (en)YaLangueJepang (Platform blogging, Komunitas Maya, Permainan Sosial)PemilikCyberAgent PembuatSusumu Fujita Service entry (en)15 September 2004; 19 tahun lalu (2004-09-15)Lokasi kantor pusatPrefektur Tokyo Peringkat AlexaGlobal: 139, Jepang: 9[1]KeadaanAktif (Mobile browser Pigg)Aktif (Pigg Party mobile app)Aktif (Pigg Life mobile app)Ditutup (Pigg PC Version)Ditutup (Pico) Ameba (アメーバcode...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (juillet 2021). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? C...

 

شارل ديغول في زيه العسكري. الديغولية هي موقف سياسي فرنسي يقوم على فكر وعمل زعيم المقاومة الفرنسية في الحرب العالمية الثانية شارل ديغول والذي أصبح فيما بعد الرئيس المؤسس للجمهورية الفرنسية الخامسة. سحب ديغول القوات الفرنسية من الهيكل القيادي لحلف شمال الأطلسي وفرض سحب قوا�...

 

National highway in India National Highway 309AMap of the National Highway in redRoute informationLength126 km (78 mi)Major junctionsEast endAlmoraMajor intersections List NH 309B in Almora Uttarakhand SH 3 in Almora NH109K in Bageshwar Uttarakhand SH 60 in Kotmanya Uttarakhand SH 11 in Chaukori Uttarakhand SH 3 in Berinag West endRameshwar LocationCountryIndiaStatesUttarakhand Highway system Roads in India Expressways National State Asian ← NH 109→ NH 9 Schematic...

For the biologist, see Philip A. Cochran. Philip Gerald CochranColonel Philip Cochran, USAAF, in 1944.Born(1910-01-29)January 29, 1910Erie, PennsylvaniaDiedAugust 26, 1979(1979-08-26) (aged 69)Geneseo, New YorkAllegiance United StatesService/branchU.S. Army Air Corps (1935–1941)U.S. Army Air Forces (1941–1945)Years of service1935–1945RankColonelCommands held1st Air Commando GroupBattles/warsWorld War II North African Campaign Burma Campaign AwardsDistinguished...

 

2020年夏季奥林匹克运动会基里巴斯代表團基里巴斯国旗IOC編碼KIRNOC基里巴斯国家奥林匹克委员会網站oceaniasport.com/index_id_66.html(英文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員3參賽項目3个大项旗手开幕式:魯本·卡托亞塔烏(英语:Ruben Katoatau)(举重)和基諾瓦·比里博(英语:Kinaua Biribo)(柔�...

 

استوديو دراغونالشعارمعلومات عامةالبلد  كوريا الجنوبية التأسيس 3 مايو 2016 النوع قسم الدراما والتخطيط في CJ E&Mالمقر الرئيسي سول موقع الويب studiodragon.net المنظومة الاقتصاديةالشركة الأم سي جاي إي ان إم إنترتينمنت ديفيشن الشركات التابعة كولتر ديبوت[2][3]هوا اند دام بيكتش...

Liquid form of rocket propellants Main article: Liquid-propellant rocket The highest specific impulse chemical rockets use liquid propellants (liquid-propellant rockets). They can consist of a single chemical (a monopropellant) or a mix of two chemicals, called bipropellants. Bipropellants can further be divided into two categories; hypergolic propellants, which ignite when the fuel and oxidizer make contact, and non-hypergolic propellants which require an ignition source.[1] About 17...

 

American merchant and public official For other people named Andrew Oliver, see Andrew Oliver (disambiguation). Andrew OliverPortrait c. 1758 by John Singleton CopleyLieutenant Governor of the Province of Massachusetts BayIn officeMarch 14, 1771 – March 3, 1774Preceded byThomas HutchinsonSucceeded byThomas Oliver Personal detailsBornMarch 28, 1706Boston, MassachusettsDiedMarch 3, 1774(1774-03-03) (aged 67)BostonSpouse(s)Mary FitchMary SanfordProfessionMerchant and politician A...

 

Australian magazine This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (July 2014) PlayStation Official Magazine - AustraliaPlayStation Official Magazine - Australia cover from June 2018 issueCategoriesVideo gamesFrequency13 times a yearFirst issueMarch 2007CompanyFuture AustraliaCountryAustraliaLanguageEnglishWebsiteTechmags Site PlayStation Official Magazine – Australia is a video games magazine publishe...

American television host, comedian, and writer (born 1963) Conan O'BrienO'Brien in 2024Birth nameConan Christopher O'BrienBorn (1963-04-18) April 18, 1963 (age 61)Brookline, Massachusetts, U.S.MediumTelevisionfilmpodcastEducationHarvard University (AB)Years active1983–presentGenresImprovisational comedysketch comedyphysical comedysurreal humorself-deprecationblack comedymusical comedysatireSubject(s)American cultureAmerican politicseveryday lifepop culturecurrent eventshuman b...

 

Legge AcerboTitolo estesoLegge 18 novembre 1923, n. 2444. Modificazioni alla legge elettorale politica, testo unico 2 settembre 1919, n. 1495. Statoabrogata Tipo leggeOrdinaria LegislaturaXXVI ProponenteGiacomo Acerbo SchieramentoPNF, PLI, PLD, PDSI, PA, PPI, PRI Promulgazione18 novembre 1923 A firma diVittorio Emanuele III Abrogazione2 settembre 1928 TestoLegge 18 novembre 1923, n. 2444. Modificazioni alla legge elettorale politica, testo unico 2 settembre 1919, n. 1495. Giacomo Acerbo, reda...

 

Artikel ini menggunakan banyak istilah asing yang perlu dihapus atau diganti dengan padanan kata dalam bahasa Indonesia. Deskripsi pemercontohan pada statistik Sampel atau percontoh[1] (terkadang disebut juga cuplikan) merupakan bagian dari populasi yang dipelajari dalam suatu penelitian dan hasilnya akan dianggap menjadi gambaran bagi populasi asalnya, tetapi bukan populasi itu sendiri.[2] Sampel dianggap sebagai perwakilan dari populasi yang hasilnya mewakili keseluruhan gej...

Irene Aderenti Senatrice della Repubblica ItalianaDurata mandato29 aprile 2008 –14 marzo 2013 LegislaturaXVI GruppoparlamentareLega Nord Padania CoalizioneCentro-destra 2008 CircoscrizioneLombardia Sito istituzionale Dati generaliPartito politicoLega Nord (fino al 2019) Titolo di studiodiploma di istituto magistrale Professioneinsegnante Irene Aderenti (Zurigo, 21 febbraio 1955) è una politica italiana. Indice 1 Biografia 1.1 La carriera politica 2 Note 3 Colle...

 

Bermudian cyclist Dominique MayhoPersonal informationFull nameDominique Sidney MayhoBorn (1993-11-29) 29 November 1993 (age 30)Hamilton, BermudaTeam informationDisciplineRoadRoleRiderAmateur teams2015Ride with Rendall p/b Blemme2016Jonge Rakkers Vollezele2017–2018Asfra Racing Oudenaarde2019VT Construction–Madison2020Landis Trek Team Dominique Mayho (born 29 November 1993) is a Bermudian cyclist,[1] who most recently rode for American amateur team Landis Trek Team.[2&...