Provide xvec wrappers to common x86 intrinsics
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Ativa
- Stack de tecnologia
- cpp
- Domínio
- performance
Direção de pesquisa
No files, tests, or specific intrinsics are named. Start by locating the existing xvec and std::simd wrapper entry points, then identify unusual intrinsics that are not already covered by xvec/std::simd. Done means providing agreed wrappers for the selected common intrinsics without duplicating existing SIMD functionality.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There are many intrinsics which are really quite useful. They will never be made into high-level APIs in C++ std::simd, but they could be given xvec wrappers to them to make them accessible without the user having to manage that themselves.
Wrappers will not be provided for things that xvec/std::simd can do itself (e.g., no wrapper for popcount as an existing simd function already provides it). The intention is to make unusual instructions, like gfni, available.
- Linguagem predominante
- C++
- Estrelas
- 6
- Forks
- 2
- Merge médio
- 2d 14h
- PRs com merge (30d)
- 14
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de intel/xvec
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 40/100
Mantenedores costumam responder em até 1 dia
-
C++29 extension
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
Mantenedores costumam responder em até 1 dia
-
C++29 extension
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
intel/xvec#32 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Issues semelhantes
-
devex good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
artifact:simulation-scenario domain:physics good first issue help wanted role:validation testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 3 dias
-
[BUG] `mx.qqmm` docs: the Args section names `global_scale`, but the parameter is `global_scale_x`Talvez já em andamento @Redempt1onzzZZ assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
ml-explore/mlx#4815 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia