{"id":436,"date":"2023-01-27T07:29:25","date_gmt":"2023-01-27T07:29:25","guid":{"rendered":"https:\/\/thunder.snu.ac.kr\/wordpress\/?page_id=436"},"modified":"2023-01-27T08:28:36","modified_gmt":"2023-01-27T08:28:36","slug":"snu-samsung-opencl-frameworksupported-api-functions","status":"publish","type":"page","link":"https:\/\/thunder.snu.ac.kr\/?page_id=436","title":{"rendered":"SNU-SAMSUNG OpenCL Framework: Supported API Functions"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>The SNU-SAMSUNG OpenCL framework follows the OpenCL specification version 1.0. It supports the following OpenCL API functions (functions crossed out are not supported by the framework).<\/p>\n\n\n\n<ul class=\"has-small-font-size wp-block-list\">\n<li>Platform\n<ul class=\"wp-block-list\">\n<li>clGetPlatformIDs<\/li>\n\n\n\n<li>clGetPlatformInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Device\n<ul class=\"wp-block-list\">\n<li>clGetDeviceIDs<\/li>\n\n\n\n<li>clGetDeviceInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Context\n<ul class=\"wp-block-list\">\n<li>clCreateContext<\/li>\n\n\n\n<li>clCreateContextFromType<\/li>\n\n\n\n<li>clRetainContext<\/li>\n\n\n\n<li>clReleaseContext<\/li>\n\n\n\n<li>clGetContextInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Command Queue\n<ul class=\"wp-block-list\">\n<li>clCreateCommandQueue<\/li>\n\n\n\n<li>clRetainCommandQueue<\/li>\n\n\n\n<li>clReleaseCommandQueue<\/li>\n\n\n\n<li>clGetCommandQueueInfo<\/li>\n\n\n\n<li>clSetCommandQueueProperty<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Memory Object\n<ul class=\"wp-block-list\">\n<li>clCreateBuffer<\/li>\n\n\n\n<li><del>clCreateImage2D<\/del><\/li>\n\n\n\n<li><del>clCreateImage3D<\/del><\/li>\n\n\n\n<li>clRetainMemObject<\/li>\n\n\n\n<li>clReleaseMemObject<\/li>\n\n\n\n<li><del>clGetSupportedImageFormats<\/del><\/li>\n\n\n\n<li>clGetMemObjectInfo<\/li>\n\n\n\n<li><del>clGetImageInfo<\/del><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Sampler\n<ul class=\"wp-block-list\">\n<li><del>clCreateSampler<\/del><\/li>\n\n\n\n<li><del>clRetainSampler<\/del><\/li>\n\n\n\n<li><del>clReleaseSampler<\/del><\/li>\n\n\n\n<li><del>clGetSamplerInfo<\/del><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Program Object\n<ul class=\"wp-block-list\">\n<li>clCreateProgramWithSource<\/li>\n\n\n\n<li>clCreateProgramWithBinary<\/li>\n\n\n\n<li>clRetainProgram<\/li>\n\n\n\n<li>clReleaseProgram<\/li>\n\n\n\n<li>clBuildProgram<\/li>\n\n\n\n<li>clUnloadCompiler<\/li>\n\n\n\n<li>clGetProgramInfo<\/li>\n\n\n\n<li>clGetProgramBuildInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Kernel Object\n<ul class=\"wp-block-list\">\n<li>clCreateKernel<\/li>\n\n\n\n<li>clCreateKernelsInProgram<\/li>\n\n\n\n<li>clRetainKernel<\/li>\n\n\n\n<li>clReleaseKernel<\/li>\n\n\n\n<li>clSetKernelArg<\/li>\n\n\n\n<li>clGetKernelInfo<\/li>\n\n\n\n<li>clGetKernelWorkGroupInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Event Object\n<ul class=\"wp-block-list\">\n<li>clWaitForEvents<\/li>\n\n\n\n<li>clGetEventInfo<\/li>\n\n\n\n<li>clRetainEvent<\/li>\n\n\n\n<li>clReleaseEvent<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Profiling\n<ul class=\"wp-block-list\">\n<li>clGetEventProfilingInfo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Flush and Finish\n<ul class=\"wp-block-list\">\n<li>clFlush<\/li>\n\n\n\n<li>clFinish<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Enqueued Commands\n<ul class=\"wp-block-list\">\n<li>clEnqueueReadBuffer<\/li>\n\n\n\n<li>clEnqueueWriteBuffer<\/li>\n\n\n\n<li>clEnqueueCopyBuffer<\/li>\n\n\n\n<li><del>clEnqueueReadImage<\/del><\/li>\n\n\n\n<li><del>clEnqueueWriteImage<\/del><\/li>\n\n\n\n<li><del>clEnqueueCopyImage<\/del><\/li>\n\n\n\n<li><del>clEnqueueCopyImageToBuffer<\/del><\/li>\n\n\n\n<li><del>clEnqueueCopyBufferToImage<\/del><\/li>\n\n\n\n<li>clEnqueueMapBuffer<\/li>\n\n\n\n<li><del>clEnqueueMapImage<\/del><\/li>\n\n\n\n<li>clEnqueueUnmapMemObject<\/li>\n\n\n\n<li>clEnqueueNDRangeKernel<\/li>\n\n\n\n<li>clEnqueueTask<\/li>\n\n\n\n<li><del>clEnqueueNativeKernel<\/del><\/li>\n\n\n\n<li>clEnqueueMarker<\/li>\n\n\n\n<li>clEnqueueWaitForEvents<\/li>\n\n\n\n<li>clEnqueueBarrier<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The SNU-SAMSUNG OpenCL framework follows the OpenCL specification version 1.0. It supports the following OpenCL API functions (functions crossed out are not supported by the framework).<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-436","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=436"}],"version-history":[{"count":2,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/436\/revisions"}],"predecessor-version":[{"id":446,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/436\/revisions\/446"}],"wp:attachment":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}