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
- AlchemistXF[34]
- CUETools[35][36]
- DaVinci Resolve by Blackmagic Design[28]
- FFmpeg[37][38] has a number of OpenCL filters [39]
- gr-fosphor[40] GNU Radio block for RTSA-like spectrum visualization
- HandBrake[41][42]
- Final Cut Pro X[43]
- KNLMeansCL: Denoise plugin for AviSynth[44]
- Libav[45]
- OpenCV[46]
- RealFlow Hybrido2[28]
- Sony Catalyst[28]
- Vegas Pro by Magix Software GmbH[28]
- vReveal by MotionDSP[47]
- Total Media Theatre by ArcSoft[48][49]
- x264[50][51]
- x265 [52]
- h.265/HEVC possible [53]
Web (including WebCL)
- Google Chrome (experimental)[54]
- Mozilla Firefox (experimental)[55]
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.
- BeamNG.drive[64] is going to use OpenCL for the physics engine.
- Leela Zero,[65] open source replication of Alpha Go Zero using OpenCL for neural network computation.
Scientific computing
- Advanced Simulation Library (ASL)[66]
- AMD Compute Libraries[67]
- ArrayFire: parallel computing with an easy-to-use API with JIT compiler (open source),[72][73]
- BEAGLE,[74][75] Bayesian and Maximum Likelihood phylogenetics library
- BigDFT[76]
- BOINC[77]
- Bolt,[78] STL-compatible library for creating accelerated data parallel applications
- Bullet[79][80]
- CLBlast: tuned clBlas[81]
- clMAGMA,[82][83] OpenCL port of the MAGMA project,[84] a linear algebra library similar to LAPACK
- CP2K: molecular simulations[85]
- GROMACS: chemical simulations,[86][87][88] deprecated OpenCL with Version 2021 with change to SYCL
- HiFlow3: Open source finite elements CFD[89][90]
- HIP,[91] CUDA-to-portable C++ compiler
- LAMMPS[92]
- MDT (Microstructure Diffusion Toolbox): MRI analysis in Python and OpenCL[93]
- MOT (Multi-threaded Optimization Toolbox): OpenCL accelerated non-linear optimization and MCMC sampling[94]
- OCCA
- Octopus[95]
- OpenMM: Part of Omnia Suite, biomolecular simulations[96][97]
- PARALUTION[98]
- pyFAI,[99] Fast Azimuthal Integration in Python
- Random123,[100] library of counter-based random number generators
- SecondSpace,[101] simulation software for waves in 2D space
- StarPU,[102] task programming library
- Theano: Python array library[103][104]
- UFO,[105][106] data processing framework
- VexCL,[107][108] vector expression template library
- ViennaCL[109] and PyViennaCL,[110] linear algebra library developed at TU Wien
Cryptography
- BFGMiner,[111][112]
- Hashcat,[113] password recovery tool
- John the Ripper,[114]
- Scallion,[115] GPU-based Onion hash generator
- Pyrit,[116] WPA key recovery software
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
See also
- List of OpenGL programs
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.