| Ouvrir la bibliothèque de modèles MP L'OMPTL et MPTL réappriquent l'algorithme et la partie numérique de la bibliothèque de modèles standard de C ++ |
Télécharger maintenant |
Ouvrir la bibliothèque de modèles MP Classement & Résumé
- Nom de l'éditeur:
- wateenellende
- Site Internet de l'éditeur:
- http://tech.unige.ch/omptl/
- Systèmes d'exploitation:
- Mac OS X
Ouvrir la bibliothèque de modèles MP Mots clés
Ouvrir la bibliothèque de modèles MP La description
L'OMPTL et l'AMTTL réétablissent l'algorithme et la partie numérique de la bibliothèque de modèles standard de C ++ L'OMPTL et MPTL réappriquent l'algorithme et la partie numérique de la bibliothèque de modèles standard de C ++. La plage est partitionnée, puis le calcul est exécuté en parallèle. Le MPTL utilise Posix-threads, l'OMPTL utilise OpenMP.Contrenticulé à ce que l'on pourrait s'attendre, l'OMPTL n'est pas tous impatiente d'exécuter des tâches en parallèle. La vérité est que la paralellisation aura tendance à introduire des frais généraux et une perte d'efficacité. Lorsque de nombreux cas, en utilisant une version série d'un algorithme, c'est simplement le meilleur choix, un témoignage de la qualité excellente de la bibliothèque de modèles standard. Même si les pièces sont exécutées en parallèle, l'application ne subira une vitesse significative que si le travail parallèle représente une partie importante du calcul requis par votre application. Troisièmement, chaque appel à un algorithme doit être sur une gamme suffisamment grande et non des appels successifs sur de petites gammes. Les quatrièmes restrictions sont que des appels uniquement à la "algorithme" et "numériques" de STL sont parallélédizisés, de sorte que si votre code ne les utilise pas, cela ne bénéficiera pas. Et la dernière mauvaise nouvelle: tous les algorithmes ne sont pas encore parallélédisés, et certains ne seront jamais. Endommageant toutes ces mauvaises choses, il n'y a pas de pénalité pour utiliser l'OMPTL et changer votre code pour utiliser l'OMPTL est extrêmement facile, alors vous avez vraiment avoir seulement à gagner de l'utiliser. Si votre application utilise des opérations de consommation de temps sur de grandes données, telles que dans le traitement de l'image, vous serez certainement intéressé. Note: L'Omptl fait maintenant partie de la bibliothèque CVMLCPP. Quoi de neuf dans cette version: · Corrections de bugs importants.
Ouvrir la bibliothèque de modèles MP Logiciels associés