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

Web (including WebCL)

Office

Games

  • Military operations[51], operational level real-time strategy game where the complete army is simulated in real-time using OpenCL
  • Planet Explorers[52][53] is using OpenCL to calculate the voxels.
  • BeamNG.drive[54] is going to use OpenCL for the physics engine.
  • Leela Zero[55], open source replication of Alpha Go Zero using OpenCL for neural network computation.

Scientific computing

Cryptography

Language bindings

  • ClojureCL: parallel OpenCL 2.0 with Clojure[107]
  • dcompute: native Execution of D[108]
  • Erlang OpenCL binding[109]
  • OpenCLAda: Binding Ada to OpenCL[110]
  • OpenCL.jl: Julia Bindings[111]
  • PyOpenCL,[112] Python interface to OpenCL API
  • Project Coriander: Conversion CUDA to OpenCL 1.2 with CUDA-on-CL[113][114]
  • Lightweight_Java_Game_Library contains low-lag java bindings for OpenCL

Miscellaneous

collection of OpenCL examples

  • opencl-stream,[118] OpenCL implementation of the STREAM[119] benchmark
  • SNU NPB,[120] benchmark
  • mixbench,[121] benchmark tool for evaluating GPUs on mixed operational intensity kernels

See also

  • List of OpenGL programs

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. "AMD and Adobe® Creative Suite® 6 Innovate with OpenCL™ and GPU Acceleration". www.amd.com. Retrieved 2017-01-27.
  4. "Applications: Adobe Photoshop CS6 - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?". Tom's Hardware. 2012-06-10. Retrieved 2017-01-27.
  5. "Phase One". www.phaseone.com. Retrieved 2018-02-10.
  6. LLC, Advanced Kernels. "Blurate: Custom Image Manipulation". www.blurate.com. Retrieved 2017-01-27.
  7. "Darktable and OpenCL (updated) | darktable". www.darktable.org. Retrieved 2017-01-27.
  8. "10.2.7. OpenCL performance optimization | user manual | darktable". www.darktable.org. Archived from the original on 2016-05-02. Retrieved 2017-01-27.
  9. "NVIDIA vs. AMD OpenCL Linux Benchmarks With Darktable 2.2 - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  10. https://github.com/smistad/FAST
  11. "GIMP - StreamComputing launches GEGL-OpenCL project". www.gimp.org. Retrieved 2017-01-27.
  12. "GIMP 2.8 RC 1 includes OpenCL acceleration - khronos.org news". The Khronos Group. Retrieved 2017-01-27.
  13. "A Big Push For More OpenCL Hardware Acceleration With GEGL / GIMP - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  14. "Benchmark Results: GIMP - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?". Tom's Hardware. 2012-06-10. Retrieved 2017-01-27.
  15. "HALCON – The power of machine vision - MVTec Software GmbH". www.mvtec.com. Retrieved 2017-01-27.
  16. LLC, ImageMagick Studio. "Architecture @ ImageMagick". imagemagick.org. Retrieved 2017-01-27.
  17. LLC, ImageMagick Studio. "Parallel Execution with OpenCL @ ImageMagick". www.imagemagick.org. Retrieved 2017-01-27.
  18. "Benchmark Results: Musemage - Can OpenGL And OpenCL Overhaul Your Photo Editing Experience?". Tom's Hardware. 2012-06-10. Retrieved 2017-01-27.
  19. Walton, Patrick. "Pathfinder, a fast GPU-based font rasterizer in Rust - pcwalton". pcwalton.github.io. Retrieved 2017-02-15.
  20. "GitHub - pcwalton/pathfinder: A fast, practical GPU rasterizer for OpenType fonts". github.com. Retrieved 2017-02-15.
  21. "System Requirements". www.agisoft.com. Retrieved 2017-01-27.
  22. "PhotoScan review - CGPress". CGPress. Retrieved 2017-01-27.
  23. "OpenCL geometry node". www.sidefx.com.
  24. "AMD and Autodesk speed up Maya with OpenCL - SemiAccurate". semiaccurate.com. Retrieved 2017-01-27.
  25. "Professional and Consumer Media Software using OpenCL - StreamComputing". StreamComputing. 2013-12-28. Retrieved 2017-01-27.
  26. "Luxmark OpenCL Benchmark Updated to 2.1 for OS X 10.9". tonymacx86.com. Retrieved 2017-01-27.
  27. "GPU - LuxRender Wiki". www.luxrender.net. Archived from the original on 2011-10-25. Retrieved 2017-01-27.
  28. "Mandelbulber ::: 3D fractal explorer ::: open source / 64-bit / ray marcher". mandelbulber.com. Retrieved 2017-01-27.
  29. "Alchemist File". grassvalley.com. Retrieved 2018-09-28.
  30. "CUETools - CUETools wiki". cue.tools. Retrieved 2017-01-27.
  31. "FLACCL - CUETools wiki". cue.tools. Retrieved 2017-01-27.
  32. "HWAccelIntro – FFmpeg". trac.ffmpeg.org. Retrieved 2017-01-27.
  33. "FFmpeg 2.0 Released With OpenCL, Many Changes - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  34. "fosphor – OsmoSDR". sdr.osmocom.org. Retrieved 2017-01-27.
  35. "Handbrake 0.9.9 Supports OpenCL Offloading - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  36. Shimpi, Anand Lal. "What We've Been Waiting For: Testing OpenCL Accelerated Handbrake with AMD's Trinity". Retrieved 2017-01-27.
  37. "Graphics card compatibility for Final Cut Pro X, Motion 5, and Compressor 4". Apple Support. Retrieved 2017-01-27.
  38. https://github.com/Khanattila/KNLMeansCL
  39. "Blueprint/AVScale". wiki.libav.org. Retrieved 2017-01-27.
  40. "OpenCL | OpenCV". opencv.org. Retrieved 2017-01-31.
  41. "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.
  42. "Benchmark Results: ArcSoft Total Media Theatre SimHD - OpenCL In Action: Post-Processing Apps, Accelerated". Tom's Hardware. 2012-02-01. Retrieved 2017-01-27.
  43. "Tom's Hardware Q&A With ArcSoft - OpenCL In Action: Post-Processing Apps, Accelerated". Tom's Hardware. 2012-02-01. Retrieved 2017-01-27.
  44. VideoLAN. "VideoLAN - x264, the best H.264/AVC encoder". www.videolan.org. Retrieved 2017-01-31.
  45. Borho, Steve (2013-04-23). "[x264-devel] OpenCL lookahead". Retrieved 2017-01-31.
  46. Lardinois, Frederic. "WebCL Will Soon Let Web Developers Harness The Power Of Multi-Core GPUs And CPUs From The Browser". TechCrunch. Retrieved 2017-01-27.
  47. "Platform/GFX/WebCL - MozillaWiki". wiki.mozilla.org. Retrieved 2017-01-27.
  48. "LibreOffice Lands A Ton Of GPU OpenCL Functions - Phoronix". www.phoronix.com. Retrieved 2017-01-27.
  49. "Collaboration and Open Source at AMD: LibreOffice - AMD". AMD. 2015-07-15. Retrieved 2017-01-27.
  50. "OpenCL Options - LibreOffice Help". help.libreoffice.org. Retrieved 2017-01-27.
  51. "Military Operations: Benchmark on Steam". Retrieved 2018-05-11.
  52. "Planet Explorers on Steam". Retrieved 2018-05-11.
  53. "Playing Games with OpenCL - IWOCL". Retrieved 2018-05-11.
  54. "BeamNG.drive on Steam". Retrieved 2018-06-11.
  55. "Leela Zero GitHub". Retrieved 2018-07-25.
  56. "ASL - Documentation". asl.org.il. Retrieved 2017-01-27.
  57. "AMD Compute Libraries". GitHub. Retrieved 2017-01-27.
  58. "clMathLibraries/clBLAS". GitHub. Retrieved 2017-01-27.
  59. "clMathLibraries/clSPARSE". GitHub. Retrieved 2017-01-27.
  60. "clMathLibraries/clFFT". GitHub. Retrieved 2017-01-27.
  61. "clMathLibraries/clRNG". GitHub. Retrieved 2017-01-27.
  62. http://arrayfire.com/
  63. http://arrayfire.com/arrayfire-v3-4-official-release/
  64. "BEAGLE | BEAST". beast.bio.ed.ac.uk. Retrieved 2017-01-27.
  65. "beagle-dev/beagle-lib". GitHub. Retrieved 2017-01-27.
  66. "Acceleration example on different platforms - BigDFT wiki". bigdft.org. Retrieved 2017-01-27.
  67. "GPU computing - BOINC". boinc.berkeley.edu. Retrieved 2017-01-27.
  68. "HSA-Libraries/Bolt". GitHub. Retrieved 2017-01-27.
  69. "Real-Time Physics Simulation". bulletphysics.org. Retrieved 2017-01-27.
  70. "GPU rigid body simulation using OpenCL" (PDF). Multithreading And VFX.
  71. https://github.com/CNugteren/CLBlast
  72. "MAGMA". icl.cs.utk.edu. Retrieved 2017-01-27.
  73. "icl / clMAGMA — Bitbucket". bitbucket.org. Retrieved 2017-01-27.
  74. "MAGMA". icl.cs.utk.edu. Retrieved 2017-01-27.
  75. "CP2K ToDo list: finish OpenCL support". www.cp2k.org. Retrieved 2017-01-27.
  76. "New features". GROMACS 5.1 Release Notes 5.1 documentation. Retrieved 9 October 2016.
  77. http://manual.gromacs.org/documentation/5.1/install-guide/index.html#opencl-gpu-acceleration
  78. "StreamComputing/gromacs". GitHub. Retrieved 2017-01-27.
  79. http://pdesoft.uni-hd.de/slides/slides2.1.pdf
  80. http://www.hiflow3.org
  81. "GPUOpen-ProfessionalCompute-Tools/HIP". GitHub. Retrieved 2017-01-27.
  82. "5.3.1. GPU package — LAMMPS documentation". lammps.sandia.gov. Retrieved 2017-01-27.
  83. "0.14.8. GPU package — MDT documentation". mdt-toolbox.readthedocs.io. Retrieved 2018-09-05.
  84. "0.6.4. GPU package — MOT documentation". mot.readthedocs.org. Retrieved 2018-09-05.
  85. "OctopusWiki". octopus-code.org. Retrieved 2017-01-27.
  86. "About OpenMM". openmm.org. Retrieved 2017-01-27.
  87. http://www.omnia.md
  88. "PARALUTION – Software". www.paralution.com. Retrieved 2017-01-27.
  89. "kif/pyFAI". GitHub. Retrieved 2017-01-27.
  90. "Random123". www.thesalmons.org. Retrieved 2017-01-27.
  91. "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com. Retrieved 2017-01-27.
  92. "StarPU". starpu.gforge.inria.fr. Retrieved 2017-01-27.
  93. "Theano/libgpuarray". GitHub. Retrieved 2017-01-27.
  94. "Installation — gpuarray 0.2 documentation". deeplearning.net. Retrieved 2017-01-27.
  95. "ufo-kit/ufo-core". GitHub. Retrieved 2017-01-27.
  96. "ufo-kit/ufo-filters". GitHub. Retrieved 2017-01-27.
  97. "VexCL documentation — VexCL 1.3.3.post139 documentation". vexcl.readthedocs.io. Retrieved 2017-01-27.
  98. "ddemidov/vexcl". GitHub. Retrieved 2017-01-27.
  99. "About ViennaCL". viennacl.sourceforge.net. Retrieved 2017-01-27.
  100. "PyViennaCL". viennacl.sourceforge.net. Retrieved 2017-01-27.
  101. "luke-jr/bfgminer". GitHub. Retrieved 2017-01-31.
  102. "Bitcoin Mining Comes To Radeon Open-Source OpenCL - Phoronix". www.phoronix.com. Retrieved 2017-01-31.
  103. "hashcat - advanced password recovery". hashcat.net. Retrieved 2017-02-14.
  104. "magnumripper/JohnTheRipper". GitHub. Retrieved 2017-01-31.
  105. "lachesis/scallion". GitHub. Retrieved 2017-01-27.
  106. "JPaulMora/Pyrit". GitHub. Retrieved 2017-01-27.
  107. "ClojureCL is a Clojure library for parallel computations with OpenCL.: Uncomplicate/Clojurecl". 2020-01-06.
  108. "DCompute: Native execution of D on GPUs and other Accelerators: Libmir/Dcompute". 2020-01-11.
  109. "tonyrog/cl". GitHub. Retrieved 2017-01-27.
  110. "GitHub - flyx/OpenCLAda: An Ada binding for the OpenCL host API". 2019-02-27.
  111. "GitHubOpenCL - JuliaGPU/OpenCL.jl: Julia bindings". 2020-01-14.
  112. "PyOpenCL". mathema.tician.de. Retrieved 2017-01-27.
  113. "Coriander Project: Compile CUDA Codes to OpenCL, Run Everywhere - Phoronix".
  114. http://www.iwocl.org/wp-content/uploads/iwocl2017-hugh-perkins-cuda-cl.pdf
  115. "krrishnarraj/clpeak". GitHub. Retrieved 2017-01-31.
  116. "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com. Retrieved 2017-01-31.
  117. "ocltoys". github.com/ignatenkobrain/ocltoys. Retrieved 2018-01-23.
  118. "jodavies/opencl-stream". GitHub. Retrieved 2017-02-01.
  119. "MEMORY BANDWIDTH: STREAM BENCHMARK PERFORMANCE RESULTS". www.cs.virginia.edu. Retrieved 2017-02-01.
  120. "SNU NPB Suite - Center for Manycore Programming". aces.snu.ac.kr. Retrieved 2017-01-31.
  121. "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.