Resultados da pesquisa a pedido "openmp"

2 a resposta

Diferença entre num_threads x omp_set_num_threads vs OMP_NUM_THREADS

Estou bastante confuso sobre as maneiras de especificar o número de threads na parte paralela de um código. Eu sei que posso usar: a variável ambiental OMP_NUM_THREADSfunção omp_set_num_threads (int)num_threads (int) em#pragma omp parallel for ...

1 a resposta

Vazamentos de memória e falhas de seg ao usar o OpenMP e o OpenSSL

Eu tenho um código enorme (é o projeto da minha escola) onde eu usoOpenssl. Tudo estava funcionando perfeitamente, eu decidi que irei multithread. Eu escolhiopenmp como meu ambiente de segmentação, pois é muito simples e muito fácil de aprender ...

1 a resposta

Diferença entre vincular o OpenMP com -fopenmp e -lgomp

Eu tenho enfrentado um problema estranho nos últimos dias. Criamos algumas bibliotecas usando o GCC 4.8, que vinculam estaticamente algumas de suas dependências - por exemplo. log4cplus ou impulso. Para essas bibliotecas, criamos ligações Python ...

1 a resposta

Matriz paralela vezes um vetor por colunas e linhas com o OpenMP

Para alguns trabalhos de casa que tenho, preciso implementar a multiplicação de uma matriz por um vetor, paralelizando-a por linhas e colunas. Eu entendo a versão da linha, mas estou um pouco confuso na versão da coluna. Vamos dizer que temos os ...

3 a resposta

Usando openmp no windows com mingw. Não foi possível encontrar -lpthread

Eu tenho um projeto CMake que está usando o OpenMP e funciona no linux. Quando fui compilá-lo na minha máquina Windows, parecia que o CMake estava tendo problemas para encontrar os sinalizadores de openmp para o mcc do gcc. Eu decidi tentar um ...

2 a resposta

Todas as tarefas do OpenMP em execução no mesmo encadeamento

Eu escrevi uma função paralela recursiva usando tarefas no OpenMP. Embora ele me dê a resposta correta e funcione bem, acho que há um problema com o paralelismo. O tempo de execução, em comparação com uma solução serial, não é dimensionado ...

1 a resposta

Existe alguma diferença entre variáveis em uma cláusula privada e variáveis definidas dentro de uma região paralela no OpenMP?

Fiquei me perguntando se há alguma razão para preferir oprivate(var) no OpenMP sobre a definição local de variáveis (privadas), por exemplo, int var; #pragma omp parallel private(var) { ... }vs. #pragma omp parallel { int var; ... }Além disso, ...

1 a resposta

Não é possível obter mais de 50% no máximo. desempenho teórico na matriz multiplicar

Problema Estou aprendendo sobre HPC e otimização de código. Tento replicar os resultados no papel de multiplicação de matriz seminal de Goto ...

3 a resposta

Como usar o bloqueio no OpenMP?

Eu tenho dois pedaços de código C ++ em execução em 2 núcleos diferentes. Ambos gravam no mesmo arquivo. Como usar o OpenMP e garantir que não haja falhas?

1 a resposta

Use o OpenMP com o Windows SDK

Estou ciente de que o VC2010 Express Edition não inclui suporte ao OpenMP e, portanto, reportaria o arquivo omp.h ausente. Portanto, instalei a versão de 64 bits do Windows SDK v7.1 no Windows. No entanto, até eu corri: set DISTUTIL_USE_SDK=1 ...