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