Peut textures 2D être déclarées pour les variables de type double dans GTX 280 ayant une capacité de calcul 1.3 La déclaration est donnée uniquement pour floatPrise en charge de type double dans la mémoire de texture CUDA
1
A
Répondre
1
Pour autant que je sache, vous ne peut pas. Cependant, vous pouvez utiliser le type int2 comme indiqué au point 23 ici: http://forums.nvidia.com/index.php?showtopic=84440
modifier: Correction grammaire
0
Vous ne pouvez pas faire une interpolation de texture avec double, le matériel ne supporte pas. Ce que vous pouvez est de stocker les doubles comme int2 et ensuite utiliser le tex2dfetch pour collecter les points pertinents, convertir en double, puis faire l'interpolation réelle dans le logiciel.
Merci .. Le lien que vous avez partagé est pour Cuda compute capability 2.1 ou est-ce juste la version? – Sachin
C'est le fait de CUDA version 2.1. Rien à voir avec la capacité de calcul. Je n'ai pas trouvé de FAQ pour les versions récentes de CUDA, donc je viens de pointer vers celui-ci pour le principe. – Bart
"Ceci est la FAQ" .... Je devrais apprendre à taper. – Bart