Software:List of OpenCL applications

From HandWiki
Short description: none

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" (in en). https://help.acdsystems.com/en/acdsee-pro-10/Content/1Topics/8_Options_configuration/Setting_options/IDDH_OPT_GENERAL.htm. 
  2. "Photoshop graphics processor (GPU) card FAQ" (in en). https://helpx.adobe.com/photoshop/kb/photoshop-cc-gpu-card-faq.html. 
  3. "AMD and Adobe® Creative Suite® 6 Innovate with OpenCL™ and GPU Acceleration" (in en-US). https://www.amd.com/en-us/press-releases/Pages/amd-and-adobe-creative-suite-6-2012apr23.aspx. 
  4. "Applications: Adobe Photoshop CS6 - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?" (in en). Tom's Hardware. 2012-06-10. http://www.tomshardware.com/reviews/photoshop-cs6-gimp-aftershot-pro,3208-6.html. 
  5. "Phase One" (in en). https://www.phaseone.com/en/Search/Article.aspx. 
  6. LLC, Advanced Kernels. "Blurate: Custom Image Manipulation" (in en). http://www.blurate.com/. 
  7. "Darktable and OpenCL (updated) | darktable" (in en-US). 2 March 2012. https://www.darktable.org/2012/03/darktable-and-opencl/. 
  8. "10.2.7. OpenCL performance optimization | user manual | darktable" (in en-US). https://www.darktable.org/usermanual/ch10s02s07.html.php. 
  9. "NVIDIA vs. AMD OpenCL Linux Benchmarks With Darktable 2.2 - Phoronix" (in en). https://www.phoronix.com/scan.php?page=article&item=darktable-22-amdnv&num=1. 
  10. "Turbo für darktable: OpenCL Einrichtung". https://www.bilddateien.de/blog/2018-03-03-opencl-in-darktable.html. 
  11. "Smistad/FAST". 17 May 2022. https://github.com/smistad/FAST. 
  12. https://www.iwocl.org/wp-content/uploads/17-iwocl-syclcon-2021-smistad-slides.pdf [bare URL PDF]
  13. "GIMP - StreamComputing launches GEGL-OpenCL project" (in en). 28 January 2016. https://www.gimp.org/news/2016/01/28/gegl-opencl-streamcomputing/. 
  14. "GIMP 2.8 RC 1 includes OpenCL acceleration - khronos.org news" (in en). https://www.khronos.org/news/permalink/gimp-2.8-rc-1-includes-opencl-acceleration/. 
  15. "A Big Push For More OpenCL Hardware Acceleration With GEGL / GIMP - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=More-GEGL-OpenCL-Support. 
  16. "Benchmark Results: GIMP - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?" (in en). Tom's Hardware. 2012-06-10. http://www.tomshardware.com/reviews/photoshop-cs6-gimp-aftershot-pro,3208-10.html. 
  17. "HALCON – The power of machine vision - MVTec Software GmbH". http://www.mvtec.com/products/halcon. 
  18. "Helicon Focus - History of changes (Windows)" (in en). https://www.heliconsoft.com/helicon-focus-history-of-changes-win/. 
  19. LLC, ImageMagick Studio. "Architecture @ ImageMagick" (in en). https://imagemagick.org/script/architecture.php#distributed. 
  20. LLC, ImageMagick Studio. "Parallel Execution with OpenCL @ ImageMagick" (in en). https://www.imagemagick.org/script/opencl.php. 
  21. "Benchmark Results: Musemage - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?" (in en). Tom's Hardware. 2012-06-10. http://www.tomshardware.com/reviews/photoshop-cs6-gimp-aftershot-pro,3208-12.html. 
  22. Walton, Patrick. "Pathfinder, a fast GPU-based font rasterizer in Rust - pcwalton" (in en). https://pcwalton.github.io/blog/2017/02/14/pathfinder/. 
  23. "GitHub - pcwalton/pathfinder: A fast, practical GPU rasterizer for OpenType fonts" (in en). https://github.com/pcwalton/pathfinder. 
  24. "System Requirements" (in en). http://www.agisoft.com/downloads/system-requirements/. 
  25. "PhotoScan review - CGPress" (in en-US). 11 May 2015. http://cgpress.org/archives/cgreviews/photoscan-review/2. 
  26. "telugu-boy/seedimg" (in en). https://github.com/telugu-boy/seedimg. 
  27. "AMD and Autodesk speed up Maya with OpenCL - SemiAccurate" (in en-US). 11 June 2012. https://semiaccurate.com/2012/06/11/amd-and-autodesk-speed-up-maya-with-opencl/. 
  28. 28.0 28.1 28.2 28.3 28.4 "Professional and Consumer Media Software using OpenCL - StreamComputing" (in en-GB). StreamComputing. 2013-12-28. https://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/. 
  29. "Cycles". https://www.cycles-renderer.org/about/. 
  30. "OpenCL geometry node" (in en-US). https://www.sidefx.com/docs/houdini/nodes/sop/opencl.html/. 
  31. "Luxmark OpenCL Benchmark Updated to 2.1 for OS X 10.9" (in en-US). tonymacx86.com. https://www.tonymacx86.com/threads/luxmark-opencl-benchmark-updated-to-2-1-for-os-x-10-9.115538/. 
  32. "GPU - LuxRender Wiki" (in en). http://www.luxrender.net/wiki/GPU. 
  33. "Mandelbulber ::: 3D fractal explorer ::: open source / 64-bit / ray marcher". http://mandelbulber.com/. 
  34. "Alchemist File". https://www.grassvalley.com/products/alchemist_file/. 
  35. "CUETools - CUETools wiki" (in en). http://cue.tools/wiki/CUETools. 
  36. "FLACCL - CUETools wiki" (in en). http://cue.tools/wiki/FLACCL. 
  37. "HWAccelIntro – FFmpeg". https://trac.ffmpeg.org/wiki/HWAccelIntro. 
  38. "FFmpeg 2.0 Released With OpenCL, Many Changes - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=MTQwNzM. 
  39. "HWAccelIntro – FFmpeg". https://trac.ffmpeg.org/wiki/HWAccelIntro. 
  40. "fosphor – OsmoSDR". https://sdr.osmocom.org/trac/wiki/fosphor. 
  41. "Handbrake 0.9.9 Supports OpenCL Offloading - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=MTM3NTg. 
  42. Shimpi, Anand Lal. "What We've Been Waiting For: Testing OpenCL Accelerated Handbrake with AMD's Trinity". http://www.anandtech.com/show/5835/testing-opencl-accelerated-handbrakex264-with-amds-trinity-apu. 
  43. "Graphics card compatibility for Final Cut Pro X, Motion 5, and Compressor 4" (in en-US). Apple Support. https://support.apple.com/en-us/HT202239. 
  44. "KNLMeansCL". 10 February 2022. https://github.com/Khanattila/KNLMeansCL. 
  45. "Blueprint/AVScale" (in en). https://wiki.libav.org/Blueprint/AVScale. 
  46. "OpenCL | OpenCV" (in en-US). http://opencv.org/platforms/opencl.html. 
  47. "Benchmark Results: vReveal On The A8-3850's Radeon HD 6550D - OpenCL In Action: Post-Processing Apps, Accelerated" (in en). Tom's Hardware. 2012-02-01. http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-11.html. 
  48. "Benchmark Results: ArcSoft Total Media Theatre SimHD - OpenCL In Action: Post-Processing Apps, Accelerated" (in en). Tom's Hardware. 2012-02-01. http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-7.html. 
  49. "Tom's Hardware Q&A With ArcSoft - OpenCL In Action: Post-Processing Apps, Accelerated" (in en). Tom's Hardware. 2012-02-01. http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-4.html. 
  50. VideoLAN. "VideoLAN - x264, the best H.264/AVC encoder" (in en). https://www.videolan.org/developers/x264.html. 
  51. Borho, Steve (2013-04-23). "[x264-devel OpenCL lookahead"]. https://mailman.videolan.org/pipermail/x264-devel/2013-April/009996.html. 
  52. "GPU Accelerated HEVC Decoding". https://x265.com/gpu-accelerated-hevc-decoding/. 
  53. Wang, Fan; Zhou, Dajiang; Goto, Satoshi (3 December 2014). "OpenCL Based High-Quality HEVC Motion Estimation on GPU". https://hgpu.org/?p=13189. 
  54. Lardinois, Frederic (19 March 2014). "WebCL Will Soon Let Web Developers Harness The Power Of Multi-Core GPUs And CPUs From The Browser". https://techcrunch.com/2014/03/19/webcl-will-soon-let-web-developers-harness-the-power-of-multi-core-gpus-and-cpus-from-the-browser/. 
  55. "Platform/GFX/WebCL - MozillaWiki" (in en). https://wiki.mozilla.org/Platform/GFX/WebCL. 
  56. "Collaboration and Open Source at AMD: LibreOffice". 2015-07-15. https://developer.amd.com/collaboration-and-open-source-at-amd-libreoffice/. "Collabora also provide support and long term maintenance so that enterprises can confidently deploy an accelerated LibreOffice" 
  57. "LibreOffice Lands A Ton Of GPU OpenCL Functions". Phoronix. 2013-10-29. https://www.phoronix.com/scan.php?page=news_item&px=MTQ5OTA. 
  58. "LibreOffice Lands A Ton Of GPU OpenCL Functions - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=MTQ5OTA. 
  59. "Collaboration and Open Source at AMD: LibreOffice - AMD" (in en-US). AMD. 2015-07-15. http://developer.amd.com/community/blog/2015/07/15/collaboration-and-open-source-at-amd-libreoffice/. 
  60. "OpenCL Options - LibreOffice Help" (in en). https://help.libreoffice.org/Calc/OpenCL_Options. 
  61. "Military Operations: Benchmark on Steam". https://store.steampowered.com/app/821680/Military_Operations_Benchmark/. 
  62. "Planet Explorers on Steam". https://store.steampowered.com/app/237870/Planet_Explorers/. 
  63. "Playing Games with OpenCL - IWOCL". 27 March 2014. http://www.iwocl.org/playing-games-with-opencl/. 
  64. "BeamNG.drive on Steam". https://store.steampowered.com/app/284160/BeamNGdrive/. 
  65. "Leela Zero GitHub". https://github.com/gcp/leela-zero/. 
  66. "ASL - Documentation". http://asl.org.il/documentation/. 
  67. "AMD Compute Libraries" (in en). https://github.com/AMDComputeLibraries. 
  68. "clMathLibraries/clBLAS" (in en). https://github.com/clMathLibraries/clBLAS. 
  69. "clMathLibraries/clSPARSE" (in en). https://github.com/clMathLibraries/clSPARSE. 
  70. "clMathLibraries/clFFT" (in en). https://github.com/clMathLibraries/clFFT. 
  71. "clMathLibraries/clRNG" (in en). https://github.com/clMathLibraries/clRNG. 
  72. http://arrayfire.com/
  73. "ArrayFire v3.4 Official Release | ArrayFire". http://arrayfire.com/arrayfire-v3-4-official-release/. 
  74. "BEAGLE | BEAST". http://beast.bio.ed.ac.uk/beagle. 
  75. "beagle-dev/beagle-lib" (in en). https://github.com/beagle-dev/beagle-lib. 
  76. "Acceleration example on different platforms - BigDFT wiki" (in en). http://bigdft.org/Wiki/index.php?title=Acceleration_example_on_different_platforms. 
  77. "GPU computing - BOINC" (in en). https://boinc.berkeley.edu/wiki/GPU_computing. 
  78. "HSA-Libraries/Bolt" (in en). https://github.com/HSA-Libraries/Bolt. 
  79. "Real-Time Physics Simulation" (in en-US). http://bulletphysics.org/wordpress/. 
  80. "GPU rigid body simulation using OpenCL". http://www.multithreadingandvfx.org/course_notes/GPU_rigidbody_using_OpenCL.pdf. 
  81. "CLBlast: The tuned OpenCL BLAS library". 20 April 2022. https://github.com/CNugteren/CLBlast. 
  82. "MAGMA". http://icl.cs.utk.edu/magma/software/view.html?id=207. 
  83. "icl / clMAGMA — Bitbucket" (in en). https://bitbucket.org/icl/clmagma. 
  84. "MAGMA". http://icl.cs.utk.edu/magma/. 
  85. "CP2K ToDo list: finish OpenCL support" (in en). https://www.cp2k.org/dev:todo. 
  86. "New features". http://manual.gromacs.org/documentation/5.1/ReleaseNotes/new-features.html#added-support-for-opencl-acceleration. Retrieved 9 October 2016. 
  87. "Installation guide — GROMACS 5.1 documentation". http://manual.gromacs.org/documentation/5.1/install-guide/index.html#opencl-gpu-acceleration. 
  88. "StreamComputing/gromacs" (in en). https://github.com/StreamComputing/gromacs. 
  89. http://pdesoft.uni-hd.de/slides/slides2.1.pdf [bare URL PDF]
  90. http://www.hiflow3.org
  91. "GPUOpen-ProfessionalCompute-Tools/HIP" (in en). https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP. 
  92. "5.3.1. GPU package — LAMMPS documentation" (in en). http://lammps.sandia.gov/doc/accelerate_gpu.html. 
  93. "0.14.8. GPU package — MDT documentation" (in en). https://mdt-toolbox.readthedocs.io/. 
  94. "0.6.4. GPU package — MOT documentation" (in en). https://mot.readthedocs.org. 
  95. "OctopusWiki" (in en). http://octopus-code.org/wiki/Main_Page. 
  96. "About OpenMM" (in en). http://openmm.org/about.html. 
  97. http://www.omnia.md
  98. "PARALUTION – Software". http://www.paralution.com/about/. 
  99. "kif/pyFAI" (in en). https://github.com/kif/pyFAI. 
  100. "Random123". http://www.thesalmons.org/john/random123/. 
  101. "Google Code Archive - Long-term storage for Google Code Project Hosting." (in en). https://code.google.com/archive/p/secondspace/. 
  102. "StarPU". https://starpu.gitlabpages.inria.fr/#features. 
  103. "Theano/libgpuarray" (in en). https://github.com/Theano/libgpuarray. 
  104. "Installation — gpuarray 0.2 documentation". http://deeplearning.net/software/libgpuarray/installation.html. 
  105. "ufo-kit/ufo-core" (in en). https://github.com/ufo-kit/ufo-core. 
  106. "ufo-kit/ufo-filters" (in en). https://github.com/ufo-kit/ufo-filters. 
  107. "VexCL documentation — VexCL 1.3.3.post139 documentation". https://vexcl.readthedocs.io/en/latest/. 
  108. "ddemidov/vexcl" (in en). https://github.com/ddemidov/vexcl. 
  109. "About ViennaCL" (in en). http://viennacl.sourceforge.net/viennacl-about.html. 
  110. "PyViennaCL" (in en). http://viennacl.sourceforge.net/pyviennacl.html. 
  111. "luke-jr/bfgminer" (in en). https://github.com/luke-jr/bfgminer. 
  112. "Bitcoin Mining Comes To Radeon Open-Source OpenCL - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=MTM0ODY. 
  113. "hashcat - advanced password recovery". https://hashcat.net/hashcat/. 
  114. "magnumripper/JohnTheRipper" (in en). https://github.com/magnumripper/JohnTheRipper/wiki. 
  115. "lachesis/scallion" (in en). https://github.com/lachesis/scallion. 
  116. "JPaulMora/Pyrit" (in en). https://github.com/JPaulMora/Pyrit. 
  117. "ClojureCL is a Clojure library for parallel computations with OpenCL.: Uncomplicate/Clojurecl". 2020-01-06. https://github.com/uncomplicate/clojurecl. 
  118. "DCompute: Native execution of D on GPUs and other Accelerators: Libmir/Dcompute". 2020-01-11. https://github.com/libmir/dcompute. 
  119. "tonyrog/cl" (in en). https://github.com/tonyrog/cl. 
  120. "GitHub - flyx/OpenCLAda: An Ada binding for the OpenCL host API". 2019-02-27. https://github.com/flyx/OpenCLAda. 
  121. "GitHubOpenCL - JuliaGPU/OpenCL.jl: Julia bindings". 2020-01-14. https://github.com/JuliaGPU/OpenCL.jl. 
  122. "PyOpenCL". https://mathema.tician.de/software/pyopencl/. 
  123. "Coriander Project: Compile CUDA Codes to OpenCL, Run Everywhere - Phoronix". http://www.phoronix.com/scan.php?page=news_item&px=CUDA-On-CL-Coriander. 
  124. http://www.iwocl.org/wp-content/uploads/iwocl2017-hugh-perkins-cuda-cl.pdf [bare URL PDF]
  125. "krrishnarraj/clpeak" (in en). https://github.com/krrishnarraj/clpeak. 
  126. "Google Code Archive - Long-term storage for Google Code Project Hosting." (in en). https://code.google.com/archive/p/ocltoys/. 
  127. "ocltoys" (in en). https://github.com/ignatenkobrain/ocltoys. 
  128. "jodavies/opencl-stream" (in en). https://github.com/jodavies/opencl-stream. 
  129. "MEMORY BANDWIDTH: STREAM BENCHMARK PERFORMANCE RESULTS". https://www.cs.virginia.edu/stream/. 
  130. "SNU NPB Suite - Center for Manycore Programming" (in en). http://aces.snu.ac.kr/software/snu-npb/. 
  131. "ekondis/mixbench" (in en). https://github.com/ekondis/mixbench.