golang/go

cmd/asm: support Advanced Matrix Extensions (AMX) in Go Assembler

Open

#61.079 geöffnet am 29. Juni 2023

Auf GitHub ansehen
 (10 Kommentare) (1 Reaktion) (1 zugewiesene Person)Go (19.008 Forks)batch import
NeedsInvestigationcompiler/runtimehelp wanted

Repository-Metriken

Stars
 (133.883 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

The Go assembler (shipped with 1.20.5) currently lacks support for Advanced Matrix Extensions (AMX), particularly the sub-extensions AMX-TILE, AMX-INT8, and AMX-BF16.

As a workaround, we have been using byte sequences to generate the required instructions. However, for the sake of our mental stability, we would love to use proper instructions. @golang/compiler could you please add these 12 AMX instructions.

Contributor Guide