Resultados da pesquisa a pedido "openmp"

1 a resposta

prefixo paralelo (cumulativo) soma com SSE

4 a resposta

Erro ao ativar o openmp - “ld: library not found for -lgomp” e erros do Clang

Eu estou tentando obter openmp para executar no meu programa no Mavericks, no entanto, quando eu tento compilar usando a bandeira

3 a resposta

Reduzindo em array no OpenMP

Eu estou tentando paralelizar o programa a seguir, mas não sei como reduzir em uma matriz. Eu sei que não é possível fazê-lo, mas existe uma alternativa? Obr...

2 a resposta

find_first de um vetor em paralelo em C ++

Eu tenho um vetor muito grande. Alguns dos membros do vetor estão correspondendo a uma determinada condição em paralelo. Gostaria de encontrar o primeiro elemento correspondente à condição. Meu problema é muito semelhante a esta pergunta (tbb: ...

1 a resposta

clang maçã -fopenmp não está funcionando

Estou tentando usar o openmp com o clang da Apple, mas não consigo fazê-lo funcionar. Fiz o download e compilei a biblioteca openmp do llvm. Meu problema é que o clang não reconhece o-fopenmp bandeira. Estou tendo o erro a seguir: clang: error: ...

2 a resposta

Os threads múltiplos do OpenMP atualizam a mesma matriz

Eu tenho o seguinte código no meu programa e quero acelerá-lo usando o OpenMP. ... for(i=curr_index; i < curr_index + rx_size; i+=2){ int64_t tgt = rcvq[i]; int64_t src = rcvq[i+1]; if (!TEST(tgt)) { pred[tgt] = src; newq[newq_count++] = tgt; } ...

1 a resposta

Exigindo disponibilidade do OpenMP para uso em um pacote Rcpp

Eu preparei um pacote em R usandoRcppArmadillo eOpenMP bibliotecas e seguintes comandos: RcppArmadillo.package.skeleton("mypackage") compileAttributes(verbose=TRUE)Além disso, noDESCRIPTION arquivo que eu adicionei: Imports: Rcpp (>= 0.12.8), ...

2 a resposta

Cython: torne a paralelização de prange segura para threads

Cython starter aqui. Estou tentando acelerar o cálculo de uma determinada estatística em pares (em várias posições) usando vários threads. Em particular, estou usando o prange do cython.parallel, que usa internamente o openMP. O exemplo mínimo a ...

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; ...

2 a resposta

Diferença entre programação estática e dinâmica no OpenMP em C

Eu tenho dois códigos semelhantes. Primeiro #pragma omp parallel for shared(g) private(i) schedule(dynamic, 1) for(i = (*g).actualNumberOfChromosomes; i < (*g).maxNumberOfChromosomes; i++) { AddCrossoverChromosome(g, i); // it doesnt change ...