Resultados da pesquisa a pedido "reduction"

2 a resposta

CUDA - por que a redução paralela baseada em dobra é mais lenta?

1 a resposta

Converter imagem BMP em conjunto de instruções para uma plotadora?

Eu tenho uma plotadora como esta: [/imgs/YEr1F.jpg] A tarefa que tenho de implementar é a conversão de 24 bits BMP para o conjunto de instruções para esta plotadora. Na plotadora, posso mudar 16 cores comuns. A primeira complexidade que enfrento ...

5 a resposta

É possível fazer uma redução em uma matriz com openmp?

O OpenMP suporta nativamente a redução de uma variável que representa uma matriz? Isso funcionaria algo como o seguinte ... float* a = (float*) calloc(4*sizeof(float)); omp_set_num_threads(13); #pragma omp parallel reduction(+:a) ...

2 a resposta

Resultado de redução OpenCL incorreto com carros alegóricos grandes

eu useiExemplo de redução em dois estágios da AMD [http://developer.amd.com/resources/documentation-articles/articles-whitepapers/opencl-optimization-case-study-simple-reductions/] para calcular a soma de todos os números de 0 a 65 536 usando ...

2 a resposta

Por que uma função interna é aplicada a muito poucos argumentos considerados na forma normal de cabeça fraca?

The Haskelldefinição [http://www.haskell.org/haskellwiki/Weak_head_normal_form] diz: Uma expressão está na forma normal de cabeça fraca (WHNF), se for: um construtor (eventualmente aplicado a argumentos) como True, Just (quadrado 42) ou (:) ...

1 a resposta

Redução de Matriz CUDA

Estou ciente de que existem várias perguntas semelhantes a esta já respondidas, mas não consegui juntar nada de muito útil para elas, a não ser que, provavel...

1 a resposta

CUDA: na redução de urdidura e palavra-chave volátil

Depois de ler a pergunta e sua resposta a partir do seguinte LIGAÇÃO [https://stackoverflow.com/questions/12733084/cuda-why-is-warp-based-parallel-reduction-slower] Ainda tenho uma pergunta em mente. Da minha formação em C / C ++; Eu entendo ...

1 a resposta

Openmp e redução no std :: vector?

Eu quero fazer esse código paralelo: std::vector<float> res(n,0); std::vector<float> vals(m); std::vector<float> indexes(m); // fill indexes with values in range [0,n) // fill vals and indexes for(size_t i=0; i<m; i++){ res[indexes[i]] += ...

2 a resposta

Ordem de execução na operação de redução no OpenMP

1 a resposta

omp redução no vetor de cv :: Mat ou cv :: Mat em geral

//In other words, this equilavent to cv::Mat1f mat(5,n) //i.e. a matrix 5xn std::vector<cv::Mat1f> mat(5,cv::Mat1f::zeros(1,n)); std::vector<float> indexes(m); // fill indexes // m >> nThreads (from hundreds to thousands) for(size_t i=0; i<m; ...