List of OpenCL applications

From Wikipedia, the free encyclopedia

The following list contains a list of computer programs that are built to take advantage of the OpenCL or WebCL heterogeneous compute framework.

Graphics

CAD and 3D modelling

Audio, video, and multimedia

Web (including WebCL)

Office

Games

  • Military Operations,[61] operational level real-time strategy game where the complete army is simulated in real-time using OpenCL
  • Planet Explorers[62][63] is using OpenCL to calculate the voxels.
  • Leela Zero,[64] open source replication of Alpha Go Zero using OpenCL for neural network computation.

Scientific computing

Cryptography

Language bindings

  • ClojureCL: parallel OpenCL 2.0 with Clojure[117]
  • dcompute: native Execution of D[118]
  • Erlang OpenCL binding[119]
  • OpenCLAda: Binding Ada to OpenCL[120]
  • OpenCL.jl: Julia bindings[121]
  • PyOpenCL,[122] Python interface to OpenCL API
  • Project Coriander: Conversion CUDA to OpenCL 1.2 with CUDA-on-CL[123][124]
  • Lightweight Java Game Library (LWJGL) contains low-lag Java bindings for OpenCL

Miscellaneous

  • clinfo
  • clpeak,[125] peak device capability profiler
  • OCLToys,[126][127] collection of OpenCL examples
  • opencl-stream,[128] OpenCL implementation of the STREAM[129] benchmark
  • SNU NPB,[130] benchmark
  • mixbench,[131] benchmark tool for evaluating GPUs on mixed operational intensity kernels

See also

  • List of OpenGL programs

References

Related Articles

Wikiwand AI