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

Perguntas sobre algoritmos ou programas que computam em várias unidades de processamento simultaneamente. Não confunda com computação concorrente ou distribuída!

28
Por que o tipo de vácuo de C não é análogo ao tipo vazio / inferior?

A Wikipedia e outras fontes que eu encontrei listam o voidtipo de C como um tipo de unidade, em vez de um tipo vazio. Acho isso confuso, pois me parece que voidmelhor se ajusta à definição de um tipo vazio / inferior. Nenhum valor habita void, até onde eu sei. Uma função com um tipo de retorno de...

24
Quais algoritmos não podem ser paralelizados?

Existe algum algoritmo que é muito difícil de paralelizar ou a pesquisa ainda está ativa? Eu queria saber sobre qualquer algoritmo ou qualquer campo de pesquisa em computação paralela. Qualquer coisa que eu procurei tem uma implementação 'paralela' feita. Só quero fazer um estudo sobre qualquer...

23
P-Completeness e computação paralela

Recentemente, eu estava lendo sobre algoritmos para verificar a bisimilaridade e li que o problema é P-completo . Além disso, uma consequência disso é que é improvável que esse problema, ou qualquer problema com P-complete, possua algoritmos paralelos eficientes. Qual é a intuição por trás dessa...

13
Por que usar o SIMD se temos GPGPU?

Eu pensei que esta pergunta é melhor atendida na parte CS do Stack Exchange. Agora que temos GPGPUs com idiomas como CUDA e OpenCL, as extensões SIMD multimídia (SSE / AVX / NEON) ainda servem a um propósito? Li recentemente um artigo sobre como as instruções SSE poderiam ser usadas para acelerar...

11
Existem algoritmos de exponenciação de matriz paralela que são mais eficientes que a multiplicação sequencial?

É necessário encontrar a potência (número inteiro positivo) da matriz de números reais. Existem muitos algoritmos eficientes de multiplicação de matrizes (por exemplo, alguns algoritmos paralelos são Cannon, DNS ), mas existem algoritmos destinados exatamente a encontrar o poder da matriz e que são...