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

4 la respuesta

¿Cómo agrupar datos de un archivo grande para multiprocesamiento?

Estoy tratando de paralelizar una aplicación usando multiprocesamiento que toma un archivo csv muy grande (64 MB a 500 MB), hace un trabajo línea por línea y luego genera un archivo pequeño de tamaño fijo. Actualmente hago unlist(file_obj), que ...

6 la respuesta

Solicitudes HTTP paralelas en ruby

Tengo una serie de URL y no quiero abrir cada una de ellas y obtener una etiqueta específica. Pero quiero hacer esto en paralelo. Aquí está el pseudocódigo de lo que quiero hacer: urls = [...] tags = [] urls.each do |url| ...

2 la respuesta

¿Fuga de memoria en el módulo paralelo IPython?

Estoy usando IPython.parallel para procesar una gran cantidad de datos en un clúster. La función remota que ejecuto se ve así: def evalPoint(point, theta): # do some complex calculation return (cost, grad) que es invocado por esta función: def ...

10 la respuesta

Limite el número de hilos paralelos en C #

Estoy escribiendo un programa C # para generar y cargar medio millón de archivos a través de FTP. Quiero procesar 4 archivos en paralelo ya que la máquina tiene 4 núcleos y la generación de archivos lleva mucho más tiempo. ¿Es posible convertir ...

8 la respuesta

Mutable vs Immutable para aplicaciones paralelas [cerrado]

En la aplicación que estoy escribiendo, necesito escribir muchos tipos básicos, que probablemente serán inmutables. Pero me pregunto cómo se comparan los tipos mutables en aplicaciones paralelas con las inmutables. Puedes usar cerraduras con ...

6 la respuesta

Establezca el número de subprocesos utilizando omp_set_num_threads () a 2, pero omp_get_num_threads () devuelve 1

Tengo el siguiente código C / C ++ usando OpenMP: int nProcessors=omp_get_max_threads(); if(argv[4]!=NULL){ printf("argv[4]: %s\n",argv[4]); nProcessors=atoi(argv[4]); printf("nProcessors: %d\n",nProcessors); } ...

10 la respuesta

Compile CUDA sin Visual Studio: "No se puede encontrar el compilador cl.exe en la ruta"

Acabo de comenzar un pequeño proyecto en CUDA. Necesito saber lo siguiente: ¿Es posible compilar código CUDA sin usar / comprar Microsoft Visual Studio? Usando Nvcc.exe obtengo el error " No se puede encontrar el compilador cl.exe en la ruta ...

2 la respuesta

Escribiendo "fib" para ejecutar en paralelo: -N2 es más lento?

Estoy aprendiendo a Haskell e intento escribir código para ejecutarlo en paralelo, pero Haskell siempre lo ejecuta secuencialmente. Y cuando ejecuto con la-N2 indicador de tiempo de ejecución tarda más tiempo en ejecutarse que si omito este ...

4 la respuesta

envío de bloques de matriz 2D en C usando MPI

¿Cómo envías bloques de matriz 2-D a diferentes procesadores? Supongamos que el tamaño de la matriz 2D es 400x400 y quiero enviar bloques de tamaños 100X100 a diferentes procesadores. La idea es que cada procesador realice el cálculo en su bloque ...

8 la respuesta

¿Cuál es la ventaja de un Java-5 ThreadPoolExecutor sobre un Java-7 ForkJoinPool?

Java 5 ha introducido soporte para la ejecución de tareas asíncronas por parte de un grupo de subprocesos en la forma del marco Ejecutor, cuyo corazón es el grupo de subprocesos implementado por java.util.concurrent.ThreadPoolExecutor. Java 7 ha ...