| Biblioteca de plantillas Abrir MP El OMPTL y MPTL vuelven a implementar el algoritmo y la parte numérica de la biblioteca de plantillas estándar de C ++ |
Descargar ahora |
Biblioteca de plantillas Abrir MP Clasificación y resumen
- Nombre del editor:
- wateenellende
- Sitio web del editor:
- http://tech.unige.ch/omptl/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 34 KB
Biblioteca de plantillas Abrir MP Etiquetas
Biblioteca de plantillas Abrir MP Descripción
El OMPTL y MPTL vuelven a implementar el algoritmo y la parte numérica de la biblioteca de plantillas estándar de C ++ El OMPTL y MPTL vuelven a implementar el algoritmo y la parte numérica de la biblioteca de plantillas estándar de C ++. El rango está particionado, luego el cálculo se ejecuta en paralelo. El MPTL utiliza POSIX-SHOPS, el OMPTL utiliza OpenMP.Contalmente a lo que uno podría esperar, el OMPTL no está ansioso por ejecutar las tareas en paralelo. La verdad del asunto es que la paralelización tenderá a introducir la sobrecarga y una pérdida de eficiencia. En muchos casos, el uso de una versión en serie de un algoritmo es simplemente la mejor opción, un testimonio de la excelente calidad de la biblioteca de plantillas estándar. Incluso si las piezas se ejecutan en paralelo, la aplicación solo se someterá a una velocidad significativa si el trabajo paralelizado representa una parte significativa del cálculo requerido por su solicitud. En tercer lugar, cada llamada a un algoritmo debe estar en un rango suficientemente grande, y no sucesivas llamadas en rangos pequeños. La cuarta restricción es que solo llama al "algoritmo" de STL y "numérico" se paralelizan, por lo que si su código no usa estos, no se beneficiará. Y las últimas malas noticias: no todos los algoritmos están paralelizados aún, y algunos nunca serán. Desviando todas estas cosas malas, no hay penalización por usar el OMPTL, y cambiar su código para usar el OMPTL es extremadamente fácil, por lo que realmente usted Solo tiene que ganar de usarlo. Si su aplicación usa operaciones de consumo de tiempo en datos grandes, como en el procesamiento de imágenes, definitivamente estará interesado. Nota: El OMPTL ahora es parte de la biblioteca CVMLCPP. ¿Qué hay de nuevo en este lanzamiento: · Importantes correcciones de errores.
Biblioteca de plantillas Abrir MP Software relacionado