Resultados da pesquisa a pedido "parallel-processing"

2 a resposta

Por que esse código paralelo é mais lento que sua versão não paralela semelhante?

Eu tenho o seguinte código (copiado aqui do LINQPad). Obviamente, parece que eu não estou entendendo como o TPL funciona ou o código é lixo. Por que a versão paralela é mais lenta que a versão não paralela? for (int i = 0; i < 100; i++) { ...

4 a resposta

iterador de manipulação em mapreduce

Estou tentando encontrar a soma de quaisquer pontos usando o hadoop. O problema que estou enfrentando é obter todos os valores de uma determinada chave em um único redutor. Se parece com isso. Redutor: public static class Reduce extends ...

2 a resposta

Não sei como explicar alguns dos resultados de desempenho do meu código de multiplicação de matrizes paralelizadas

Estou executando esse código no OpenMP para multiplicação de matrizes e medi seus resultados: #pragma omp for schedule(static) for (int j = 0; j < COLUMNS; j++) for (int k = 0; k < COLUMNS; k++) for (int i = 0; i < ROWS; i++) matrix_r[i][j] ...

1 a resposta

operação rowwise com dplyr

Estou trabalhando em um grande dataframe em R de 2,3 milhões de registros que contêm transações de usuários em locais com horários de início e de parada. Meu objetivo é criar um novo quadro de dados que contenha a quantidade de tempo conectada ...

4 a resposta

processamento paralelo com fluxo infinito em Java

Por que o código abaixo não imprime nenhuma saída enquanto que se removermos paralelos, ele imprime 0, 1? IntStream.iterate(0, i -> ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println);Embora eu saiba, idealmente, o ...

3 a resposta

Vários Threads lendo do mesmo arquivo

Eu tenho um arquivo xml que precisa ser lido muitas vezes. Estou tentando usar o Parallel.ForEach para acelerar esse processo, pois nenhum desses dados sendo lidos é relevante quanto à ordem em que estão sendo lidos. Os dados estão sendo usados ...

3 a resposta

como otimizar o código de multiplicação de matrizes (matmul) para executar rapidamente em um único núcleo de processador

Estou trabalhando em conceitos de programação paralela e tentando otimizar o exemplo de multiplicação de matrizes em um único núcleo. A implementação mais rápida que vim até agora é a seguinte: /* This routine performs a dgemm operation * C := C ...

3 a resposta

Futuros em Haskell

Haskell tem um equivalente da capacidade de Alice de vincular uma variável a um futuro? val a = spawn foo;onde foo é alguma função. Eu sei que Haskell suporta canais e threads; Espero que sintaxe tão natural quanto a de Alice vincule um valor a ...

1 a resposta

numba guvectorize target = 'paralelo' mais lento que target = 'cpu'

Eu tenho tentado otimizar um pedaço de código python que envolve grandes cálculos de matriz multidimensional. Estou obtendo resultados contra-intuitivos com o numba. Estou executando em um MBP, meados de 2015, quadcore i7 a 2,5 GHz, OS 10.10.5, ...

1 a resposta

Reduções em paralelo no tempo logarítmico

Dadon somas parciais é possível somar todos os somas parciais em etapas paralelas do log2. Por exemplo, suponha que haja oito threads com oito somas parciais:s0, s1, s2, s3, s4, s5, s6, s7. Isso pode ser reduzido emlog2(8) = 3 etapas seqüenciais ...