Salut à tous, je n'ai pas vu beaucoup de syntaxe pour l'allocation variable __constant dans OpenCL dans les guides de Nvidia.Question à propos de la syntaxe pour utiliser le cache constant
Lorsque j'appelle clCreateBuffer, dois-je lui donner l'indicateur CL_MEM_READ_ONLY. Cela ne semble pas déranger que je le mette à CL_MEM_READ_WRITE pour l'instant, bien que je parie que d'essayer d'écrire dans le cache constant dans le noyau va tout gâcher.
Y a-t-il des trucs ou des choses spéciales dont je dois me souvenir du côté hôte? Si je déclare l'argument __constant dans le code du noyau de l'appareil, puis-je utiliser la variable de cache constante tant que je ne lui écris pas?