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 int CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL

      public static final int CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL

      public static final int CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ACCESS_INTEL
      See Also:
    • CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL

      public static final int CL_UNIFIED_SHARED_MEMORY_CONCURRENT_ATOMIC_ACCESS_INTEL
      See Also:
    • CL_MEM_ALLOC_FLAGS_INTEL

      public static final int CL_MEM_ALLOC_FLAGS_INTEL
      See Also:
    • CL_MEM_ALLOC_WRITE_COMBINED_INTEL

      public static final int CL_MEM_ALLOC_WRITE_COMBINED_INTEL
      See Also:
    • CL_MEM_ALLOC_INITIAL_PLACEMENT_DEVICE_INTEL

      public static final int CL_MEM_ALLOC_INITIAL_PLACEMENT_DEVICE_INTEL
      See Also:
    • CL_MEM_ALLOC_INITIAL_PLACEMENT_HOST_INTEL

      public static final int 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

      public static @Nullable ByteBuffer clHostMemAllocINTEL(long context, @Nullable LongBuffer properties, long size, int alignment, @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

      public static @Nullable ByteBuffer clDeviceMemAllocINTEL(long context, long device, @Nullable LongBuffer properties, long size, int alignment, @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

      public static @Nullable ByteBuffer clSharedMemAllocINTEL(long context, long device, @Nullable LongBuffer properties, long size, int alignment, @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

      public static int clMemFreeINTEL(long context, @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

      public static int clMemBlockingFreeINTEL(long context, @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

      public static int clGetMemAllocInfoINTEL(long context, ByteBuffer ptr, int param_name, @Nullable ByteBuffer param_value, @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

      public static int clGetMemAllocInfoINTEL(long context, ByteBuffer ptr, int param_name, @Nullable IntBuffer param_value, @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

      public static int clGetMemAllocInfoINTEL(long context, ByteBuffer ptr, int param_name, @Nullable PointerBuffer param_value, @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

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

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

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

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

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

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

      public static int clSetKernelArgMemPointerINTEL(long kernel, int arg_index, 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

      public static int clEnqueueMemFillINTEL(long command_queue, ByteBuffer dst_ptr, ByteBuffer pattern, @Nullable PointerBuffer event_wait_list, @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

      public static int clEnqueueMemcpyINTEL(long command_queue, boolean blocking, ByteBuffer dst_ptr, ByteBuffer src_ptr, long size, @Nullable PointerBuffer event_wait_list, @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

      public static int clEnqueueMigrateMemINTEL(long command_queue, ByteBuffer ptr, long flags, @Nullable PointerBuffer event_wait_list, @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

      public static int clEnqueueMemAdviseINTEL(long command_queue, ByteBuffer ptr, long advice, @Nullable PointerBuffer event_wait_list, @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

      public static @Nullable ByteBuffer clHostMemAllocINTEL(long context, long @Nullable [] properties, long size, int alignment, 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

      public static @Nullable ByteBuffer clDeviceMemAllocINTEL(long context, long device, long @Nullable [] properties, long size, int alignment, 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

      public static @Nullable ByteBuffer clSharedMemAllocINTEL(long context, long device, long @Nullable [] properties, long size, int alignment, 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

      public static int clGetMemAllocInfoINTEL(long context, ByteBuffer ptr, int param_name, int @Nullable [] param_value, @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

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

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

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

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

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