Stream et Cuda c'est la même chose dans l'idée.
À l'usage Cuda est plus utilisé car :
- il est disponible depuis plus longtemos,
- il permet plus de choses que Stream (il permet de mettre plus les mains dans le cambouis)
- est plus proches des langages de programmation courants (C for Cuda, Fortan for Cuda).
Au final Stream n'est pas trop utilisé, les gens vont soit vers Cuda pour sa souplesse et ses possibilitées avancées, soit vers l'openCL qui est un langages similaire à Cuda et Stream, mais qui fonctionne aussi bien sur les cartes ATI que NVIDIA, ainsi que sur n'importe quel processeur.