Resultados de la búsqueda a petición "openmp"
Diferencia entre programación estática y dinámica en OpenMP en C
Tengo dos códigos similares. primero #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 ...
Los hilos múltiples de OpenMP actualizan la misma matriz
Tengo el siguiente código en mi programa y quiero acelerarlo usando 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; } ...
OpenMP no está creando hilos en Visual Studio
Mi versión openMP no dio ningún impulso de velocidad. Tengo una máquina de doble núcleo y el uso de la CPU siempre es del 50%. Así que probé el programa de muestra dado en Wiki. Parece que el compilador de openMP (Visual Studio 2008) no está ...
Fugas de memoria y fallas seg cuando se usan OpenMP y OpenSSL
Tengo un código enorme (es el proyecto de mi escuela) donde usoOpenssl. Todo funcionaba perfectamente, util. Decidí que iría multiproceso. elegíopenmp como mi entorno de subprocesos, ya que es muy simple y bastante fácil de aprender (al menos la ...
OpenMP: ¿cómo vaciar el objetivo del puntero?
Acabo de notar que el siguiente código no se compila en OpenMP (bajo GCC 4.5.1): struct job { unsigned busy_children; }; job* j = allocateJob(…); // … #pragma omp flush(j->busy_children)El compilador se queja del-> en la lista de argumentos para ...
OpenMP while loop
Tengo un código que ejecuta muchas iteraciones y solo si se cumple una condición, se guarda el resultado de la iteración. Esto se expresa naturalmente como un ciclo while. Estoy intentando hacer que el código se ejecute en paralelo, ya que cada ...
Matriz de paralelismo multiplicada por un vector por columnas y por filas con OpenMP
Para algunos deberes que tengo, necesito implementar la multiplicación de una matriz por un vector, paralelizándola por filas y por columnas. Entiendo la versión de la fila, pero estoy un poco confundido en la versión de la columna. Digamos que ...
Usando openmp en ventanas con mingw. No se puede encontrar -lpthread
Tengo un proyecto CMake que usa OpenMP y funciona en Linux. Cuando fui a compilarlo en mi máquina Windows, parecía que CMake estaba teniendo problemas para encontrar las banderas abiertas para el gcc de mingw. Decidí probar un caso de prueba más ...
Todas las tareas de OpenMP que se ejecutan en el mismo hilo
Escribí una función paralela recursiva usando tareas en OpenMP. Si bien me da la respuesta correcta y funciona bien, creo que hay un problema con el paralelismo. El tiempo de ejecución en comparación con una solución en serie no escala en ...
Use OpenMP con Windows SDK
Soy consciente de que VC2010 Express Edition no incluye compatibilidad con OpenMP y, por lo tanto, informaría que falta el archivo omp.h. Por lo tanto, he instalado Windows SDK v7.1 versión de 64 bits en Windows. Sin embargo, incluso corrí: set ...