List of OpenCL applications: Difference between revisions
Appearance
Content deleted Content added
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - |
No edit summary Tag: references removed |
||
Line 2: | Line 2: | ||
The following list contains a list of [[computer programs]] that are built to take advantage of the [[OpenCL]] or [[WebCL]] [[Heterogeneous computing|heterogeneous]] compute [[Software framework|framework]]. |
The following list contains a list of [[computer programs]] that are built to take advantage of the [[OpenCL]] or [[WebCL]] [[Heterogeneous computing|heterogeneous]] compute [[Software framework|framework]]. |
||
*[[Advanced Simulation Library]]<ref>http://asl.org.il/</ref> |
|||
*[[ArrayFire]] Open Source Bibliothek, Jit-Compiler <ref>http://arrayfire.com/arrayfire-v3-4-official-release/</ref> |
|||
*[[Autodesk Maya]]<ref>http://semiaccurate.com/2012/06/11/amd-and-autodesk-speed-up-maya-with-opencl/</ref> |
|||
*[[Blender (software)|Blender]]<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
|||
*[[Blurate (software)|Blurate]]<ref>http://www.blurate.com</ref> |
|||
*[[CP2K]] |
|||
*[[Creative Suite]]<ref>http://www.amd.com/en-us/press-releases/Pages/amd-and-adobe-creative-suite-6-2012apr23.aspx</ref> |
|||
*[[darktable]]<ref>http://www.darktable.org/2012/03/darktable-and-opencl/</ref> |
|||
*[[Final Cut Pro X]]<ref>http://support.apple.com/en-us/HT202239</ref> |
|||
*[[Google Chrome]]<ref>http://techcrunch.com/2014/03/19/webcl-will-soon-let-web-developers-harness-the-power-of-multi-core-gpus-and-cpus-from-the-browser/</ref> |
|||
*[[GROMACS]],<ref>{{cite web|title=New features|url=http://manual.gromacs.org/documentation/5.1/ReleaseNotes/new-features.html#added-support-for-opencl-acceleration|website=GROMACS 5.1 Release Notes 5.1 documentation|accessdate=9 October 2016}}</ref><ref>http://manual.gromacs.org/documentation/5.1/install-guide/index.html#opencl-gpu-acceleration</ref><ref>https://github.com/StreamComputing/gromacs</ref> |
|||
*[[HandBrake]]<ref>https://handbrake.fr/news.php?article=27</ref> |
|||
*[[ImageMagick]]<ref>{{cite web |url = http://imagemagick.org/script/architecture.php#distributed |accessdate = 7 August 2015 |title = ImageMagick: Architecture}}</ref> |
|||
*[[LuxRender]],<ref>http://www.tonymacx86.com/graphics/115538-luxmark-opencl-benchmark-updated-2-1-os-x-10-9-a.html</ref><ref>http://www.luxrender.net/wiki/GPU</ref> |
|||
*[[Mozilla Firefox]]<ref>http://techcrunch.com/2014/03/19/webcl-will-soon-let-web-developers-harness-the-power-of-multi-core-gpus-and-cpus-from-the-browser/</ref> |
|||
*[[PhotoScan]]<ref>http://cgpress.org/archives/cgreviews/photoscan-review/2</ref> |
|||
*RealFlow Hybrido2<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
|||
*Sony Catalyst family<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
|||
*[[Sony Vegas]]<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
|||
* [[Total Video Commander]] |
|||
*[[vReveal]]<ref>http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-11.html</ref> |
|||
*[[MVTec HALCON]]<ref>http://www.halcon.com</ref> |
|||
*AlchemistXF<ref>https://s-a-m.com/products/alchemist-xf-%E2%80%93-highest-quality-file-based-format-and-framerate-conversion-software/c-24/p-228</ref> |
|||
== Software == |
== Software == |
||
Line 36: | Line 14: | ||
* PhotoScan <ref>http://www.agisoft.com/downloads/system-requirements/</ref><ref>http://cgpress.org/archives/cgreviews/photoscan-review/2</ref> |
* PhotoScan <ref>http://www.agisoft.com/downloads/system-requirements/</ref><ref>http://cgpress.org/archives/cgreviews/photoscan-review/2</ref> |
||
* [[darktable]]<ref>http://www.darktable.org/2012/03/darktable-and-opencl/</ref><ref>https://www.darktable.org/usermanual/ch10s02s07.html.php</ref> |
* [[darktable]]<ref>http://www.darktable.org/2012/03/darktable-and-opencl/</ref><ref>https://www.darktable.org/usermanual/ch10s02s07.html.php</ref> |
||
* |
*Blurate <ref>http://www.blurate.com</ref> |
||
* MVTec HALCON<ref>http://www.halcon.com</ref> |
* MVTec HALCON<ref>http://www.halcon.com</ref> |
||
* Musemage <ref>http://www.tomshardware.de/photoshop-cs6-gimp-aftershot-pro-opencl-opengl,testberichte-241066-12.html</ref> |
* Musemage <ref>http://www.tomshardware.de/photoshop-cs6-gimp-aftershot-pro-opencl-opengl,testberichte-241066-12.html</ref> |
||
=== CAD-Rendering === |
=== CAD-Rendering === |
||
* |
* [[Autodesk Maya]] <ref>http://semiaccurate.com/2012/06/11/amd-and-autodesk-speed-up-maya-with-opencl/</ref> |
||
* [[Blender ( |
* [[Blender (software)|Blender]]<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
||
* |
*[[LuxRender]],<ref>http://www.tonymacx86.com/graphics/115538-luxmark-opencl-benchmark-updated-2-1-os-x-10-9-a.html</ref><ref>http://www.luxrender.net/wiki/GPU</ref> |
||
=== Audio === |
=== Audio === |
||
Line 54: | Line 32: | ||
* RealFlow Hybrido2<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
* RealFlow Hybrido2<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
||
* Sony Catalyst family<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
* Sony Catalyst family<ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
||
* |
* Sony Vegas <ref>http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/</ref> |
||
* AlchemistXF<ref>https://s-a-m.com/products/alchemist-xf-%E2%80%93-highest-quality-file-based-format-and-framerate-conversion-software/c-24/p-228</ref> |
* AlchemistXF<ref>https://s-a-m.com/products/alchemist-xf-%E2%80%93-highest-quality-file-based-format-and-framerate-conversion-software/c-24/p-228</ref> |
||
* vReveal by MotionDSP<ref>http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-11.html</ref><ref>http://www.tomshardware.de/opencl-simhd-vreveal,testberichte-240965.html</ref> |
* vReveal by MotionDSP<ref>http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-11.html</ref><ref>http://www.tomshardware.de/opencl-simhd-vreveal,testberichte-240965.html</ref> |
||
Line 60: | Line 38: | ||
=== Simulation === |
=== Simulation === |
||
* |
*[[Advanced Simulation Library]]<ref>http://asl.org.il/</ref> |
||
*[[CP2K]] molecular dynamics |
|||
* [http://code.google.com/p/secondspace/ SecondSpace] OpenCL-Program Simulation of Waves in 2D space |
* [http://code.google.com/p/secondspace/ SecondSpace] OpenCL-Program Simulation of Waves in 2D space |
||
* PATRIC Particle-in-cell-Code<ref>http://web-docs.gsi.de/~sappel/diplomarbeit_jutta_fitzek.pdf</ref> |
* PATRIC Particle-in-cell-Code<ref>http://web-docs.gsi.de/~sappel/diplomarbeit_jutta_fitzek.pdf</ref> |
||
Line 67: | Line 46: | ||
* Intel Demo Real-Time Shallow Water Simulation<ref>https://www.khronos.org/assets/uploads/developers/library/2011_GDC_OpenCL/Intel-OpenCL-Water-Sim_GDC-Mar11.pdf</ref><ref>https://software.intel.com/sites/default/files/managed/2c/79/intel_ocl_shallow_water_win.zip</ref> |
* Intel Demo Real-Time Shallow Water Simulation<ref>https://www.khronos.org/assets/uploads/developers/library/2011_GDC_OpenCL/Intel-OpenCL-Water-Sim_GDC-Mar11.pdf</ref><ref>https://software.intel.com/sites/default/files/managed/2c/79/intel_ocl_shallow_water_win.zip</ref> |
||
* Intel Code Samples<ref>https://software.intel.com/en-us/intel-opencl-support/code-samples</ref> |
* Intel Code Samples<ref>https://software.intel.com/en-us/intel-opencl-support/code-samples</ref> |
||
* GROMACS |
*[[GROMACS]],<ref>{{cite web|title=New features|url=http://manual.gromacs.org/documentation/5.1/ReleaseNotes/new-features.html#added-support-for-opencl-acceleration|website=GROMACS 5.1 Release Notes 5.1 documentation|accessdate=9 October 2016}}</ref><ref>http://manual.gromacs.org/documentation/5.1/install-guide/index.html#opencl-gpu-acceleration</ref><ref>https://github.com/StreamComputing/gromacs</ref> |
||
* FEM: SIEMENS NX Nastran 9.1+ and Simulia Abaqus 6.11+ <ref>http://www.cadplace.de/Hardware/Hardware-allgemein/OpenCL-bietet-Simulationsperformance-fuer-Nastran-und-Abaqus</ref><ref>https://www.amd.com/Documents/abaqus-solution-sheet.pdf</ref><ref>https://www.amd.com/Documents/nastran-solution-sheet.pdf</ref><ref>https://community.plm.automation.siemens.com/siemensplm/attachments/siemensplm/Femap-tkb/105/1/FS16_Saratech_04_PerformanceTuning.pdf</ref> |
* FEM: SIEMENS NX Nastran 9.1+ and Simulia Abaqus 6.11+ <ref>http://www.cadplace.de/Hardware/Hardware-allgemein/OpenCL-bietet-Simulationsperformance-fuer-Nastran-und-Abaqus</ref><ref>https://www.amd.com/Documents/abaqus-solution-sheet.pdf</ref><ref>https://www.amd.com/Documents/nastran-solution-sheet.pdf</ref><ref>https://community.plm.automation.siemens.com/siemensplm/attachments/siemensplm/Femap-tkb/105/1/FS16_Saratech_04_PerformanceTuning.pdf</ref> |
||
Line 77: | Line 56: | ||
* ACL: AMD Compute Libraries <ref>http://developer.amd.com/tools-and-sdks/opencl-zone/acl-amd-compute-libraries/</ref> |
* ACL: AMD Compute Libraries <ref>http://developer.amd.com/tools-and-sdks/opencl-zone/acl-amd-compute-libraries/</ref> |
||
** clBLAS: complete set of BLAS level 1, 2 & 3 routines <ref>https://github.com/clMathLibraries/clBLAS</ref> weiteres in [[Basic Linear Algebra Subprograms|BLAS]] |
** clBLAS: complete set of BLAS level 1, 2 & 3 routines <ref>https://github.com/clMathLibraries/clBLAS</ref> weiteres in [[Basic Linear Algebra Subprograms|BLAS]] |
||
** clSparse:<ref>https://github.com/clMathLibraries/clSPARSE</ref> Routines for |
** clSparse:<ref>https://github.com/clMathLibraries/clSPARSE</ref> Routines for thin valued Matrices |
||
** clFFT:<ref>https://github.com/clMathLibraries/clFFT</ref> |
** clFFT:<ref>https://github.com/clMathLibraries/clFFT</ref> Fast Fourier Transformation |
||
** clRNG:<ref>https://github.com/clMathLibraries/clRNG</ref> random Numbers Generator MRG31k3p, MRG32k3a, LFSR113 und Philox-4×32-10 |
** clRNG:<ref>https://github.com/clMathLibraries/clRNG</ref> random Numbers Generator MRG31k3p, MRG32k3a, LFSR113 und Philox-4×32-10 |
||
* ArrayFire: |
* [[ArrayFire]]: parallel computing with an easy-to-use API with JIT-Compiler (Open Source) <ref>http://arrayfire.com/</ref>, <ref>http://arrayfire.com/arrayfire-v3-4-official-release/</ref> |
||
* Bolt: STL compatible library for creating accelerated data parallel applications<ref>http://developer.amd.com/tools-and-sdks/opencl-zone/bolt-c-template-library/</ref> |
* Bolt: STL compatible library for creating accelerated data parallel applications<ref>http://developer.amd.com/tools-and-sdks/opencl-zone/bolt-c-template-library/</ref> |
||
* clMAGMA: OpenCL port of the MAGMA project, a linear algebra library similar to [[LAPACK]] but for Multicore+GPU Systems<ref>http://icl.cs.utk.edu/magma/software/view.html?id=207</ref><ref>http://www.icl.utk.edu/sites/icl/files/print/2015/magma-sc15.pdf</ref> |
* clMAGMA: OpenCL port of the MAGMA project, a linear algebra library similar to [[LAPACK]] but for Multicore+GPU Systems<ref>http://icl.cs.utk.edu/magma/software/view.html?id=207</ref><ref>http://www.icl.utk.edu/sites/icl/files/print/2015/magma-sc15.pdf</ref> |
||
Line 91: | Line 70: | ||
Excel and many others with external dll or solver support.<ref>https://streamcomputing.eu/blog/2016-09-19/accelerating-excel-opencl/</ref> |
Excel and many others with external dll or solver support.<ref>https://streamcomputing.eu/blog/2016-09-19/accelerating-excel-opencl/</ref> |
||
==References== |
==References== |
Revision as of 00:59, 19 November 2016
The following list contains a list of computer programs that are built to take advantage of the OpenCL or WebCL heterogeneous compute framework.
Software
Many Programs use OpenCL for accelerations:[1]
Grafics
- Gimp since Version 2.8,[2][3][4][5]
- Adobe Photoshop Creative Suite[6][7]
- ImageMagick[8][9]
- PhotoScan [10][11]
- darktable[12][13]
- Blurate [14]
- MVTec HALCON[15]
- Musemage [16]
CAD-Rendering
Audio
- CUETools: With CUERipper of CUETools FLAC-Files can be converted very fast with Feature FLACCL from WAV-Format to FLAC With OpenCL.[21] Accelerations of factor 10 to 100 possible with this Part of rip process
Video
- HandBrake[22]
- FFmpeg[23]
- Final Cut Pro X[24]
- RealFlow Hybrido2[25]
- Sony Catalyst family[26]
- Sony Vegas [27]
- AlchemistXF[28]
- vReveal by MotionDSP[29][30]
- Total Media Theater (TMT) by ArcSoft:[31]
Simulation
- Advanced Simulation Library[32]
- CP2K molecular dynamics
- SecondSpace OpenCL-Program Simulation of Waves in 2D space
- PATRIC Particle-in-cell-Code[33]
- Bullet: GPU rigid body simulation using OpenCL[34][35]
- Monte-Carlo Simulation on AM57x[36]
- Intel Demo Real-Time Shallow Water Simulation[37][38]
- Intel Code Samples[39]
- GROMACS,[40][41][42]
- FEM: SIEMENS NX Nastran 9.1+ and Simulia Abaqus 6.11+ [43][44][45][46]
Web
- Google Chrome experimental [47]
- Mozilla Firefox experimental [48]
Bibliotheks
- ACL: AMD Compute Libraries [49]
- ArrayFire: parallel computing with an easy-to-use API with JIT-Compiler (Open Source) [54], [55]
- Bolt: STL compatible library for creating accelerated data parallel applications[56]
- clMAGMA: OpenCL port of the MAGMA project, a linear algebra library similar to LAPACK but for Multicore+GPU Systems[57][58]
- Netlib BLAS[59] mehr in BLAS
- PARALUTION [60]
- random123: Counter-based random number generators (CBRNGs)[61]
- VexCL: vector expression template library (MIT-Lizenz) [62]
- ViennaCL: free Open-Source Linear Algebra Bibliothek of TU Vienna[63]
- HIP: OpenSource C++ Toolkit for OpenCL and Cuda [64]
Excel and many others with external dll or solver support.[65]
References
- ^ http://www.amd.com/de-de/solutions/professional/hpc/opencl
- ^ https://www.khronos.org/news/permalink/gimp-2.8-rc-1-includes-opencl-acceleration
- ^ http://www.tomshardware.de/photoshop-cs6-gimp-aftershot-pro-opencl-opengl,testberichte-241066-5.html
- ^ https://www.phoronix.com/scan.php?page=news_item&px=More-GEGL-OpenCL-Support
- ^ https://wiki.gimp.org/wiki/Roadmap
- ^ http://www.amd.com/en-us/press-releases/Pages/amd-and-adobe-creative-suite-6-2012apr23.aspx
- ^ http://www.tomshardware.de/photoshop-cs6-gimp-aftershot-pro-opencl-opengl,testberichte-241066-6.html
- ^ "ImageMagick: Architecture". Retrieved 2015-08-07.
- ^ http://www.imagemagick.org/script/opencl.php
- ^ http://www.agisoft.com/downloads/system-requirements/
- ^ http://cgpress.org/archives/cgreviews/photoscan-review/2
- ^ http://www.darktable.org/2012/03/darktable-and-opencl/
- ^ https://www.darktable.org/usermanual/ch10s02s07.html.php
- ^ http://www.blurate.com
- ^ http://www.halcon.com
- ^ http://www.tomshardware.de/photoshop-cs6-gimp-aftershot-pro-opencl-opengl,testberichte-241066-12.html
- ^ http://semiaccurate.com/2012/06/11/amd-and-autodesk-speed-up-maya-with-opencl/
- ^ http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/
- ^ http://www.tonymacx86.com/graphics/115538-luxmark-opencl-benchmark-updated-2-1-os-x-10-9-a.html
- ^ http://www.luxrender.net/wiki/GPU
- ^ Comparisons CPU Core i7 and some GPU with FLACCL
- ^ https://handbrake.fr/news.php?article=27
- ^ Heise: FFmpeg mit OpenCL
- ^ http://support.apple.com/en-us/HT202239
- ^ http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/
- ^ http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/
- ^ http://streamcomputing.eu/blog/2013-12-28/professional-consumer-media-software-opencl/
- ^ https://s-a-m.com/products/alchemist-xf-%E2%80%93-highest-quality-file-based-format-and-framerate-conversion-software/c-24/p-228
- ^ http://www.tomshardware.com/reviews/opencl-simhd-vreveal,3122-11.html
- ^ http://www.tomshardware.de/opencl-simhd-vreveal,testberichte-240965.html
- ^ http://www.tomshardware.de/opencl-simhd-vreveal,testberichte-240965-3.html
- ^ http://asl.org.il/
- ^ http://web-docs.gsi.de/~sappel/diplomarbeit_jutta_fitzek.pdf
- ^ http://www.multithreadingandvfx.org/course_notes/GPU_rigidbody_using_OpenCL.pdf
- ^ http://bulletphysics.org/wordpress/
- ^ http://www.ti.com/lit/ug/tiduar9/tiduar9.pdf
- ^ https://www.khronos.org/assets/uploads/developers/library/2011_GDC_OpenCL/Intel-OpenCL-Water-Sim_GDC-Mar11.pdf
- ^ https://software.intel.com/sites/default/files/managed/2c/79/intel_ocl_shallow_water_win.zip
- ^ https://software.intel.com/en-us/intel-opencl-support/code-samples
- ^ "New features". GROMACS 5.1 Release Notes 5.1 documentation. Retrieved 9 October 2016.
- ^ http://manual.gromacs.org/documentation/5.1/install-guide/index.html#opencl-gpu-acceleration
- ^ https://github.com/StreamComputing/gromacs
- ^ http://www.cadplace.de/Hardware/Hardware-allgemein/OpenCL-bietet-Simulationsperformance-fuer-Nastran-und-Abaqus
- ^ https://www.amd.com/Documents/abaqus-solution-sheet.pdf
- ^ https://www.amd.com/Documents/nastran-solution-sheet.pdf
- ^ https://community.plm.automation.siemens.com/siemensplm/attachments/siemensplm/Femap-tkb/105/1/FS16_Saratech_04_PerformanceTuning.pdf
- ^ http://techcrunch.com/2014/03/19/webcl-will-soon-let-web-developers-harness-the-power-of-multi-core-gpus-and-cpus-from-the-browser/
- ^ http://techcrunch.com/2014/03/19/webcl-will-soon-let-web-developers-harness-the-power-of-multi-core-gpus-and-cpus-from-the-browser/
- ^ http://developer.amd.com/tools-and-sdks/opencl-zone/acl-amd-compute-libraries/
- ^ https://github.com/clMathLibraries/clBLAS
- ^ https://github.com/clMathLibraries/clSPARSE
- ^ https://github.com/clMathLibraries/clFFT
- ^ https://github.com/clMathLibraries/clRNG
- ^ http://arrayfire.com/
- ^ http://arrayfire.com/arrayfire-v3-4-official-release/
- ^ http://developer.amd.com/tools-and-sdks/opencl-zone/bolt-c-template-library/
- ^ http://icl.cs.utk.edu/magma/software/view.html?id=207
- ^ http://www.icl.utk.edu/sites/icl/files/print/2015/magma-sc15.pdf
- ^ http://www.netlib.org/blas/index.html
- ^ http://www.paralution.com/
- ^ http://www.thesalmons.org/john/random123/releases/latest/docs/index.html
- ^ https://github.com/ddemidov/vexcl
- ^ http://viennacl.sourceforge.net/
- ^ https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP
- ^ https://streamcomputing.eu/blog/2016-09-19/accelerating-excel-opencl/