2011-06-16 5 views
3

Je n'ai pas pu trouver d'informations sur si la bibliothèque Thrust pouvait prendre en charge les opérations matricielles. Par conséquent, je me demandais s'il était possible d'utiliser la bibliothèque Thrust dans le traitement d'image? J'aimerais aussi voir des exemples.Traitement d'image CUDA/Thrust

Merci pour les réponses.

+0

Vous pourriez vérifier cuBLAS. Il n'utilise pas Thrust, mais ils pourraient potentiellement bien jouer ensemble. – QuantumFool

Répondre

2

soutient Thrust regualar algebra operations sur des matrices, mais si vous utilisez des matrices pour la plupart rares et ont besoin d'opérations de type solveur jeter un oeil à cusp

3

Pour le traitement d'image, vous pouvez le NPP library. Puisque vous avez posé des questions sur les opérations de la matrice, vous pouvez jeter un oeil à CUBLAS et CUSPARSE, également disponible chez nVidia, here. En ce qui concerne l'intégration réelle de Thrust de ces librairies, beaucoup d'entre nous demandent à nVidia de le faire depuis des lustres. Rouler votre propre enveloppe est le chemin à parcourir dans ce cas. Cela dit, Thrust est fantastique pour manipuler les signaux 1D.

2

Vous pouvez rechercher et étendre les bibliothèques d'images . Ils utilisent NPP sous-jacente et le code est BSD.