Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Porting Guide

Boost , Chapter 1. Boost.Compute , Chapter 1. Boost.Compute

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Table 1.1. OpenCL API Translation Table

Функция OpenCL

Подъем. вычислительная функция

Бафферы

 

clCreateBuffer()

buffer::buffer()

clReleaseMemObject()

buffer::~buffer()

clGetMemObjectInfo()

buffer::get_info()

Command Queues

 

clCreateCommandQueue()

command_queue::command_queue()

clReleaseCommandQueue()

command_queue::~command_queue()

clGetCommandQueInfo()

command_queue::get_info()

clEnqueueReadBuffer()

command_queue::enqueue_read_buffer()

clEnqueueWriteBuffer()

command_queue::enqueue_write_buffer()

clEnqueueCopyBuffer()

command_queue::enqueue_copy_buffer()

clEnqueueNDRangeKernel()

command_queue::enqueue_nd_range_kernel()

clEnqueueTask()

command_queue::enqueue_task()

clEnqueueBarrier()

command_queue::enqueue_barrier()

clEnqueueMarker()

command_queue::enqueue_marker()

clFlush()

command_queue::flush()

clFinish()

command_queue::finish()

Контексты

 

clCreateContext()

контекст::контекст()

clReleaseContext()

контекст::~context()

clGetContextInfo()

контекст::get_info()

устройства

 

clGetDeviceInfo()

устройства::get_info()

Events

 

clReleaseEvent()

event::~event()

clGetEventInfo()

event::get_info()

clGetEventProfilingInfo()

event::get_profiling_info()

clWaitForEvents()

wait_list::wait()

clCreateUserEvent()

user_event::user_event()

clSetUserEventStatus()

user_event::set_status()

Kernels

 

clCreateKernel()

kernel::kernel()

clReleaseKernel()

kernel::~kernel()

clGetKernelInfo()

kernel::get_info()

clGetKernelArgInfo()

kernel::get_arg_info()

clGetKernelWorkGroupInfo()

kernel::get_work_group_info()

clSetKernelArg()

kernel::set_arg()

clSetKernelExecInfo()

kernel::set_exec_info()

Pipes

 

clCreatePipe()

pipe::pipe()

clGetPipeInfo()

pipe::get_info()

Платформы

 

clGetDeviceIDs()

платформа::устройства()

clGetPlatformInfo()

платформа::get_info()

clGetExtensionFunctionAddress()

платформа::get_extension_ function_address()

clUnloadCompiler()

платформа::unload_compiler()

Программы

 

clCreateProgramWithSource()

программа::создать_с_источником()

clCreateProgramWithBinary()

программа::создать_с_бинар()

clCreateProgramWithBuiltInKernels()

программа:: create_with_builtin_kernels()

clReleaseProgram()

программа::~program()

clGetProgramInfo()

программа::get_info()

clBuildProgram()

программа::build()

clCompileProgram()

program::compile()

clLinkProgram()

программа::link()

Составленная виртуальная память

 

clSVMAlloc()

svm_alloc()

clSVMFree()

svm_free()

clEnqueueSVMFree()

command_queue::enqueue_svm_free()

clEnqueueSVMMemcpy()

command_queue::enqueue_svm_memcpy()

clEnqueueSVMMemFill()

command_queue::enqueue_svm_fill()

clEnqueueSVMMap()

command_queue::enqueue_svm_map()

clEnqueueSVMUnmap()

command_queue::enqueue_svm_unmap()

Система

 

clGetPlatformIDs()

система::платформы()

OpenGL Sharing

 

clCreateFromGLBuffer()

opengl_buffer::opengl_buffer()

clCreateFromGLRenderbuffer()

opengl_renderbuffer::opengl_renderbuffer()

clCreateFromGLTexture()

opengl_texture::opengl_texture()

clGetGLTextureInfo()

opengl_texture::get_texture_info()

clEnqueueAcquireGLObjects()

opengl_enqueue_acquire_gl_objects()

clEnqueueReleaseGLObjects()

opengl_enqueue_release_gl_objects()



PrevUpHomeNext

Статья Porting Guide раздела Chapter 1. Boost.Compute Chapter 1. Boost.Compute может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 1. Boost.Compute ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 09:27:17/0.0066821575164795/0