golang/go

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

Open

#61.079 aberto em 29 de jun. de 2023

Ver no GitHub
 (10 comments) (1 reaction) (1 assignee)Go (19.008 forks)batch import
NeedsInvestigationcompiler/runtimehelp wanted

Métricas do repositório

Stars
 (133.883 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador