libSCALE
0.2.0
A modern C++ CUDA API
sp::Device Member List
This is the complete list of members for
sp::Device
, including all inherited members.
allocateMemory
(size_t n, DeviceMemoryType memType=DeviceMemoryType::NORMAL)
sp::Device
choose
(const cudaDeviceProp &prop)
sp::Device
static
createStream
(const std::string &name) const
sp::Device
createStream
() const
sp::Device
createStreamWithPriority
(int priority, const std::string &name) const
sp::Device
createStreamWithPriority
(int priority) const
sp::Device
Device
(const Device &)=delete (defined in
sp::Device
)
sp::Device
ensureActive
() const
sp::Device
get
(int i)
sp::Device
static
getActive
()
sp::Device
static
getAttribute
()
sp::Device
static
getAttribute
()
sp::Device
static
getByPCIBusId
(std::string_view pciBusId)
sp::Device
static
getCacheConfig
() const
sp::Device
getCount
()
sp::Device
static
getFlags
() const
sp::Device
getId
() const
sp::Device
getIncomingPrefetchStream
()
sp::Device
getInvalid
()
sp::Device
static
getLimit
(cudaLimit limit) const
sp::Device
getMappedDevicePtr
(T *ptr) const (defined in
sp::Device
)
sp::Device
getPCIBusId
() const
sp::Device
getProperties
() const
sp::Device
getSharedMemConfig
() const
sp::Device
getStreamPriorityRange
() const
sp::Device
hasAddress
(__device const void *ptr) const
sp::Device
operator int
() const
sp::Device
operator=
(const Device &)=delete (defined in
sp::Device
)
sp::Device
queueMemoryPrefetch
(const T *src, size_t count) const
sp::Device
reset
() const
sp::Device
setCacheConfig
(cudaFuncCache conf)
sp::Device
setFlags
(unsigned int flags)
sp::Device
setLimit
(cudaLimit limit, size_t value)
sp::Device
setName
(const std::string &name) const
sp::Device
setSharedMemConfig
(cudaSharedMemConfig conf)
sp::Device
Stream
(defined in
sp::Device
)
sp::Device
friend
synchronize
() const
sp::Device