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

2 la respuesta

¿Cuál es el beneficio de '#pragma omp master' en lugar de '#pragma omp single'?

En OpenMP cualquier código dentro de un

1 la respuesta

Suma de prefijo paralelo (acumulativa) con SSE

Estoy buscando algunos consejos sobre cómo hacer una suma de prefijo paralelo con SSE. Estoy interesado en hacer esto en una serie de ints, flotadores o dobl...

2 la respuesta

¿Es mucho más rápido reinicializar un vector usando hilos OpenMP?

Estoy usando bibliotecas OpenMP para computación paralela. Utilizo vectores C ++, cuyo tamaño suele ser del orden de 1 * 10 ^ 5. Al pasar por el proceso de iteración, necesito reinicializar un grupo de estos vectores grandes (no privados de ...

1 la respuesta

Generación de números aleatorios seguros para subprocesos para la integración de Monte-Carlo

Estoy tratando de escribir algo que calcule muy rápidamente números aleatorios y pueda aplicarse en múltiples hilos. Mi código actual es: /* Approximating PI using a Monte-Carlo method. */ #include <stdio.h> #include <stdlib.h> #include <math.h> ...

4 la respuesta

Error al habilitar openmp - "ld: library not found for -lgomp" y errores de Clang

Estoy tratando de hacer que openmp se ejecute en mi programa en Mavericks, sin embargo, cuando intento compilar usando la marca

3 la respuesta

Reducción en matriz en OpenMP

Estoy tratando de paralelizar el siguiente programa, pero no sé cómo reducir en una matriz. Sé que no es posible hacerlo, pero ¿hay alguna alternativa? Graci...

2 la respuesta

OpenMP lazo externo privado o compartido

Tengo una pregunta sobre OpenMP. ¿Hay alguna diferencia si declaroi en el bucle externo como privado o compartido? int i,j; #pragma omp parallel for private(j) for (i=0; i<n; i++) { for(j=0; j<n; j++) { //do something } }

5 la respuesta

¿Es posible hacer una reducción en una matriz con openmp?

¿OpenMP admite de forma nativa la reducción de una variable que representa una matriz? Esto funcionaría algo como lo siguiente ... float* a = (float*) calloc(4*sizeof(float)); omp_set_num_threads(13); #pragma omp parallel reduction(+:a) ...

1 la respuesta

¿Hay un simple `paralelo para` en golang como OpenMP?

Estoy tratando de optimizar un rompecabezas con procesamiento paralelo, para un mejor rendimiento. Idealmente, en C99 con OpenMP, debería poder hacerlo con la ayuda de un#pragma omp parallel for antes de unfor bucle en cuestión, y luego debería ...

1 la respuesta

apple clang -fopenmp no funciona

Estoy tratando de usar openmp con Apple clang pero no puedo hacer que funcione. Descargué y compilé la biblioteca openmp de llvm. Mi problema es que el sonido metálico no reconoce el-fopenmp bandera. Obtuve el siguiente error: clang: error: ...