Preguntas etiquetadas con parallel-processing

El procesamiento paralelo, en marcado contraste con solo un procesamiento concurrente, garantiza el inicio / ejecución / finalización de todas las tareas de nivel de subproceso y / o de instrucción ejecutadas de manera paralela y proporciona un final garantizado de las rutas de código ejecutadas simultáneamente.

2
Ejecutar programas en paralelo usando xargs
Actualmente tengo el script actual. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Deseo ejecutarlo en paralelo usando xargs. Yo he tratado script.sh | xargs -P8 Pero hacer lo anterior solo se ejecuta una vez a la vez. No tuve suerte con -n8 también. Agregar …

3
Multiprocesamiento de Python: comprensión de la lógica detrás de `chunksize`
¿Qué factores determinan un chunksizeargumento óptimo para métodos como multiprocessing.Pool.map()? El .map()método parece utilizar una heurística arbitraria para su tamaño de trozo predeterminado (explicado a continuación); ¿Qué motiva esa elección y hay un enfoque más reflexivo basado en alguna situación o configuración particular? Ejemplo: digamos que soy: Pasar un iterablea …

5
Parallel.ForEach con agregar a la lista
Estoy tratando de ejecutar varias funciones que se conectan a un sitio remoto (por red) y devuelven una lista genérica. Pero quiero ejecutarlos simultáneamente. Por ejemplo: public static List<SearchResult> Search(string title) { //Initialize a new temp list to hold all search results List<SearchResult> results = new List<SearchResult>(); //Loop all providers …



3
¿Puedo usar std :: transform en su lugar con una política de ejecución paralela?
Si no me equivoco, puedo hacer que std::transformfuncione en su lugar usando el mismo rango que un iterador de entrada y salida. Supongamos que tengo algún std::vectorobjeto vec, entonces escribiría std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) utilizando una operación unaria adecuada unary_op. Usando el estándar C ++ 17, me gustaría ejecutar la transformación en paralelo …



1
¿Cómo elegir entre std :: reduce y std :: acumular?
std::accumulatey std::reducehace casi lo mismo. Resumen de lo std::reducedice todo: similar to `std::accumulate`, except out of order En muchos casos, estas funciones deberían producir el mismo resultado final y exhibir la misma funcionalidad general. Es obvio que si tiene un cálculo de carga muy pesado, etc., puede experimentar std::reducepara la …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.