On devices where the L1 cache and shared memory use the same hardware resources, this returns through
pCacheConfig the preferred cache configuration for the current host thread. This is only a preference. The runtime will use the requested configuration if possible, but it is free to choose a different configuration if required to execute functions.
This will return a
pCacheConfig of cudaFuncCachePreferNone on devices where the size of the L1 cache and shared memory are fixed.
The supported cache configurations are:
|pCacheConfig ||- Returned cache configuration|
- cudaSuccess, cudaErrorInitializationError
- Note that this function may also return error codes from previous, asynchronous launches.
- See also:
- cudaThreadSetCacheConfig, cudaFuncSetCacheConfig (C API), cudaFuncSetCacheConfig (C++ API)