List of OpenCL applications

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The following list contains a list of computer programs that are built to take advantage of the OpenCL or WebCL heterogeneous compute framework.

Graphics[edit]

CAD and 3D modelling[edit]

Audio, video, and multimedia[edit]

Web (including WebCL)[edit]

Office[edit]

Games[edit]

Scientific computing[edit]

Cryptography[edit]

Language bindings[edit]

  • 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[edit]

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[edit]

References[edit]

  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. ^ a b c d e "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.