List of OpenCL applications explained
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
Scientific computing
- Advanced Simulation Library (ASL)[66]
- AMD Compute Libraries[67]
- clBLAS,[68] complete set of BLAS level 1, 2 & 3 routines
- clSPARSE,[69] routines for sparse matrices
- clFFT,[70] FFT routines
- clRNG,[71] random numbers generators MRG31k3p, MRG32k3a, LFSR113, and Philox-4×32-10
- 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
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
Notes and References
- Web site: Setting the General Options. help.acdsystems.com. en. 2019-05-23.
- Web site: Photoshop graphics processor (GPU) card FAQ. helpx.adobe.com. en. 2017-01-27.
- Web site: AMD and Adobe® Creative Suite® 6 Innovate with OpenCL™ and GPU Acceleration. www.amd.com. en-US. 2017-01-27.
- News: Applications: Adobe Photoshop CS6 - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?. 2012-06-10. Tom's Hardware. en. 2017-01-27.
- Web site: Phase One. www.phaseone.com. en. 2018-02-10.
- Web site: Blurate: Custom Image Manipulation. LLC. Advanced Kernels. www.blurate.com. en. 2017-01-27.
- Web site: Darktable and OpenCL (updated) darktable. www.darktable.org. 2 March 2012 . en-US. 2017-01-27.
- Web site: 10.2.7. OpenCL performance optimization user manual darktable. www.darktable.org. en-US. 2017-01-27. https://web.archive.org/web/20160502142740/https://www.darktable.org/usermanual/ch10s02s07.html.php. 2016-05-02. dead.
- Web site: NVIDIA vs. AMD OpenCL Linux Benchmarks With Darktable 2.2 - Phoronix. www.phoronix.com. en. 2017-01-27.
- Web site: Turbo für darktable: OpenCL Einrichtung .
- Web site: Smistad/FAST . . 17 May 2022 .
- https://www.iwocl.org/wp-content/uploads/17-iwocl-syclcon-2021-smistad-slides.pdf
- Web site: GIMP - StreamComputing launches GEGL-OpenCL project. www.gimp.org. 28 January 2016 . en. 2017-01-27.
- Web site: GIMP 2.8 RC 1 includes OpenCL acceleration - khronos.org news. The Khronos Group. en. 2017-01-27.
- Web site: A Big Push For More OpenCL Hardware Acceleration With GEGL / GIMP - Phoronix. www.phoronix.com. en. 2017-01-27.
- News: Benchmark Results: GIMP - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?. 2012-06-10. Tom's Hardware. en. 2017-01-27.
- Web site: HALCON – The power of machine vision - MVTec Software GmbH. www.mvtec.com. 2017-01-27.
- Web site: Helicon Focus - History of changes (Windows). 2020-10-29. Helicon Soft. en.
- Web site: Architecture @ ImageMagick. LLC. ImageMagick Studio. imagemagick.org. en. 2017-01-27.
- Web site: Parallel Execution with OpenCL @ ImageMagick. LLC. ImageMagick Studio. www.imagemagick.org. en. 2017-01-27.
- News: Benchmark Results: Musemage - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?. 2012-06-10. Tom's Hardware. en. 2017-01-27.
- Web site: Pathfinder, a fast GPU-based font rasterizer in Rust - pcwalton. Walton. Patrick. pcwalton.github.io. en. 2017-02-15.
- Web site: GitHub - pcwalton/pathfinder: A fast, practical GPU rasterizer for OpenType fonts. github.com. en. 2017-02-15.
- Web site: System Requirements. www.agisoft.com. en. 2017-01-27.
- Web site: PhotoScan review - CGPress. CGPress. 11 May 2015 . en-US. 2017-01-27.
- Web site: telugu-boy/seedimg. github.com. en. 2020-11-13.
- Web site: AMD and Autodesk speed up Maya with OpenCL - SemiAccurate. semiaccurate.com. 11 June 2012 . en-US. 2017-01-27.
- Web site: Cycles .
- Web site: OpenCL geometry node. www.sidefx.com. en-US.
- News: Luxmark OpenCL Benchmark Updated to 2.1 for OS X 10.9. tonymacx86.com. en-US. 2017-01-27.
- Web site: GPU - LuxRender Wiki. www.luxrender.net. en. 2017-01-27. https://web.archive.org/web/20111025195627/http://www.luxrender.net/wiki/GPU. 2011-10-25. dead.
- Web site: Mandelbulber ::: 3D fractal explorer ::: open source / 64-bit / ray marcher. mandelbulber.com. 2017-01-27.
- Web site: Alchemist File. grassvalley.com. 2018-09-28.
- Web site: CUETools - CUETools wiki. cue.tools. en. 2017-01-27.
- Web site: FLACCL - CUETools wiki. cue.tools. en. 2017-01-27.
- Web site: HWAccelIntro – FFmpeg. trac.ffmpeg.org. 2017-01-27.
- Web site: FFmpeg 2.0 Released With OpenCL, Many Changes - Phoronix. www.phoronix.com. en. 2017-01-27.
- Web site: HWAccelIntro – FFmpeg .
- Web site: fosphor – OsmoSDR. sdr.osmocom.org. 2017-01-27.
- Web site: Handbrake 0.9.9 Supports OpenCL Offloading - Phoronix. www.phoronix.com. en. 2017-01-27.
- News: What We've Been Waiting For: Testing OpenCL Accelerated Handbrake with AMD's Trinity. Shimpi. Anand Lal. 2017-01-27.
- News: Graphics card compatibility for Final Cut Pro X, Motion 5, and Compressor 4. Apple Support. en-US. 2017-01-27.
- Web site: KNLMeansCL . . 10 February 2022 .
- Web site: Blueprint/AVScale. wiki.libav.org. en. 2017-01-27.
- Web site: OpenCL OpenCV. opencv.org. en-US. 2017-01-31.
- News: Professional and Consumer Media Software using OpenCL - StreamComputing. 2013-12-28. StreamComputing. en-GB. 2017-01-27.
- News: Benchmark Results: vReveal On The A8-3850's Radeon HD 6550D - OpenCL In Action: Post-Processing Apps, Accelerated. 2012-02-01. Tom's Hardware. en. 2017-01-27.
- News: Benchmark Results: ArcSoft Total Media Theatre SimHD - OpenCL In Action: Post-Processing Apps, Accelerated. 2012-02-01. Tom's Hardware. en. 2017-01-27.
- News: Tom's Hardware Q&A With ArcSoft - OpenCL In Action: Post-Processing Apps, Accelerated. 2012-02-01. Tom's Hardware. en. 2017-01-27.
- Web site: VideoLAN - x264, the best H.264/AVC encoder. VideoLAN. www.videolan.org. en. 2017-01-31.
- Web site: [x264-devel] OpenCL lookahead]. Borho. Steve. 2013-04-23. 2017-01-31.
- Web site: GPU Accelerated HEVC Decoding .
- Web site: OpenCL Based High-Quality HEVC Motion Estimation on GPU . 3 December 2014 . Wang . Fan . Zhou . Dajiang . Goto . Satoshi .
- Web site: WebCL Will Soon Let Web Developers Harness The Power Of Multi-Core GPUs And CPUs From The Browser. Lardinois. Frederic. TechCrunch. 19 March 2014 . 2017-01-27.
- Web site: Platform/GFX/WebCL - MozillaWiki. wiki.mozilla.org. en. 2017-01-27.
- News: 2015-07-15. Collaboration and Open Source at AMD: LibreOffice. 2021-07-09. Collabora also provide support and long term maintenance so that enterprises can confidently deploy an accelerated LibreOffice.
- News: 2013-10-29. LibreOffice Lands A Ton Of GPU OpenCL Functions. Phoronix. 2021-07-09.
- Web site: LibreOffice Lands A Ton Of GPU OpenCL Functions - Phoronix. www.phoronix.com. en. 2017-01-27.
- News: Collaboration and Open Source at AMD: LibreOffice - AMD. 2015-07-15. AMD. en-US. 2017-01-27.
- Web site: OpenCL Options - LibreOffice Help. help.libreoffice.org. en. 2017-01-27.
- Web site: Military Operations: Benchmark on Steam. 2018-05-11.
- Web site: Planet Explorers on Steam. 2018-05-11.
- Web site: Playing Games with OpenCL - IWOCL. 27 March 2014 . 2018-05-11.
- Web site: BeamNG.drive on Steam. 2018-06-11.
- Web site: Leela Zero GitHub. GitHub. 2018-07-25.
- Web site: ASL - Documentation. asl.org.il. 2017-01-27.
- Web site: AMD Compute Libraries. GitHub. en. 2017-01-27.
- Web site: clMathLibraries/clBLAS. GitHub. en. 2017-01-27.
- Web site: clMathLibraries/clSPARSE. GitHub. en. 2017-01-27.
- Web site: clMathLibraries/clFFT. GitHub. en. 2017-01-27.
- Web site: clMathLibraries/clRNG. GitHub. en. 2017-01-27.
- http://arrayfire.com/
- Web site: ArrayFire v3.4 Official Release | ArrayFire . 2016-10-25 . 2016-10-26 . https://web.archive.org/web/20161026163027/http://arrayfire.com/arrayfire-v3-4-official-release/ . dead .
- Web site: BEAGLE BEAST. beast.bio.ed.ac.uk. 2017-01-27.
- Web site: beagle-dev/beagle-lib. GitHub. en. 2017-01-27.
- Web site: Acceleration example on different platforms - BigDFT wiki. bigdft.org. en. 2017-01-27.
- Web site: GPU computing - BOINC. boinc.berkeley.edu. en. 2017-01-27.
- Web site: HSA-Libraries/Bolt. GitHub. en. 2017-01-27.
- Web site: Real-Time Physics Simulation. bulletphysics.org. en-US. 2017-01-27.
- Web site: GPU rigid body simulation using OpenCL. Multithreading And VFX.
- Web site: CLBlast: The tuned OpenCL BLAS library . . 20 April 2022 .
- Web site: MAGMA. icl.cs.utk.edu. 2017-01-27.
- Web site: icl / clMAGMA — Bitbucket. bitbucket.org. en. 2017-01-27.
- Web site: MAGMA. icl.cs.utk.edu. 2017-01-27.
- Web site: CP2K ToDo list: finish OpenCL support. www.cp2k.org. en. 2017-01-27.
- Web site: New features. GROMACS 5.1 Release Notes 5.1 documentation. 9 October 2016.
- Web site: Installation guide — GROMACS 5.1 documentation .
- Web site: StreamComputing/gromacs. GitHub. en. 2017-01-27.
- http://pdesoft.uni-hd.de/slides/slides2.1.pdf
- http://www.hiflow3.org
- Web site: GPUOpen-ProfessionalCompute-Tools/HIP. GitHub. en. 2017-01-27.
- Web site: 5.3.1. GPU package — LAMMPS documentation. lammps.sandia.gov. en. 2017-01-27.
- Web site: 0.14.8. GPU package — MDT documentation. mdt-toolbox.readthedocs.io. en. 2018-09-05.
- Web site: 0.6.4. GPU package — MOT documentation. mot.readthedocs.org. en. 2018-09-05.
- Web site: OctopusWiki. octopus-code.org. en. 2017-01-27.
- Web site: About OpenMM. openmm.org. en. 2017-01-27.
- http://www.omnia.md
- Web site: PARALUTION – Software. www.paralution.com. 2017-01-27.
- Web site: kif/pyFAI. GitHub. en. 2017-01-27.
- Web site: Random123. www.thesalmons.org. 2017-01-27.
- Web site: Google Code Archive - Long-term storage for Google Code Project Hosting.. code.google.com. en. 2017-01-27.
- Web site: StarPU. starpu.gitlabpages.inria.fr. 2021-04-22.
- Web site: Theano/libgpuarray. GitHub. en. 2017-01-27.
- Web site: Installation — gpuarray 0.2 documentation. deeplearning.net. 2017-01-27.
- Web site: ufo-kit/ufo-core. GitHub. en. 2017-01-27.
- Web site: ufo-kit/ufo-filters. GitHub. en. 2017-01-27.
- Web site: VexCL documentation — VexCL 1.3.3.post139 documentation. vexcl.readthedocs.io. 2017-01-27.
- Web site: ddemidov/vexcl. GitHub. en. 2017-01-27.
- Web site: About ViennaCL. viennacl.sourceforge.net. en. 2017-01-27.
- Web site: PyViennaCL. viennacl.sourceforge.net. en. 2017-01-27.
- Web site: luke-jr/bfgminer. GitHub. en. 2017-01-31.
- Web site: Bitcoin Mining Comes To Radeon Open-Source OpenCL - Phoronix. www.phoronix.com. en. 2017-01-31.
- Web site: hashcat - advanced password recovery. hashcat.net. 2017-02-14.
- Web site: magnumripper/JohnTheRipper. GitHub. en. 2017-01-31.
- Web site: lachesis/scallion. GitHub. en. 2017-01-27.
- Web site: JPaulMora/Pyrit. GitHub. en. 2017-01-27.
- Web site: ClojureCL is a Clojure library for parallel computations with OpenCL.: Uncomplicate/Clojurecl. GitHub. 2020-01-06.
- Web site: DCompute: Native execution of D on GPUs and other Accelerators: Libmir/Dcompute. GitHub. 2020-01-11.
- Web site: tonyrog/cl. GitHub. en. 2017-01-27.
- Web site: GitHub - flyx/OpenCLAda: An Ada binding for the OpenCL host API . . 2019-02-27.
- Web site: GitHubOpenCL - JuliaGPU/OpenCL.jl: Julia bindings. GitHub. 2020-01-14.
- Web site: PyOpenCL. mathema.tician.de. 2017-01-27.
- Web site: Coriander Project: Compile CUDA Codes to OpenCL, Run Everywhere - Phoronix.
- http://www.iwocl.org/wp-content/uploads/iwocl2017-hugh-perkins-cuda-cl.pdf
- Web site: krrishnarraj/clpeak. GitHub. en. 2017-01-31.
- Web site: Google Code Archive - Long-term storage for Google Code Project Hosting.. code.google.com. en. 2017-01-31.
- Web site: ocltoys. github.com/ignatenkobrain/ocltoys. en. 2018-01-23.
- Web site: jodavies/opencl-stream. GitHub. en. 2017-02-01.
- Web site: MEMORY BANDWIDTH: STREAM BENCHMARK PERFORMANCE RESULTS. www.cs.virginia.edu. 2017-02-01.
- Web site: SNU NPB Suite - Center for Manycore Programming. aces.snu.ac.kr. en. 2017-01-31.
- Web site: ekondis/mixbench. GitHub. en. 2017-05-28.