ipython / ipython/ipyparallel

BroadcastScheduler

Aberta
#470 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Jupyter Notebook
Estrelas
2.6k
Forks
1k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

We have landed the prototype BroadcastScheduler for improved scaling of DirectView-style message patterns (same request to all engines), but there's still quite a bit to do. Still to do to bring this to maturity:

1. document differences between broadcast and direct view, tuning parameters, etc.
2. ensure broadcast view passes all direct view tests (some noted in skips in test_view_broacast)
3. include benchmarks comparing dview/broadcast
4. consider 'automatic' coalescing behavior rather than explicit
4. when bcast reaches maturity, consider *replacing* directview with broadcast, as it should be better ~across the board, and only worse when everything is super fast (small messages, small number of engines)

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Start by reviewing the BroadcastScheduler prototype and the skipped cases in test_view_broacast. Compare the broadcast and direct-view behavior and identify the missing tests, documentation, and benchmarks described in the issue. Done means the listed maturity work has been addressed, including a decision on automatic coalescing and the possible replacement of directview.

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

Avaliação

Stack de tecnologia
python
Domínio
distributed-systems
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

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