Section courante

A propos

Section administrative du site

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