Advanced Matrix Extension
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[1].
Caratteristiche tecniche
[modifica | modifica wikitesto]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 AVX.
Il primo acceleratore implementato è TMUL (tile matrix multiply unit).
Note
[modifica | modifica wikitesto]- ^ Intel Updates Its ISA Manual with Advanced Matrix Extension Reference, su techpowerup.com, 29 giugno 2020. URL consultato il 17 agosto 2020.
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale (PDF), su software.intel.com.