Resultados de la búsqueda a petición "openmp"

2 la respuesta

¿Es seguro el hilo resolver armadillo ()?

En mi código tengo un bucle en el que construyo un sistema lineal determinado y trato de resolverlo: #pragma omp parallel for for (int i = 0; i < n[0]+1; i++) { for (int j = 0; j < n[1]+1; j++) { for (int k = 0; k < n[2]+1; k++) { arma::mat ...

1 la respuesta

OpenMP descargando a Nvidia reducción incorrecta

Estoy interesado en descargar el trabajo a la GPU con OpenMP. El siguiente código da el valor correcto desum en la CPU //g++ -O3 -Wall foo.cpp -fopenmp #pragma omp parallel for reduction(+:sum) for(int i = 0 ; i < 2000000000; i++) sum += ...

1 la respuesta

Influencia en la sobrecarga de programación estática en OpenMP

Pensé en qué factores influirían en la sobrecarga de programación estática en OpenMP. En mi opinión, está influenciado por: Rendimiento de la CPUimplementación específica de la biblioteca de tiempo de ejecución OpenMPla cantidad de hilos¿Pero me ...

3 la respuesta

segfault con -fopenmp para un programa trivial

Estoy refrescando openmp un poco, y me metí en esta situación extraña. Afeitado, creé este caso trivial mínimo que muestra el problema program ex2 implicit none integer, parameter :: n=10000000 integer :: i real :: x(n) do i=1,n x(i) = 0.0d0 ...

2 la respuesta

Problema con el bloque común en la programación paralela de OpenMP

Tengo algunas preguntas sobre el uso de bloques comunes en programación paralela en Fortran. Mis subrutinas tienen bloques comunes. ¿Tengo que declarar todos los bloques comunes y threadprivate en la región paralela do? ¿Cómo pasan la ...

3 la respuesta

¿Cómo usar Python y OpenCV con multiprocesamiento?

Estoy usando Python 3.4.3 y OpenCV 3.0.0 para procesar (aplicando varios filtros a) una imagen muy grande (80,000 x 60,000) en la memoria y me gustaría usar múltiples núcleos de CPU para mejorar el rendimiento. Después de leer un poco, llegué a ...

3 la respuesta

Cómo vincular durante la compilación MEX de Matlab

He escrito un programa de la siguiente forma: #include "stuff_I_need.h" int main(){ construct_array(); // uses OpenMP pragma's print_array(); return(0); }que compila, enlaza y ejecuta correctamente con el siguiente comando: `gcc44 ...

2 la respuesta

clang-omp en Xcode bajo El Capitan

Me gusta usar openmp en un proyecto de c ++ usando Xcode como IDE. Desafortunadamente, el compilador Clang de Apple no admite openmp (mira aquí [https://stackoverflow.com/questions/26159225/openmp-support-in-xcode-6-clang-3-5] ), así que ...

2 la respuesta

OpenMP y C ++: variables privadas

Soy bastante nuevo con OpenMP y c ++ y quizás por esto estoy teniendo algunos problemas realmente básicos. Estoy tratando de hacer una programación estática con todas las variables privadas (por si acaso, para verificar que el resultado obtenido ...

2 la respuesta

No estoy seguro de cómo explicar algunos de los resultados de rendimiento de mi código de multiplicación de matriz paralela

Estoy ejecutando este código en OpenMP para la multiplicación de matrices y medí sus resultados: #pragma omp for schedule(static) for (int j = 0; j < COLUMNS; j++) for (int k = 0; k < COLUMNS; k++) for (int i = 0; i < ROWS; i++) matrix_r[i][j] ...