Tag: OPENMP
Tengo la siguiente pregunta en mi tarea. Sé que necesito utilizar la ley de Amdahl pero no sé qué parte va a ser cada parte en la fórmula. Aquí está la pregunta: ¿Cuánto se acelerará el siguiente código si lo ejecutamos simultáneamente en 8 hilos? #include <stdio.h> #include <omp.h> // . . . Read more
En mi implementación en c++, tengo una función recursiva y llamo a esta función recursiva dentro de un bucle. Quiero usar OpenMP para crear paralelismo. funcion llamadora(){ #pragma omp parallel { #pragma omp for nowait for (int i = 0; i < num; i++){ #pragma omp single funcion_recursiva(n); } } . . . Read more
Tengo una Eigen::Matrix2Xf donde las filas son las posiciones X e Y y las columnas actúan como índices de la lista. Me gustaría tener la suma de las columnas (por filas) donde se cumpla alguna condición de la columna, aquí un ejemplo de código: Eigen::Vector2f computeStuff(Eigen::Matrix2Xf & valores, const float . . . Read more
El siguiente código tendrá un comportamiento diferente, dependiendo de la optimización aplicada por gcc y de la arquitectura de destino: #include <omp.h> #include <stdlib.h> #include <stdio.h> #include <time.h> static void malloc_testvals(int **testvals, int num_tests, int num_threads) { for (int i = 0; i < num_tests; i++) { testvals[i] = malloc(num_threads . . . Read more
Soy un traductor español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown. Soy bastante nuevo en openMP. Estoy intentando paralelizar el bucle anidado usando tareas, pero no me da la salida correcta del contador. La salida secuencial es “Total . . . Read more