Class INTELUnifiedSharedMemory

java.lang.Object
org.lwjgl.opencl.INTELUnifiedSharedMemory

public class INTELUnifiedSharedMemory extends Object
  • Field Details

    • CL_DEVICE_HOST_MEM_CAPABILITIES_INTEL

      public static final int CL_DEVICE_HOST_MEM_CAPABILITIES_INTEL
      See Also:
    • CL_DEVICE_DEVICE_MEM_CAPABILITIES_INTEL

      public static final int CL_DEVICE_DEVICE_MEM_CAPABILITIES_INTEL
      See Also:
    • CL_DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL

      public static final int CL_DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL
      See Also:
    • CL_DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL

      public static final int CL_DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL
      See Also:
    • CL_DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL

      public static final int CL_DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL

      public static final long CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL

      public static final long CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL

      public static final long CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL

      public static final long CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL
      See Also:
    • CL_MEM_ALLOC_FLAGS_INTEL

      public static final long CL_MEM_ALLOC_FLAGS_INTEL
      See Also:
    • CL_MEM_ALLOC_WRITE_COMBINED_INTEL

      public static final long CL_MEM_ALLOC_WRITE_COMBINED_INTEL
      See Also:
    • CL_MEM_ALLOC_INITIAL_PLACEMENT_DEVICE_INTEL

      public static final long CL_MEM_ALLOC_INITIAL_PLACEMENT_DEVICE_INTEL
      See Also:
    • CL_MEM_ALLOC_INITIAL_PLACEMENT_HOST_INTEL

      public static final long CL_MEM_ALLOC_INITIAL_PLACEMENT_HOST_INTEL
      See Also:
    • CL_MEM_ALLOC_TYPE_INTEL

      public static final int CL_MEM_ALLOC_TYPE_INTEL
      See Also:
    • CL_MEM_ALLOC_BASE_PTR_INTEL

      public static final int CL_MEM_ALLOC_BASE_PTR_INTEL
      See Also:
    • CL_MEM_ALLOC_SIZE_INTEL

      public static final int CL_MEM_ALLOC_SIZE_INTEL
      See Also:
    • CL_MEM_ALLOC_DEVICE_INTEL

      public static final int CL_MEM_ALLOC_DEVICE_INTEL
      See Also:
    • CL_MEM_TYPE_UNKNOWN_INTEL

      public static final int CL_MEM_TYPE_UNKNOWN_INTEL
      See Also:
    • CL_MEM_TYPE_HOST_INTEL

      public static final int CL_MEM_TYPE_HOST_INTEL
      See Also:
    • CL_MEM_TYPE_DEVICE_INTEL

      public static final int CL_MEM_TYPE_DEVICE_INTEL
      See Also:
    • CL_MEM_TYPE_SHARED_INTEL

      public static final int CL_MEM_TYPE_SHARED_INTEL
      See Also:
    • CL_KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL

      public static final int CL_KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL
      See Also:
    • CL_KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL

      public static final int CL_KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL
      See Also:
    • CL_KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL

      public static final int CL_KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL
      See Also:
    • CL_KERNEL_EXEC_INFO_USM_PTRS_INTEL

      public static final int CL_KERNEL_EXEC_INFO_USM_PTRS_INTEL
      See Also:
    • CL_COMMAND_MEMFILL_INTEL

      public static final int CL_COMMAND_MEMFILL_INTEL
      See Also:
    • CL_COMMAND_MEMCPY_INTEL

      public static final int CL_COMMAND_MEMCPY_INTEL
      See Also:
    • CL_COMMAND_MIGRATEMEM_INTEL

      public static final int CL_COMMAND_MIGRATEMEM_INTEL
      See Also:
    • CL_COMMAND_MEMADVISE_INTEL

      public static final int CL_COMMAND_MEMADVISE_INTEL
      See Also:
  • Method Details

    • nclHostMemAllocINTEL

      public static long nclHostMemAllocINTEL(long context, long properties, long size, int alignment, long errcode_ret)
      void * clHostMemAllocINTEL(cl_context context, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clHostMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clHostMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_mem_properties_intel const *") @Nullable LongBuffer properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") @Nullable IntBuffer errcode_ret)
      void * clHostMemAllocINTEL(cl_context context, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • nclDeviceMemAllocINTEL

      public static long nclDeviceMemAllocINTEL(long context, long device, long properties, long size, int alignment, long errcode_ret)
      void * clDeviceMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clDeviceMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clDeviceMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("cl_mem_properties_intel const *") @Nullable LongBuffer properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") @Nullable IntBuffer errcode_ret)
      void * clDeviceMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • nclSharedMemAllocINTEL

      public static long nclSharedMemAllocINTEL(long context, long device, long properties, long size, int alignment, long errcode_ret)
      void * clSharedMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clSharedMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clSharedMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("cl_mem_properties_intel const *") @Nullable LongBuffer properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") @Nullable IntBuffer errcode_ret)
      void * clSharedMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • nclMemFreeINTEL

      public static int nclMemFreeINTEL(long context, long ptr)
      cl_int clMemFreeINTEL(cl_context context, void * ptr)
    • clMemFreeINTEL

      @NativeType("cl_int") public static int clMemFreeINTEL(@NativeType("cl_context") long context, @NativeType("void *") @Nullable ByteBuffer ptr)
      cl_int clMemFreeINTEL(cl_context context, void * ptr)
    • nclMemBlockingFreeINTEL

      public static int nclMemBlockingFreeINTEL(long context, long ptr)
      cl_int clMemBlockingFreeINTEL(cl_context context, void * ptr)
    • clMemBlockingFreeINTEL

      @NativeType("cl_int") public static int clMemBlockingFreeINTEL(@NativeType("cl_context") long context, @NativeType("void *") @Nullable ByteBuffer ptr)
      cl_int clMemBlockingFreeINTEL(cl_context context, void * ptr)
    • nclGetMemAllocInfoINTEL

      public static int nclGetMemAllocInfoINTEL(long context, long ptr, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetMemAllocInfoINTEL(cl_context context, void const * ptr, cl_mem_info_intel param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemAllocInfoINTEL

      @NativeType("cl_int") public static int clGetMemAllocInfoINTEL(@NativeType("cl_context") long context, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_info_intel") int param_name, @NativeType("void *") @Nullable ByteBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemAllocInfoINTEL(cl_context context, void const * ptr, cl_mem_info_intel param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemAllocInfoINTEL

      @NativeType("cl_int") public static int clGetMemAllocInfoINTEL(@NativeType("cl_context") long context, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_info_intel") int param_name, @NativeType("void *") @Nullable IntBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemAllocInfoINTEL(cl_context context, void const * ptr, cl_mem_info_intel param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemAllocInfoINTEL

      @NativeType("cl_int") public static int clGetMemAllocInfoINTEL(@NativeType("cl_context") long context, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_info_intel") int param_name, @NativeType("void *") @Nullable PointerBuffer param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemAllocInfoINTEL(cl_context context, void const * ptr, cl_mem_info_intel param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclSetKernelArgMemPointerINTEL

      public static int nclSetKernelArgMemPointerINTEL(long kernel, int arg_index, long arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") ByteBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") ShortBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") IntBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") LongBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") FloatBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") DoubleBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") PointerBuffer arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • nclEnqueueMemFillINTEL

      public static int nclEnqueueMemFillINTEL(long command_queue, long dst_ptr, long pattern, long pattern_size, long size, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMemFillINTEL(cl_command_queue command_queue, void * dst_ptr, void const * pattern, size_t pattern_size, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMemFillINTEL

      @NativeType("cl_int") public static int clEnqueueMemFillINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("void *") ByteBuffer dst_ptr, @NativeType("void const *") ByteBuffer pattern, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueMemFillINTEL(cl_command_queue command_queue, void * dst_ptr, void const * pattern, size_t pattern_size, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMemcpyINTEL

      public static int nclEnqueueMemcpyINTEL(long command_queue, int blocking, long dst_ptr, long src_ptr, long size, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMemcpyINTEL(cl_command_queue command_queue, cl_bool blocking, void * dst_ptr, void const * src_ptr, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMemcpyINTEL

      @NativeType("cl_int") public static int clEnqueueMemcpyINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("cl_bool") boolean blocking, @NativeType("void *") ByteBuffer dst_ptr, @NativeType("void const *") ByteBuffer src_ptr, @NativeType("size_t") long size, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueMemcpyINTEL(cl_command_queue command_queue, cl_bool blocking, void * dst_ptr, void const * src_ptr, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMigrateMemINTEL

      public static int nclEnqueueMigrateMemINTEL(long command_queue, long ptr, long size, long flags, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMigrateMemINTEL(cl_command_queue command_queue, void const * ptr, size_t size, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMigrateMemINTEL

      @NativeType("cl_int") public static int clEnqueueMigrateMemINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_migration_flags") long flags, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueMigrateMemINTEL(cl_command_queue command_queue, void const * ptr, size_t size, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMemAdviseINTEL

      public static int nclEnqueueMemAdviseINTEL(long command_queue, long ptr, long size, long advice, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMemAdviseINTEL(cl_command_queue command_queue, void const * ptr, size_t size, cl_mem_advice_intel advice, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMemAdviseINTEL

      @NativeType("cl_int") public static int clEnqueueMemAdviseINTEL(@NativeType("cl_command_queue") long command_queue, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_advice_intel") long advice, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @Nullable PointerBuffer event)
      cl_int clEnqueueMemAdviseINTEL(cl_command_queue command_queue, void const * ptr, size_t size, cl_mem_advice_intel advice, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clHostMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clHostMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_mem_properties_intel const *") long @Nullable [] properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") int @Nullable [] errcode_ret)
      void * clHostMemAllocINTEL(cl_context context, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clDeviceMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clDeviceMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("cl_mem_properties_intel const *") long @Nullable [] properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") int @Nullable [] errcode_ret)
      void * clDeviceMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clSharedMemAllocINTEL

      @NativeType("void *") public static @Nullable ByteBuffer clSharedMemAllocINTEL(@NativeType("cl_context") long context, @NativeType("cl_device_id") long device, @NativeType("cl_mem_properties_intel const *") long @Nullable [] properties, @NativeType("size_t") long size, @NativeType("cl_uint") int alignment, @NativeType("cl_int *") int @Nullable [] errcode_ret)
      void * clSharedMemAllocINTEL(cl_context context, cl_device_id device, cl_mem_properties_intel const * properties, size_t size, cl_uint alignment, cl_int * errcode_ret)
    • clGetMemAllocInfoINTEL

      @NativeType("cl_int") public static int clGetMemAllocInfoINTEL(@NativeType("cl_context") long context, @NativeType("void const *") ByteBuffer ptr, @NativeType("cl_mem_info_intel") int param_name, @NativeType("void *") int @Nullable [] param_value, @NativeType("size_t *") @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemAllocInfoINTEL(cl_context context, void const * ptr, cl_mem_info_intel param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") short[] arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") int[] arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") long[] arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") float[] arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)
    • clSetKernelArgMemPointerINTEL

      @NativeType("cl_int") public static int clSetKernelArgMemPointerINTEL(@NativeType("cl_kernel") long kernel, @NativeType("cl_uint") int arg_index, @NativeType("void const *") double[] arg_value)
      cl_int clSetKernelArgMemPointerINTEL(cl_kernel kernel, cl_uint arg_index, void const * arg_value)