Struct MemoryResourceTraits

Struct Documentation

struct MemoryResourceTraits

Public Types

enum optimized_for

Values:

any
latency
bandwidth
access
enum vendor_type

Values:

UNKNOWN
AMD
IBM
INTEL
NVIDIA
enum memory_type

Values:

UNKNOWN
DDR
GDDR
HBM
NVME

Public Members

bool unified = false
std::size_t size = 0
vendor_type vendor = vendor_type::UNKNOWN
memory_type kind = memory_type::UNKNOWN
optimized_for used_for = optimized_for::any