Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Dynamic Parallelism | implementation strategy

Aberta
#94 2 comentários 0 reações 0 responsáveis Ver no GitHub

@thedodd já está trabalhando nisso.

Desde 15/11/2022.

  • #96 de @thedodd — aberto

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
20/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
cpp, rust
Domínio
api, hpc

Direção de pesquisa

Comece lendo a PTX ISA para dynamic parallelism e a implementação ou o PR existente da cooperative groups API, pois a issue propõe uma das duas abordagens. O trabalho estará concluído quando uma estratégia de implementação viável para o recurso da C++ runtime API for selecionada e documentada; nenhum arquivo ou teste específico é indicado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Well ... once again, I find myself in need of another feature. This time, dynamic parallelism.

Looks like this is also part of the C++ runtime API, similar to cooperative groups, for which I already have a PR.

I'm considering using a similar strategy for implementing this feature. I would love to just pin down the PTX, but that has proven to be a bit unclear; however, I will definitely start my search in the PTX ISA and see if there are any quick wins. If not, then probably a similar approach as was taken with the cooperative groups API.

Thoughts?

Linguagem predominante
Rust
Estrelas
5.4k
Forks
251
Merge médio
30min
PRs com merge (30d)
1

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Rust-GPU/rust-cuda

Todas as issues de Rust-GPU/rust-cuda

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.