Advanced Matrix Extension: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: aggiungo template {{Collegamenti esterni}} (ref)
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 1:
{{S|microprocessori}}
{{S|argomento=Informatica|argomento2=Microprocessori}}
 
Con il nome di '''Advanced Matrix Extension''' (abbreviate in '''AMX''') viene indicato un [[set di istruzioni]] [[SIMD]] proposte e sviluppate da [[Intel]], pubblicate il 29 giugno 2020<ref>{{Cita web|url=https://www.techpowerup.com/269158/intel-updates-its-isa-manual-with-advanced-matrix-extension-reference|titolo=Intel Updates Its ISA Manual with Advanced Matrix Extension Reference |data=29 giugno 2020 |accesso=17 agosto 2020}}</ref>.
 
== Caratteristiche tecniche ==
Le Advanced Matrix Extension (AMX) sono un 'estensione che introduce 2 nuovi componenti nella [[architettura x86]] un registro a 2-dimensioni chiamato ''tiles'' e un set di acceleratori che operano su queste ''tiles''. Le ''tiles'' sono una porzione di un array bidimensionale di memoria (di massimo 8 Kb l'una), le istruzioni AMX operando su questi array che possono essere scambiati in modo sincrono con la memoria centrale tramite operazioni di store/load. Inoltre le istruzioni possono essere mescolate nel normale flusso con istruzioni x86 o [[Advanced Vector Extension|AVX]].
 
Il primo acceleratore implementato è TMUL (tile matrix multiply unit).
Riga 19:
[[Categoria:Intel]]
[[Categoria:Calcolo parallelo]]
[[Categoria:MicroprocessoreIstruzioni x86]]