Advanced Vector Extensions (AVX) is a future extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008. AVX provides new features, new instructions and a new coding scheme.
| Property | Value |
| dbpprop:abstract
|
- Advanced Vector Extensions (AVX) is a future extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008. AVX provides new features, new instructions and a new coding scheme.
- Con il nome di Advanced Vector Extension (abbreviate in AVX) viene indicato un set di istruzioni SIMD in sviluppo presso i laboratori di Intel e annunciato durante l'Intel Developer Forum svoltosi nella primavera del 2008, e che dovrebbe succedere alle attuali SSE4 grazie all'architettura di decima generazione conosciuta come Sandy Bridge, successiva all'imminente Nehalem, e che è prevista per il tardo 2010.
- AVX (Advanced Vector Extensions) - kolejne rozszerzenie zestawu instrukcji SSE opublikowane w marcu 2008 przez firmę Intel. Pierwsze implementacje sprzętowe są zapowiadane na 2010 rok. Rozszerzenia: W AVX wprowadzono 256-bitowe rejestry - 2 razy większe niż wykorzystywane dotychczas w SSE. Nowych rejestrów jest 16 i w asemblerze noszą nazwy YMM0... YMM15. W dalszych wersjach AVX mogą pojawić się jeszcze większe rejestry, 512-, a nawet 1024-bitowe. Dodano kilka rozkazów działających wyłącznie na rejestrach YMM (19 instrukcji). Dodane 4-argumentowe rozkazy akumulujące wyniki mnożenia wektorów liczb zmiennoprzecinkowych, tj. wykonujące obliczenia wg schematu <math>w = \pm z + (\pm x \cdot y)</math> (12 instrukcji). Dodane specjalizowane instrukcje wspomagające szyfrowanie AES (6 instrukcji). Część rozkazów SSE, głównie tych działających na wektorach liczb zmiennoprzecinkowych, może wykonywać działania na rejestrach YMM (88 instrukcji). Rozszerzone kodowanie rozkazów, dzięki którym możliwe stało się wykonywanie niektórych rozkazów SSE w wariancie 3-argumentowym lub 4-argumentowym. Dotychczas wszystkie rozkazy były 2-argumentowe z czego jeden był docelowy (nadpisywany) i często zachodziła konieczność jego zapisania/przepisania do innego rejestru czy pamięci, jeśli musiał zostać wykorzystany w dalszej części obliczeń - w wariancie 3-argumentowym można wprost wskazać docelowy rejestr (rozwiązanie zapożyczone z architektury RISC) (166 instrukcji).
- Advanced Vector Extensions (AVX) — расширение системы команд x86 для микропроцессоров Intel и AMD, предложенное Intel в марте 2008. AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов.
|
| rdfs:comment
|
- Advanced Vector Extensions (AVX) is a future extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008. AVX provides new features, new instructions and a new coding scheme.
- Con il nome di Advanced Vector Extension (abbreviate in AVX) viene indicato un set di istruzioni SIMD in sviluppo presso i laboratori di Intel e annunciato durante l'Intel Developer Forum svoltosi nella primavera del 2008, e che dovrebbe succedere alle attuali SSE4 grazie all'architettura di decima generazione conosciuta come Sandy Bridge, successiva all'imminente Nehalem, e che è prevista per il tardo 2010.
- AVX (Advanced Vector Extensions) - kolejne rozszerzenie zestawu instrukcji SSE opublikowane w marcu 2008 przez firmę Intel. Pierwsze implementacje sprzętowe są zapowiadane na 2010 rok. Rozszerzenia: W AVX wprowadzono 256-bitowe rejestry - 2 razy większe niż wykorzystywane dotychczas w SSE. Nowych rejestrów jest 16 i w asemblerze noszą nazwy YMM0... YMM15. W dalszych wersjach AVX mogą pojawić się jeszcze większe rejestry, 512-, a nawet 1024-bitowe.
- Advanced Vector Extensions (AVX) — расширение системы команд x86 для микропроцессоров Intel и AMD, предложенное Intel в марте 2008. AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов.
|
| rdfs:label
|
- Advanced Vector Extensions
- Advanced Vector Extension
- AVX
- AVX
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:extensions
of | |