cuda_runtime.h |
Exécution CUDA |
---|---|
CUDA (Compute Unified Device Architecture) |
Description
Ce fichier d'entête contient les définitions de l'interface de haut niveau de style langage C++ construit par dessus l'API de bas niveau.
Liste des fonctions
Nom | Prototype | Description |
---|---|---|
CUDABINDTEXTURE | static __inline__ __host__ cudaError_t cudaBindTexture(size_t* offset, const struct texture < T, dim, readMode >& texRef, const void* devPtr, const struct cudaChannelFormatDesc& desc,size_t size = UINT_MAX) | Cette fonction permet de lier des structures de référence de texture de haut niveau. |
CUDABINDTEXTURETOARRAY | static __inline__ __host__ cudaError_t cudaBindTextureToArray( const struct texture < T, dim, readMode >& texRef, const struct cudaArray* cuArray, const struct cudaChannelFormatDesc& desc) | Cette fonction permet de lier des structures de référence de texture de haut niveau à partir d'un tableau. |
CUDAGETSYMBOLADDRESS | cudaError_t cudaGetSymbolAddress(void** devPtr, const T& symbol) | Cette fonction permet de trouver l'adresse associé à un symbole dans CUDA. |
CUDAGETSYMBOLSIZE | cudaError_t cudaGetSymbolSize(size_t* size, const T& symbol) | Cette fonction permet de trouver la taille d'un objet associé à un symbole dans CUDA. |
CUDALAUNCH | template < class T > cudaError_t cudaLaunch(T entry) | Cette fonction permet de lancer la fonction d'entrée spécifié d'un périphérique. |
CUDAMEMCPYFROMSYMBOL | cudaError_t cudaMemcpyFromSymbol( void *dst, const T& symbol, size_t count, size_t offset, enum cudaMemcpyKind kind) | Cette fonction permet de copier des données d'une zone de mémoire GPU vers un autre en commençant à partir du symbole spécifié au niveau de la destination de données. |
CUDAMEMCPYTOSYMBOL | cudaError_t cudaMemcpyToSymbol( const T& symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind) | Cette fonction permet de copier des données d'une zone de mémoire GPU vers un autre en commençant à partir du symbole spécifié au niveau de la source de données. |
CUDASETUPARGUMENT | template < class T > cudaError_t cudaSetupArgument(T arg, size_t offset) | Cette fonction permet de fixer les arguments d'exécution d'un périphérique. |
CUDAUNBINDTEXTURE | static __inline__ __host__ cudaError_t cudaUnbindTexture(const struct texture < T, dim, readMode >& texRef) | Cette fonction permet d'enlever le lien des structures de référence de texture de haut niveau. |
Dernière mise à jour : Vendredi, le 2 août 2013