Resultados da pesquisa a pedido "openmp"

2 a resposta

É possível executar o openmp no Xcode 8?

Há um thread (clang-omp no Xcode sob El Capitan [https://stackoverflow.com/questions/33668323/clang-omp-in-xcode-under-el-capitan] ) discutindo as possibilidades de rodar o OpenMP sob o El Capitan, que era o Xcode 7, presumo. Gostaria de saber se ...

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]] += ...

4 a resposta

O openMP não está criando threads no visual studio

Minha versão do openMP não deu nenhum aumento de velocidade. Eu tenho uma máquina de núcleo duplo e o uso da CPU é sempre de 50%. Então, eu tentei o programa de exemplo dado no Wiki. Parece que o compilador openMP (Visual Studio 2008) não está ...

1 a resposta

Como posso "paralelizar" melhor um conjunto de quatro loops aninhados para () - em um ataque de força bruta?

Eu tenho a seguinte tarefa de lição de casa: Preciso usar a senha de força bruta de 4 caracteres com a seguinte máscara %%@@ ( Onde@- é um caractere numérico,%- é um caractere alfa) em vários threads usando o OpenMP. Aqui está um pedaço de ...

4 a resposta

Como empregar algo como openMP no Cython?

Basicamente, eu tenho um problema que é bastante paralelo e acho que atingi os limites de quão rápido eu posso fazê-lo com python simples e multiprocessamento, então agora estou tentando levá-lo para um nível mais baixo via Cython e espero que o ...

3 a resposta

OpenMP: como liberar o alvo do ponteiro?

Acabei de perceber que o código a seguir não é compilado no OpenMP (no GCC 4.5.1): struct job { unsigned busy_children; }; job* j = allocateJob(…); // … #pragma omp flush(j->busy_children)O compilador reclama sobre o-> na lista de ...

1 a resposta

OpenMP while loop

Eu tenho um código que executa muitas iterações e somente se uma condição for atendida, o resultado da iteração será salvo. Isso é naturalmente expresso como um loop while. Estou tentando fazer o código rodar em paralelo, já que cada realização é ...

2 a resposta

Ative o suporte ao OpenMP em clang no Mac OS X (sierra & Mojave)

Estou usando o Mac OS X Sierra e descobri que o clang (LLVM versão 8.1.0 (clang-802.0.38)) não suporta o OpenMP: quando executoclang -fopenmp program_name.c, Recebi o seguinte erro: clang: error: unsupported option '-fopenmp' Parece que o clang ...

4 a resposta

OpenMP: enormes diferenças de desempenho entre o Visual C ++ 2008 e 2010

Estou executando um programa de aquisição de câmera que executa o processamento em imagens adquiridas e estou usando diretivas OpenMP simples para esse processamento. Então, basicamente, espero uma imagem da câmera e depois a processo. Ao migrar ...

1 a resposta

Paralelizando uma pesquisa pela primeira vez

Acabei de me ensinar um pouco de OpenMP e isso pode ser estúpido. Basicamente, estou tentando paralelizar um amplo programa de pesquisa em c ++, com cada nó demorando muito tempo para processar. Aqui está um código de exemplo: queue<node*> q; ...