| Biblioteca do MP MP O OMPTL e o MPTL implementam o algoritmo e a parte numérica da biblioteca de modelos padrão de C ++ |
Baixe Agora |
Biblioteca do MP MP Classificação e resumo
- Nome do editor:
- wateenellende
- Site do editor:
- http://tech.unige.ch/omptl/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 34 KB
Biblioteca do MP MP Tag
Biblioteca do MP MP Descrição
O OMPTL e o MPTL implementam o algoritmo e a parte numérica da biblioteca de modelo padrão de C ++ O OMPTL e o MPTL implementam o algoritmo e parte numérica da biblioteca de modelos padrão de C ++. O intervalo é particionado, então a computação é executada em paralelo. O MPTL usa encadeamentos POSIX, o OMPTL usa o OpenMP.Contrenmente ao que se pode esperar, o OMPTL não está todos ansiosos para executar tarefas em paralelo. A verdade é que a paralelização tenderá a introduzir a sobrecarga e uma perda de eficiência. Em muitos casos, usando uma versão serial de um algoritmo é simplesmente a melhor escolha, um testemunho da excelente qualidade da biblioteca de modelos padrão. Mesmo que as peças forem executadas em paralelo, o aplicativo passará apenas por uma velocidade significativa se o trabalho paralelizado representar uma parte significativa da computação exigida pelo seu aplicativo. Em terceiro lugar, cada chamada para um algoritmo deve estar em uma gama suficientemente grande e não sucessivas chamadas sobre pequenos intervalos. A quarta restrições é que apenas as chamadas para o "algoritmo" do STL e "numérico" são paralelizadas, por isso, se o seu código não usar isso, não será beneficiado. E as últimas más notícias: nem todos os algoritmos são paralelizados ainda, e alguns nunca serão.Saving disse todas essas coisas ruins, não há penalidade para usar o OMPTL, e mudar seu código para usar o OMPTL é extremamente fácil, então você realmente tem apenas a ganhar usando. Se o seu aplicativo usa operações demoradas em grandes dados, como no processamento de imagens, você será interessado.Note: O OMPTL agora faz parte da biblioteca CVMLCPP. O que há de novo nesta versão: · Importantes Correções de Bugs.
Biblioteca do MP MP Software Relacionado