Resultados de la búsqueda a petición "parallel-processing"

1 la respuesta

¿Dónde debo poner ANNOTATE_ITERATION_TASK?

Estoy usando Intel Advisor para analizar mi aplicación paralela. Tengo este código, que es el bucle principal de mi programa y donde paso la mayor parte del tiempo: for(size_t i=0; i<wrapperIndexes.size(); i++){ const int r ...

0 la respuesta

Comportamiento inconsistente con las funciones de transformación tm_map cuando se usan múltiples núcleos

Otro título potencial para esta publicación podría ser "Cuando se procesa en paralelo en r, ¿importa la relación entre el número de núcleos, el tamaño del fragmento de bucle y el tamaño del objeto?" Tengo un corpus en el que estoy ejecutando ...

4 la respuesta

¿Cómo hace Java uso de múltiples núcleos?

Una JVM se ejecuta en un solo proceso y los subprocesos en una JVM comparten el montón que pertenece a ese proceso. Entonces, ¿cómo utiliza JVM múltiples núcleos que proporcionan múltiples subprocesos del sistema operativo para una alta concurrencia?

1 la respuesta

Openmp y reducción en std :: vector?

Quiero que este código sea paralelo: std::vector<float> res(n,0); std::vector<float> vals(m); std::vector<float> indexes(m); // fill indexes with values in range [0,n) // fill vals and indexes for(size_t i=0; i<m; i++){ res[indexes[i]] += ...

1 la respuesta

Pasar dos opciones como argumentos en OpenCL con Fortran (CLFORTRAN)

Cuando mi programa host está en lenguaje C, puedo pasar dos opciones como argumento de una función OpenCL. Por ejemplo, puedo pasar dos banderas alclCreateBuffer funciona así: clCreateBuffer(context, CL_MEM_READ_ONLY | ...

1 la respuesta

reducción de omp en el vector de cv :: Mat o cv :: Mat en general

//In other words, this equilavent to cv::Mat1f mat(5,n) //i.e. a matrix 5xn std::vector<cv::Mat1f> mat(5,cv::Mat1f::zeros(1,n)); std::vector<float> indexes(m); // fill indexes // m >> nThreads (from hundreds to thousands) for(size_t i=0; i<m; ...

1 la respuesta

¿Mejorar el comportamiento paralelo de MSM con autotransiciones retrasadas?

Estoy usando Boost MSM (front-end básico y functor) y estoy tratando de implementar la siguiente máquina de estado: [/imgs/K79qk.png] En palabras: Ingrese el estado Estado1Ingrese el estado A y ejecute action_A. Después de 2 segundos, imprima ...

1 la respuesta

Paralelo.para cada uno - Cancelación elegante

Sobre el tema de esperar hasta que se completen las tareas y la sincronización de subprocesos. Actualmente tengo una iteración que he incluido dentro de un Parallel.ForEach. En el siguiente ejemplo, he planteado algunas preguntas en los ...

6 la respuesta

¿Es posible abortar una tarea como abortar un hilo (método Thread.Abort)?

Podríamos abortar un hilo como este: Thread thread = new Thread(SomeMethod); . . . thread.Abort();Pero ¿puedo abortar una Tarea (en .Net 4.0) de la misma manera, no por mecanismo de cancelación? Quiero matar la tarea de inmediato.

4 la respuesta

Sobrecarga de usar bloqueos en lugar de intrínsecos atómicos

¿Alguien sabe de los puntos de referencia publicados sobre la sobrecarga del bloqueo en lugar de confiar únicamente en operaciones atómicas / intrínsecas (en un sistema multiprocesador) solamente? Estoy particularmente interesado en conclusiones ...