Global Information Lookup Global Information

OpenCL information


OpenCL API
Original author(s)Apple Inc.
Developer(s)Khronos Group
Initial releaseAugust 28, 2009; 14 years ago (2009-08-28)
Stable release
3.0.16[1] Edit this on Wikidata / 5 April 2024; 24 days ago (5 April 2024)
Written inC with C++ bindings
Operating systemAndroid (vendor dependent),[2] FreeBSD,[3] Linux, macOS (via Pocl), Windows
PlatformARMv7, ARMv8,[4] Cell, IA-32, Power, x86-64
TypeHeterogeneous computing API
LicenseOpenCL specification license
Websitewww.khronos.org/opencl/
OpenCL C/C++ and C++ for OpenCL
ParadigmImperative (procedural), structured, (C++ only) object-oriented, generic programming
FamilyC
Stable release
OpenCL C++ 1.0 revision V2.2–11[5]

OpenCL C 3.0 revision V3.0.11[6]

C++ for OpenCL 1.0 and 2021[7]

/ December 20, 2021; 2 years ago (2021-12-20)
Typing disciplineStatic, weak, manifest, nominal
Implementation languageImplementation specific
Filename extensions.cl .clcpp
Websitewww.khronos.org/opencl
Major implementations
AMD, Gallium Compute, IBM, Intel NEO, Intel SDK, Texas Instruments, Nvidia, POCL, Arm
Influenced by
C99, CUDA, C++14, C++17

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages (based on C99, C++14 and C++17) for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism.

OpenCL is an open standard maintained by the non-profit technology consortium Khronos Group. Conformant implementations are available from Altera, AMD, ARM, Creative, IBM, Imagination, Intel, Nvidia, Qualcomm, Samsung, Vivante, Xilinx, and ZiiLABS.[8][9]

  1. ^ "The OpenCL Specification".
  2. ^ "Android Devices With OpenCL support". Google Docs. ArrayFire. Retrieved April 28, 2015.
  3. ^ "FreeBSD Graphics/OpenCL". FreeBSD. Retrieved December 23, 2015.
  4. ^ "Conformant Products". Khronos Group. Retrieved May 9, 2015.
  5. ^ Sochacki, Bartosz (July 19, 2019). "The OpenCL C++ 1.0 Specification" (PDF). Khronos OpenCL Working Group. Retrieved July 19, 2019.
  6. ^ Munshi, Aaftab; Howes, Lee; Sochaki, Barosz (April 27, 2020). "The OpenCL C Specification Version: 3.0 Document Revision: V3.0.7" (PDF). Khronos OpenCL Working Group. Archived from the original (PDF) on September 20, 2020. Retrieved April 28, 2021.
  7. ^ "The C++ for OpenCL 1.0 and 2021 Programming Language Documentation". Khronos OpenCL Working Group. December 20, 2021. Retrieved December 2, 2022.
  8. ^ "Conformant Companies". Khronos Group. Retrieved April 8, 2015.
  9. ^ Gianelli, Silvia E. (January 14, 2015). "Xilinx SDAccel Development Environment for OpenCL, C, and C++, Achieves Khronos Conformance". PR Newswire. Xilinx. Retrieved April 27, 2015.

and 29 Related for: OpenCL information

Request time (Page generated in 0.6247 seconds.)

OpenCL

Last Update:

developers. C++ for OpenCL sources can be compiled by OpenCL drivers that support cl_ext_cxx_for_opencl extension. Arm has announced support for this extension...

Word Count : 10680

List of OpenCL applications

Last Update:

Java bindings for OpenCL clinfo clpeak, peak device capability profiler OCLToys, collection of OpenCL examples opencl-stream, OpenCL implementation of...

Word Count : 2070

Quadro

Last Update:

Rhinoceros and others. All software with CUDA or OpenCL, such as ANSYS, NASTRAN, ABAQUS, and OpenFoam, can benefit from VCA. The DGX-1 is available with...

Word Count : 4999

GEGL

Last Update:

no more. "GEGL-OpenCL". GitHub. 28 September 2021. "GIMP - StreamComputing launches GEGL-OpenCL project". 28 January 2016. Free and open-source software...

Word Count : 771

WebCL

Last Update:

WebCL (Web Computing Language) is a JavaScript binding to OpenCL for heterogeneous parallel computing within any compatible web browser without the use...

Word Count : 1069

CUDA

Last Update:

CUDA-powered GPUs also support programming frameworks such as OpenMP, OpenACC and OpenCL. CUDA was created by Nvidia in 2006. When it was first introduced, the name...

Word Count : 4146

Standard Portable Intermediate Representation

Last Update:

multiple execution environments, including the Vulkan graphics API and the OpenCL compute API, to represent a shader or kernel. It is also used as an interchange...

Word Count : 1364

OpenCV

Last Update:

An OpenCL-based GPU interface has been in progress since October 2012, documentation for version 2.4.13.3 can be found at docs.opencv.org. OpenCV runs...

Word Count : 1116

List of Nvidia graphics processing units

Last Update:

version of Direct3D fully supported. OpenGL – Maximum version of OpenGL fully supported. OpenCL – Maximum version of OpenCL fully supported. Vulkan – Maximum...

Word Count : 11807

Mac OS X Snow Leopard

Last Update:

with OpenCL. Only the most process intensive parts of the application need to be written in OpenCL C without affecting the rest of the code. OpenCL is an...

Word Count : 6562

Radeon HD 7000 series

Last Update:

open-source graphics device driver#ATI/AMD. OpenCL accelerates many scientific Software Packages against CPU up to factor 10 or 100 and more. Open CL...

Word Count : 2179

Radeon 400 series

Last Update:

OpenCL 1.0 to 1.2 are supported for all chips with Terascale or GCN architectures. OpenCL 2.0 is supported with GCN 2nd gen. or higher. Any OpenCL 2...

Word Count : 2761

AMD Radeon Software

Last Update:

first Open-CL 1.1-Driver is public: AMD Catalyst 10.10". GPU-Tech. Archived from the original on September 4, 2022. Retrieved June 14, 2022. "OpenCL 1.2...

Word Count : 2659

GeForce 10 series

Last Update:

12_1), OpenGL 4.6, OpenCL 3.0 and Vulkan 1.2 In OpenCL 3.0, OpenCL 1.2 functionality has become a mandatory baseline, while all OpenCL 2.x and OpenCL 3.0...

Word Count : 3335

Intel Graphics Technology

Last Update:

as part of the Amber branch. New OpenCL driver is Mesa RustiCL and this driver written in new language Rust is OpenCL 3.0 conformant for Intel XE Graphics...

Word Count : 4645

SYCL

Last Update:

the OpenCL working group and was originally developed for use with OpenCL and SPIR, SYCL is a Khronos Group workgroup independent from the OpenCL working...

Word Count : 1836

GeForce 40 series

Last Update:

feature GDDR6 memory. In OpenCL 3.0, OpenCL 1.2 functionality has become a mandatory baseline, while all OpenCL 2.x and OpenCL 3.0 features were made optional...

Word Count : 4753

Vulkan

Last Update:

profiles. When releasing OpenCL 2.2, the Khronos Group announced that OpenCL would converge where possible with Vulkan to enable OpenCL software deployment...

Word Count : 4868

GeForce 16 series

Last Update:

instead of Turing's. In OpenCL 3.0, OpenCL 1.2 functionality has become a mandatory baseline, while all OpenCL 2.x and OpenCL 3.0 features were made optional...

Word Count : 1671

ImageMagick

Last Update:

artistic effects: Charcoal sketch transform Posterization ImageMagick can use OpenCL to use an accelerated graphics card (GPU) for processing. The Q8 version...

Word Count : 1456

Adreno

Last Update:

Direct3D 11, OpenCL 1.2, OpenGL ES 3.2 and Vulkan 1.0 (except Adreno 405) All models support the following APIs: Direct3D 11, OpenCL 2.0, OpenGL ES 3.2 and...

Word Count : 2318

List of AMD graphics processing units

Last Update:

0 and OpenGL 4.5 possible for GCN with Driver Update FirePro equal to Radeon Crimson 16.3 or higher. OpenCL 2.1 and 2.2 possible for all OpenCL 2.0-Cards...

Word Count : 16523

Intel Arc

Last Update:

equivalents. Arc support OpenCL 3.0 for example, this GPU can work in the grid World Community Grid. In OpenCL 3.0, OpenCL 1.2 functionality has become...

Word Count : 2008

ROCm

Last Update:

(GPU-kernel-based programming), OpenMP/Message Passing Interface (MPI) (directive-based programming), and OpenCL. ROCm is free, libre and open-source software (except...

Word Count : 2095

Comparison of deep learning software

Last Update:

2023-11-28. "OpenCL build of pytorch: (in-progress, not useable) - hughperkins/pytorch-coriander". July 14, 2019 – via GitHub. "DLPrimitives/OpenCL out of tree...

Word Count : 882

Graphics processing unit

Last Update:

the earliest widely adopted programming model for GPU computing. OpenCL is an open standard defined by the Khronos Group that allows for the development...

Word Count : 8252

Radeon 300 series

Last Update:

increased performance. OpenCL accelerates many scientific Software Packages against CPU up to factor 10 or 100 and more. Open CL 1.0 to 1.2 are supported...

Word Count : 2191

Radeon HD 6000 series

Last Update:

and open-source graphics device driver. OpenCL accelerates many scientific Software Packages against CPU up to factor 10 or 100 and more. Open CL 1.0...

Word Count : 2760

Waifu2x

Last Update:

Fedora Magazine. 2018-10-02. Retrieved 2019-01-21. "GitHub - marcan/Cl-waifu2x: OpenCL implementation of waifu2x image upscaling". GitHub. 25 March 2020...

Word Count : 196

PDF Search Engine © AllGlobal.net