|
cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
A structure holding a collection various properties of a device. More...
#include <device_properties.hpp>


Public Member Functions | |
| properties_t (const cudaDeviceProp &cdp) noexcept | |
| properties_t (cudaDeviceProp &&cdp) noexcept | |
| bool | usable_for_compute () const noexcept |
| Convenience methods for accessing fields in the raw parent class, or combining or converting them into a more useful type. | |
| compute_capability_t | compute_capability () const noexcept |
| compute_architecture_t | compute_architecture () const noexcept |
| pci_location_t | pci_id () const noexcept |
| unsigned | max_in_flight_threads_on_device () const |
| grid::block_dimension_t | max_threads_per_block () const noexcept |
| grid::block_dimension_t | max_warps_per_block () const noexcept |
| size_t | max_shared_memory_per_block () const noexcept |
| size_t | global_memory_size () const noexcept |
| bool | can_map_host_memory () const noexcept |
A structure holding a collection various properties of a device.