Top Qs
Timeline
Chat
Perspective
List of OpenCL applications
From Wikipedia, the free encyclopedia
Remove ads
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]
- Geostack[86], a high-performance geospatial processing, modelling, and analysis library and Web API, with C++ and Python bindings.
- GROMACS: chemical simulations,[87][88][89] deprecated OpenCL with Version 2021 with change to SYCL
- HiFlow3: Open source finite elements CFD[90][91]
- HIP,[92] CUDA-to-portable C++ compiler
- LAMMPS[93]
- MDT (Microstructure Diffusion Toolbox): MRI analysis in Python and OpenCL[94]
- MOT (Multi-threaded Optimization Toolbox): OpenCL accelerated non-linear optimization and MCMC sampling[95]
- OCCA
- Octopus[96]
- OpenMM: Part of Omnia Suite, biomolecular simulations[97][98]
- PARALUTION[99]
- pyFAI,[100] Fast Azimuthal Integration in Python
- Random123,[101] library of counter-based random number generators
- SecondSpace,[102] simulation software for waves in 2D space
- StarPU,[103] task programming library
- Theano: Python array library[104][105]
- UFO,[106][107] data processing framework
- VexCL,[108][109] vector expression template library
- ViennaCL[110] and PyViennaCL,[111] linear algebra library developed at TU Wien
Remove ads
Cryptography
- BFGMiner,[112][113]
- Hashcat,[114] password recovery tool
- John the Ripper,[115]
- Scallion,[116] GPU-based Onion hash generator
- Pyrit,[117] WPA key recovery software
Language bindings
- ClojureCL: parallel OpenCL 2.0 with Clojure[118]
- dcompute: native Execution of D[119]
- Erlang OpenCL binding[120]
- OpenCLAda: Binding Ada to OpenCL[121]
- OpenCL.jl: Julia bindings[122]
- PyOpenCL,[123] Python interface to OpenCL API
- Project Coriander: Conversion CUDA to OpenCL 1.2 with CUDA-on-CL[124][125]
- 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.
Remove ads