List_of_OpenCL_applications

List of OpenCL applications

List of OpenCL applications

Add article description


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

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


References

  1. "Setting the General Options". help.acdsystems.com. Retrieved 2019-05-23.
  2. "Photoshop graphics processor (GPU) card FAQ". helpx.adobe.com. Retrieved 2017-01-27.
  3. "Phase One". www.phaseone.com. Retrieved 2018-02-10.
  4. LLC, Advanced Kernels. "Blurate: Custom Image Manipulation". www.blurate.com. Retrieved 2017-01-27.
  5. "Darktable and OpenCL (updated) | darktable". www.darktable.org. 2 March 2012. Retrieved 2017-01-27.
  6. "10.2.7. OpenCL performance optimization | user manual | darktable". www.darktable.org. Archived from the original on 2016-05-02. Retrieved 2017-01-27.
  7. "Smistad/FAST". GitHub. 17 May 2022.
  8. "GIMP - StreamComputing launches GEGL-OpenCL project". www.gimp.org. 28 January 2016. Retrieved 2017-01-27.
  9. "Helicon Focus - History of changes (Windows)". Helicon Soft. Retrieved 2020-10-29.
  10. LLC, ImageMagick Studio. "Architecture @ ImageMagick". imagemagick.org. Retrieved 2017-01-27.
  11. LLC, ImageMagick Studio. "Parallel Execution with OpenCL @ ImageMagick". www.imagemagick.org. Retrieved 2017-01-27.
  12. Walton, Patrick. "Pathfinder, a fast GPU-based font rasterizer in Rust - pcwalton". pcwalton.github.io. Retrieved 2017-02-15.
  13. "System Requirements". www.agisoft.com. Retrieved 2017-01-27.
  14. "PhotoScan review - CGPress". CGPress. 11 May 2015. Retrieved 2017-01-27.
  15. "telugu-boy/seedimg". github.com. Retrieved 2020-11-13.
  16. "AMD and Autodesk speed up Maya with OpenCL - SemiAccurate". semiaccurate.com. 11 June 2012. Retrieved 2017-01-27.
  17. "Professional and Consumer Media Software using OpenCL - StreamComputing". StreamComputing. 2013-12-28. Retrieved 2017-01-27.
  18. "GPU - LuxRender Wiki". www.luxrender.net. Archived from the original on 2011-10-25. Retrieved 2017-01-27.
  19. "Alchemist File". grassvalley.com. Retrieved 2018-09-28.
  20. "CUETools - CUETools wiki". cue.tools. Retrieved 2017-01-27.
  21. "FLACCL - CUETools wiki". cue.tools. Retrieved 2017-01-27.
  22. "HWAccelIntro – FFmpeg". trac.ffmpeg.org. Retrieved 2017-01-27.
  23. "fosphor – OsmoSDR". sdr.osmocom.org. Retrieved 2017-01-27.
  24. "Handbrake 0.9.9 Supports OpenCL Offloading - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  25. "KNLMeansCL". GitHub. 10 February 2022.
  26. "Blueprint/AVScale". wiki.libav.org. Retrieved 2017-01-27.
  27. "OpenCL | OpenCV". opencv.org. Retrieved 2017-01-31.
  28. VideoLAN. "VideoLAN - x264, the best H.264/AVC encoder". www.videolan.org. Retrieved 2017-01-31.
  29. Borho, Steve (2013-04-23). "[x264-devel] OpenCL lookahead". Retrieved 2017-01-31.
  30. Wang, Fan; Zhou, Dajiang; Goto, Satoshi (3 December 2014). "OpenCL Based High-Quality HEVC Motion Estimation on GPU".
  31. 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.
  32. "Platform/GFX/WebCL - MozillaWiki". wiki.mozilla.org. Retrieved 2017-01-27.
  33. "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
  34. "LibreOffice Lands A Ton Of GPU OpenCL Functions". Phoronix. 2013-10-29. Retrieved 2021-07-09.
  35. "OpenCL Options - LibreOffice Help". help.libreoffice.org. Retrieved 2017-01-27.
  36. "Planet Explorers on Steam". Retrieved 2018-05-11.
  37. "Playing Games with OpenCL - IWOCL". 27 March 2014. Retrieved 2018-05-11.
  38. "BeamNG.drive on Steam". Retrieved 2018-06-11.
  39. "Leela Zero GitHub". GitHub. Retrieved 2018-07-25.
  40. "ASL - Documentation". asl.org.il. Retrieved 2017-01-27.
  41. "AMD Compute Libraries". GitHub. Retrieved 2017-01-27.
  42. "clMathLibraries/clBLAS". GitHub. Retrieved 2017-01-27.
  43. "clMathLibraries/clSPARSE". GitHub. Retrieved 2017-01-27.
  44. "clMathLibraries/clFFT". GitHub. Retrieved 2017-01-27.
  45. "clMathLibraries/clRNG". GitHub. Retrieved 2017-01-27.
  46. "ArrayFire v3.4 Official Release | ArrayFire". Archived from the original on 2016-10-26. Retrieved 2016-10-25.
  47. "BEAGLE | BEAST". beast.bio.ed.ac.uk. Retrieved 2017-01-27.
  48. "beagle-dev/beagle-lib". GitHub. Retrieved 2017-01-27.
  49. "GPU computing - BOINC". boinc.berkeley.edu. Retrieved 2017-01-27.
  50. "HSA-Libraries/Bolt". GitHub. Retrieved 2017-01-27.
  51. "Real-Time Physics Simulation". bulletphysics.org. Retrieved 2017-01-27.
  52. "GPU rigid body simulation using OpenCL" (PDF). Multithreading And VFX.
  53. "MAGMA". icl.cs.utk.edu. Retrieved 2017-01-27.
  54. "icl / clMAGMA — Bitbucket". bitbucket.org. Retrieved 2017-01-27.
  55. "MAGMA". icl.cs.utk.edu. Retrieved 2017-01-27.
  56. "CP2K ToDo list: finish OpenCL support". www.cp2k.org. Retrieved 2017-01-27.
  57. "New features". GROMACS 5.1 Release Notes 5.1 documentation. Retrieved 9 October 2016.
  58. "StreamComputing/gromacs". GitHub. Retrieved 2017-01-27.
  59. "GPUOpen-ProfessionalCompute-Tools/HIP". GitHub. Retrieved 2017-01-27.
  60. "5.3.1. GPU package — LAMMPS documentation". lammps.sandia.gov. Retrieved 2017-01-27.
  61. "0.14.8. GPU package — MDT documentation". mdt-toolbox.readthedocs.io. Retrieved 2018-09-05.
  62. "0.6.4. GPU package — MOT documentation". mot.readthedocs.org. Retrieved 2018-09-05.
  63. "OctopusWiki". octopus-code.org. Retrieved 2017-01-27.
  64. "About OpenMM". openmm.org. Retrieved 2017-01-27.
  65. "PARALUTION – Software". www.paralution.com. Retrieved 2017-01-27.
  66. "kif/pyFAI". GitHub. Retrieved 2017-01-27.
  67. "Random123". www.thesalmons.org. Retrieved 2017-01-27.
  68. "StarPU". starpu.gitlabpages.inria.fr. Retrieved 2021-04-22.
  69. "Theano/libgpuarray". GitHub. Retrieved 2017-01-27.
  70. "Installation — gpuarray 0.2 documentation". deeplearning.net. Retrieved 2017-01-27.
  71. "ufo-kit/ufo-core". GitHub. Retrieved 2017-01-27.
  72. "ufo-kit/ufo-filters". GitHub. Retrieved 2017-01-27.
  73. "VexCL documentation — VexCL 1.3.3.post139 documentation". vexcl.readthedocs.io. Retrieved 2017-01-27.
  74. "ddemidov/vexcl". GitHub. Retrieved 2017-01-27.
  75. "About ViennaCL". viennacl.sourceforge.net. Retrieved 2017-01-27.
  76. "PyViennaCL". viennacl.sourceforge.net. Retrieved 2017-01-27.
  77. "luke-jr/bfgminer". GitHub. Retrieved 2017-01-31.
  78. "hashcat - advanced password recovery". hashcat.net. Retrieved 2017-02-14.
  79. "magnumripper/JohnTheRipper". GitHub. Retrieved 2017-01-31.
  80. "lachesis/scallion". GitHub. Retrieved 2017-01-27.
  81. "JPaulMora/Pyrit". GitHub. Retrieved 2017-01-27.
  82. "tonyrog/cl". GitHub. Retrieved 2017-01-27.
  83. "PyOpenCL". mathema.tician.de. Retrieved 2017-01-27.
  84. "krrishnarraj/clpeak". GitHub. Retrieved 2017-01-31.
  85. "ocltoys". github.com/ignatenkobrain/ocltoys. Retrieved 2018-01-23.
  86. "jodavies/opencl-stream". GitHub. Retrieved 2017-02-01.
  87. "MEMORY BANDWIDTH: STREAM BENCHMARK PERFORMANCE RESULTS". www.cs.virginia.edu. Retrieved 2017-02-01.
  88. "SNU NPB Suite - Center for Manycore Programming". aces.snu.ac.kr. Retrieved 2017-01-31.
  89. "ekondis/mixbench". GitHub. Retrieved 2017-05-28.

Share this article:

This article uses material from the Wikipedia article List_of_OpenCL_applications, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.