On some devices, global memory may be partitioned into disjoint regions. This may be to enable control over specific characteristics such as available bandwidths on memory interfaces, or performance on types of access patterns.
This extension allows a user to explicitly specify the partition/region of global memory in which an allocation should reside, by passing an implementation defined numerical ID that identifies the region to the allocation function.
Requires CL30 or intel_create_buffer_with_properties.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | CL_MEM_ALLOC_BUFFER_LOCATION_INTEL
Accepted property for the It can be passed into |
| Access | Constructor and Description |
|---|---|
| private |
| CL_MEM_ALLOC_BUFFER_LOCATION_INTEL | back to summary |
|---|---|
| public static final int CL_MEM_ALLOC_BUFFER_LOCATION_INTEL Accepted property for the It can be passed into | |
| INTELMemAllocBufferLocation | back to summary |
|---|---|
| private INTELMemAllocBufferLocation() | |