CPU-specific memory resource traits providing detailed CPU backend characteristics.
More...
|
|
static constexpr size_t | cache_line_size = 64 |
|
static constexpr bool | high_bandwidth = false |
|
static constexpr bool | is_cache_coherent = true |
|
static constexpr bool | is_cpu_resource = true |
|
static constexpr bool | is_cuda_resource = false |
|
static constexpr bool | is_metal_resource = false |
|
static constexpr bool | is_opencl_resource = false |
|
static constexpr bool | is_vulkan_resource = false |
|
static constexpr bool | low_latency_access = true |
|
static constexpr size_t | preferred_alignment = 64 |
|
static constexpr bool | requires_host_synchronization = false |
|
static constexpr bool | supports_aligned_allocation = true |
|
static constexpr bool | supports_atomic_operations = true |
|
static constexpr bool | supports_numa = true |
|
static constexpr bool | supports_simd = true |
|
static constexpr bool | supports_threading = true |
|
static constexpr bool | supports_zero_copy = false |
CPU-specific memory resource traits providing detailed CPU backend characteristics.
CPU Memory Resource Specialization.
Extends base MemoryResourceTraits with CPU-specific capabilities and optimizations. Used for CPU backend dispatch and optimization decisions.
The documentation for this struct was generated from the following files: