Perguntas com a marcação «parallel-processing»

O processamento paralelo é, em nítido contraste com apenas um processamento simultâneo, garantido para iniciar / executar / terminar todas as tarefas de nível de thread e / ou nível de instrução executadas de maneira paralela e fornece um final garantido dos caminhos de código executados simultaneamente.






5
Quebrar parallel.foreach?
Como faço para sair de um loop parallel.for ? Eu tenho uma declaração bastante complexa que se parece com o seguinte: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Usando a classe paralela, posso otimizar …

7
Qual é o custo da instrução de bloqueio?
Tenho feito experiências com multi-threading e processamento paralelo e precisava de um contador para fazer algumas contagens básicas e análises estatísticas da velocidade do processamento. Para evitar problemas com o uso simultâneo de minha classe, usei uma instrução de bloqueio em uma variável privada em minha classe: private object mutex …





2
SLURM `srun` vs` sbatch` e seus parâmetros
Estou tentando entender qual é a diferença entre SLURM srune sbatchcomandos. Ficarei feliz com uma explicação geral, ao invés de respostas específicas para as seguintes perguntas, mas aqui estão alguns pontos específicos de confusão que podem ser um ponto de partida e dar uma ideia do que estou procurando. De …

2
Compartilhando uma fila de resultados entre vários processos
A documentação do multiprocessingmódulo mostra como passar uma fila para um processo iniciado com multiprocessing.Process. Mas como posso compartilhar uma fila com processos de trabalho assíncronos iniciados apply_async? Eu não preciso de junção dinâmica ou qualquer outra coisa, apenas uma forma de os trabalhadores (repetidamente) reportarem seus resultados de volta …


2
MapM paralelo em matrizes Repa
Em meu trabalho recente com o Gibbs sampling, tenho feito grande uso do RVarque, na minha opinião, fornece uma interface quase ideal para geração de números aleatórios. Infelizmente, não consegui usar Repa devido à impossibilidade de usar ações monádicas em mapas. Embora mapas claramente monádicos não possam ser paralelizados em …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.