Lista aplikacji OpenCL
Poniższa lista zawiera listę programów komputerowych zbudowanych w celu wykorzystania heterogenicznych struktur obliczeniowych OpenCL lub WebCL .
Grafika
- ACDSee
- Adobe Photoshop
- Zdjęcie pokrewieństwa
- Uchwyć jeden
- Rozmazać
- ciemny stół
- SZYBKO: obrazowanie medyczne
- KORDONEK
- HALCON firmy MVTec
- Helikon Focus
- ImageMagick
- muzeum
- Pathfinder, rasteryzator czcionek oparty na GPU
- Skanowanie zdjęć
- siew
Modelowanie CAD i 3D
- Autodesk Maya
- Blendera z NVIDIA CUDA i OptiX oraz AMD OpenCL
- Houdini
- LuxRender
- Mandelbulber
Audio, wideo i multimedia
- AlchemikXF
- CUETools
- DaVinci Resolve od Blackmagic Design
- FFmpeg ma wiele filtrów OpenCL
- gr-fosphor Blok radiowy GNU do wizualizacji widma podobnego do RTSA
- Hamulec ręczny
- Final Cut Pro X
- KNLMeansCL: wtyczka Denoise dla AviSynth
- Libaw
- OpenCV
- Hybryda RealFlow2
- katalizator Sony
- Vegas Pro firmy Magix Software GmbH
- vReveal firmy MotionDSP
- Total Media Theatre firmy ArcSoft
- x264
- x265
- h.265/HEVC możliwe
Internet (w tym WebCL)
- Google Chrome (eksperymentalny)
- Mozilla Firefox (eksperymentalna)
Biuro
Gry
- Operacje wojskowe , gra strategiczna czasu rzeczywistego na poziomie operacyjnym, w której cała armia jest symulowana w czasie rzeczywistym przy użyciu OpenCL
- Planet Explorers używa OpenCL do obliczania wokseli.
- BeamNG.drive będzie używał OpenCL jako silnika fizyki.
- Leela Zero , replikacja open source Alpha Go Zero przy użyciu OpenCL do obliczeń w sieci neuronowej .
Obliczenia naukowe
- Zaawansowana biblioteka symulacji (ASL)
- Biblioteki obliczeniowe AMD
- ArrayFire : obliczenia równoległe z łatwym w użyciu API z kompilatorem JIT (open source),
- Biblioteka filogenetyczna BEAGLE, Bayesa i największego prawdopodobieństwa
- BigDFT
- BOINC
- Bolt, kompatybilna z STL biblioteka do tworzenia przyspieszonych aplikacji równoległych danych
- Pocisk
- CLBlast: dostrojony clBlas
- clMAGMA, port OpenCL projektu MAGMA, biblioteka algebry liniowej podobna do LAPACK
- CP2K : symulacje molekularne
- GROMACS : symulacje chemiczne, przestarzały OpenCL z wersją 2021 ze zmianą na SYCL
- HiFlow3: CFD na elementy skończone o otwartym kodzie źródłowym
- HIP, CUDA - do przenośnego kompilatora C++
- LAMPY
- MDT (Microstructure Diffusion Toolbox): Analiza MRI w Pythonie i OpenCL
- MOT (Multi-threaded Optimization Toolbox): przyspieszona optymalizacja nieliniowa OpenCL i próbkowanie MCMC
- OCCA
- Ośmiornica
- OpenMM: Część Omnia Suite, symulacje biomolekularne
- PARALUCJA
- pyFAI, szybka integracja azymutalna w Pythonie
- Random123, biblioteka generatorów liczb losowych opartych na licznikach
- SecondSpace, oprogramowanie do symulacji fal w przestrzeni 2D
- StarPU, biblioteka programowania zadań
- Theano : biblioteka tablicowa Pythona
- UFO, ramy przetwarzania danych
- VexCL, biblioteka szablonów wyrażeń wektorowych
- ViennaCL i PyViennaCL, biblioteka algebry liniowej opracowana w TU Wien
Kryptografia
- BFGMiner,
- Hashcat , narzędzie do odzyskiwania hasła
- Jan Rozpruwacz ,
- Scallion, oparty na GPU generator haszujący Onion
- Pyrit, oprogramowanie do odzyskiwania klucza WPA
Wiązania językowe
- ClojureCL: równolegle OpenCL 2.0 z Clojure
- dcompute: natywne wykonanie D
- Wiązanie Erlang OpenCL
- OpenCLAda: Wiązanie Ady z OpenCL
- OpenCL.jl: Wiązania Julii
- PyOpenCL, interfejs Pythona do API OpenCL
- Projekt Coriander: Konwersja CUDA do OpenCL 1.2 z CUDA-on-CL
- Lekka biblioteka gier Java (LWJGL) zawiera powiązania Java o niskim opóźnieniu dla OpenCL
Różnorodny
- Informacje o kliencie
- clpeak, narzędzie do profilowania maksymalnych możliwości urządzeń
- OCLToys, zbiór przykładów OpenCL
- opencl-stream, implementacja OpenCL testu porównawczego STREAM
- SNU NPB, punkt odniesienia
- mixbench, narzędzie do testów porównawczych do oceny procesorów graficznych na jądrach o mieszanej intensywności operacyjnej
Zobacz też
Kategorie: