Следующий список содержит список компьютерных программ , созданных для использования преимуществ гетерогенной вычислительной среды OpenCL или WebCL .
Графика
САПР и 3D моделирование
Аудио, видео и мультимедиа
Веб (включая WebCL)
Офис
Игры
- Военные операции , [61] стратегическая игра в реальном времени оперативного уровня, в которой вся армия моделируется в реальном времени с использованием OpenCL.
- Planet Explorers [62] [63] использует OpenCL для расчета вокселей.
- BeamNG.drive [64] будет использовать OpenCL для физического движка.
- Leela Zero , [65] репликация Alpha Go Zero с открытым исходным кодом с использованием OpenCL для вычислений в нейронной сети .
Научные вычисления
- Расширенная библиотека моделирования (ASL) [66]
- Вычислительные библиотеки AMD [67]
- clBLAS, [68] полный набор процедур BLAS уровня 1, 2 и 3
- clSPARSE, [69] процедуры для разреженных матриц
- clFFT, [70] Процедуры БПФ
- clRNG, [71] генераторы случайных чисел MRG31k3p, MRG32k3a, LFSR113 и Philox-4×32-10
- ArrayFire : параллельные вычисления с простым в использовании API с JIT-компилятором (с открытым исходным кодом), [72] [73]
- BEAGLE, [74] [75] Библиотека филогенетики Байеса и максимального правдоподобия
- Большой DFT [76]
- БОИНК [77]
- Bolt, [78] STL -совместимая библиотека для создания приложений с ускоренной параллельной обработкой данных
- Пуля [79] [80]
- CLBlast: настроенный clBlas [81]
- clMAGMA, [82] [83] OpenCL-порт проекта MAGMA, [84] библиотека линейной алгебры, похожая на LAPACK
- CP2K : молекулярное моделирование [85]
- GROMACS : химическое моделирование, [86] [87] [88] прекращена поддержка OpenCL с версии 2021 с изменением на SYCL
- HiFlow3: конечные элементы CFD с открытым исходным кодом [89] [90]
- HIP, [91] Компилятор CUDA -to-portable C++
- ЛАМПЫ [92]
- MDT (Microstructure Diffusion Toolbox): анализ МРТ в Python и OpenCL [93]
- MOT (Multi-threaded Optimization Toolbox): ускоренная нелинейная оптимизация OpenCL и выборка MCMC [94]
- OCCA
- Осьминог [95]
- OpenMM: Часть Omnia Suite, биомолекулярное моделирование [96] [97]
- ПАРАЛЮЦИЯ [98]
- pyFAI, [99] Быстрая азимутальная интеграция в Python
- Random123, [100] библиотека генераторов случайных чисел на основе счетчиков
- SecondSpace, [101] программное обеспечение для моделирования волн в двумерном пространстве
- StarPU, [102] библиотека программирования задач
- Theano : библиотека массивов Python [103] [104]
- НЛО, [105] [106] структура обработки данных
- VexCL, [107] [108] библиотека шаблонов векторных выражений
- ViennaCL [109] и PyViennaCL, [110] библиотека линейной алгебры, разработанная в Венском техническом университете
Криптография
- BFGMiner, [111] [112]
- Hashcat , [113] инструмент для восстановления пароля
- Джон Потрошитель , [114]
- Scallion, [115] Генератор хэшей Onion на базе GPU
- Pyrit, [116] Программное обеспечение для восстановления ключей WPA
Языковые привязки
- ClojureCL: параллельный OpenCL 2.0 с Clojure [117]
- dcompute: собственное выполнение D [118]
- Связывание Erlang OpenCL [119]
- OpenCLAda: Связывание Ada с OpenCL [120]
- OpenCL.jl: привязки Julia [121]
- PyOpenCL, [122] Интерфейс Python к API OpenCL
- Проект Coriander: Преобразование CUDA в OpenCL 1.2 с помощью CUDA-on-CL [123] [124]
- Облегченная библиотека Java-игр (LWJGL) содержит привязки Java с низкой задержкой для OpenCL
Разнообразный
- клинфо
- clpeak, [125] пиковый профилировщик возможностей устройства
- OCLToys, [126] [127] коллекция примеров OpenCL
- opencl-stream, [128] Реализация OpenCL эталонного теста STREAM [129]
- SNU NPB, [130] бенчмарк
- mixbench, [131] инструмент для оценки производительности графических процессоров на ядрах со смешанной интенсивностью работы
Смотрите также
Ссылки
- ^ "Настройка общих параметров". help.acdsystems.com . Получено 2019-05-23 .
- ^ "Часто задаваемые вопросы о графическом процессоре (GPU) Photoshop". helpx.adobe.com . Получено 27.01.2017 .
- ^ "AMD и Adobe® Creative Suite® 6 внедряют инновации с OpenCL™ и ускорением графического процессора". www.amd.com . Архивировано из оригинала 2015-01-03 . Получено 2017-01-27 .
- ^ "Приложения: Adobe Photoshop CS6 — могут ли OpenGL и OpenCL кардинально изменить ваш опыт редактирования фотографий?". Tom's Hardware . 2012-06-10 . Получено 2017-01-27 .
- ^ «Что делает аппаратное ускорение и как его использовать в Capture One?». Capture One . Получено 06.09.2024 .
- ^ "Blurate: Custom Image Manipulation". www.blurate.com . Advanced Kernels LLC . Получено 27.01.2017 .
- ^ "Darktable и OpenCL (обновлено) | darktable". www.darktable.org . 2 марта 2012 г. Получено 27.01.2017 г.
- ^ "10.2.7. Оптимизация производительности OpenCL | руководство пользователя | darktable". www.darktable.org . Архивировано из оригинала 2016-05-02 . Получено 2017-01-27 .
- ^ "NVIDIA против AMD OpenCL Linux Benchmarks с Darktable 2.2 - Phoronix". www.phoronix.com . Получено 27.01.2017 .
- ^ "Турбо для темного стола: OpenCL Einrichtung" .
- ^ "Смистад/БЫСТРО". Гитхаб . 17 мая 2022 г.
- ^ «FAST: Фреймворк для высокопроизводительных вычислений и визуализации медицинских изображений» (PDF) .
- ^ "GIMP - StreamComputing запускает проект GEGL-OpenCL". www.gimp.org . 28 января 2016 г. Получено 27.01.2017 .
- ^ "GIMP 2.8 RC 1 включает ускорение OpenCL - новости khronos.org". Группа Khronos . Получено 27.01.2017 .
- ^ "Большой толчок к большему аппаратному ускорению OpenCL с помощью GEGL / GIMP - Phoronix". www.phoronix.com . Получено 27.01.2017 .
- ^ "Результаты тестов: GIMP — могут ли OpenGL и OpenCL кардинально изменить ваш опыт редактирования фотографий?". Tom's Hardware . 2012-06-10 . Получено 2017-01-27 .
- ^ "HALCON – Сила машинного зрения - MVTec Software GmbH". www.mvtec.com . Получено 27.01.2017 .
- ^ "Helicon Focus - История изменений (Windows)". Helicon Soft . Получено 29.10.2020 .
- ^ "Архитектура @ ImageMagick". imagemagick.org . ImageMagick Studio LLC . Получено 27.01.2017 .
- ^ "Параллельное выполнение с OpenCL @ ImageMagick". www.imagemagick.org . ImageMagick Studio LLC . Получено 27.01.2017 .
- ^ "Результаты тестов: Musemage — могут ли OpenGL и OpenCL кардинально изменить ваш опыт редактирования фотографий?". Tom's Hardware . 2012-06-10 . Получено 2017-01-27 .
- ^ Уолтон, Патрик. «Pathfinder, быстрый растеризатор шрифтов на базе GPU в Rust — pcwalton — блог pcwalton». pcwalton.github.io . Получено 06.09.2024 .
- ^ "GitHub - pcwalton/pathfinder: Быстрый и практичный растеризатор GPU для шрифтов OpenType". github.com . Получено 15.02.2017 .
- ^ "Системные требования". www.agisoft.com . Получено 2017-01-27 .
- ^ "Обзор PhotoScan - CGPress". CGPress . 11 мая 2015 . Получено 2017-01-27 .
- ^ "телугу-мальчик/seedimg" . github.com . Проверено 13 ноября 2020 г.
- ^ "AMD и Autodesk ускоряют Maya с помощью OpenCL - SemiAccurate". semiaccurate.com . 11 июня 2012 г. Получено 27 января 2017 г.
- ^ abcde "Профессиональное и потребительское медиа-программное обеспечение с использованием OpenCL - StreamComputing". StreamComputing . 2013-12-28 . Получено 2017-01-27 .
- ^ "Циклы". Архивировано из оригинала 2020-10-23.
- ^ "Узел геометрии OpenCL". www.sidefx.com . Архивировано из оригинала 2017-11-15.
- ^ "Luxmark OpenCL Benchmark обновлен до версии 2.1 для OS X 10.9". tonymacx86.com . Получено 27.01.2017 .
- ^ "GPU - LuxRender Wiki". www.luxrender.net . Архивировано из оригинала 2011-10-25 . Получено 2017-01-27 .
- ^ "Mandelbulber ::: 3D fractal explorer ::: открытый исходный код / 64-бит / ray marcher". mandelbulber.com . Получено 27.01.2017 .
- ^ "Файл Алхимика". grassvalley.com . Получено 28.09.2018 .
- ^ "CUETools - CUETools wiki". cue.tools . Получено 2017-01-27 .
- ^ "FLACCL - CUETools wiki". cue.tools . Получено 2017-01-27 .
- ^ "HWAccelIntro – FFmpeg". trac.ffmpeg.org . Получено 2017-01-27 .
- ^ "FFmpeg 2.0 выпущен с OpenCL, много изменений - Phoronix". www.phoronix.com . Получено 27.01.2017 .
- ^ "HWAccelIntro – FFmpeg".
- ^ "fosphor – OsmoSDR". sdr.osmocom.org . Получено 2017-01-27 .
- ^ "Handbrake 0.9.9 поддерживает разгрузку OpenCL - Phoronix". www.phoronix.com . Получено 27.01.2017 .
- ^ Шимпи, Ананд Лал. «То, чего мы ждали: тестирование OpenCL Accelerated Handbrake с AMD Trinity» . Получено 27.01.2017 .
- ^ "Совместимость графической карты для Final Cut Pro X, Motion 5 и Compressor 4". Поддержка Apple . Получено 27.01.2017 .
- ^ "KNLMeansCL". GitHub . 10 февраля 2022 г.
- ^ "Blueprint/AVScale". wiki.libav.org . Получено 2017-01-27 .
- ^ "OpenCL | OpenCV". opencv.org . Архивировано из оригинала 2017-10-10 . Получено 2017-01-31 .
- ^ "Результаты бенчмарка: vReveal на Radeon HD 6550D A8-3850 - OpenCL в действии: приложения постобработки, ускоренные". Tom's Hardware . 2012-02-01 . Получено 2017-01-27 .
- ^ "Результаты тестов: ArcSoft Total Media Theatre SimHD - OpenCL в действии: приложения для постобработки, ускоренные". Tom's Hardware . 2012-02-01 . Получено 2017-01-27 .
- ^ "Tom's Hardware Q&A с ArcSoft - OpenCL в действии: приложения для постобработки, ускоренные". Tom's Hardware . 2012-02-01 . Получено 2017-01-27 .
- ^ VideoLAN. "VideoLAN - x264, лучший кодер H.264/AVC". www.videolan.org . Получено 31.01.2017 .
- ^ Борхо, Стив (2013-04-23). "[x264-devel] OpenCL lookahead" . Получено 2017-01-31 .
- ^ «Ускоренное декодирование HEVC на GPU».
- ^ Ван, Фань; Чжоу, Дацзян; Гото, Сатоши (3 декабря 2014 г.). «Высококачественная оценка движения HEVC на основе OpenCL на GPU».
- ^ Лардинуа, Фредерик (19 марта 2014 г.). «WebCL скоро позволит веб-разработчикам использовать мощь многоядерных графических процессоров и центральных процессоров из браузера». TechCrunch . Получено 27.01.2017 .
- ^ "Platform/GFX/WebCL - MozillaWiki". wiki.mozilla.org . Получено 27.01.2017 .
- ^ "Collaboration and Open Source at AMD: LibreOffice". 2015-07-15 . Получено 2021-07-09 .
Collabora также предоставляет поддержку и долгосрочное обслуживание, чтобы предприятия могли уверенно развертывать ускоренный LibreOffice.
- ^ "LibreOffice Lands A Ton Of GPU OpenCL Functions". Phoronix . 2013-10-29 . Получено 2021-07-09 .
- ^ "LibreOffice предоставляет массу функций GPU OpenCL - Phoronix". www.phoronix.com . Получено 27.01.2017 .
- ^ "Сотрудничество и открытый исходный код в AMD: LibreOffice - AMD". AMD . 2015-07-15 . Получено 2017-01-27 .
- ^ "Параметры OpenCL - Справка LibreOffice". help.libreoffice.org . Получено 2017-01-27 .
- ^ "Military Operations: Benchmark on Steam" . Получено 11.05.2018 .
- ^ "Planet Explorers в Steam" . Получено 11.05.2018 .
- ^ "Игры с OpenCL - IWOCL". 27 марта 2014 г. Получено 11 мая 2018 г.
- ^ "BeamNG.drive в Steam" . Получено 2018-06-11 .
- ^ "Leela Zero GitHub". GitHub . Получено 25-07-2018 .
- ^ "ASL - Документация". asl.org.il . Получено 2017-01-27 .
- ^ "AMD Compute Libraries". GitHub . Получено 2017-01-27 .
- ^ "clMathLibraries/clBLAS". GitHub . Получено 2017-01-27 .
- ^ "clMathLibraries/clSPARSE". GitHub . Получено 2017-01-27 .
- ^ "clMathLibraries/clFFT". GitHub . Получено 2017-01-27 .
- ^ "clMathLibraries/clRNG". GitHub . Получено 2017-01-27 .
- ^ «ArrayFire: | Тензорная библиотека для быстрых вычислений на GPU».
- ^ "ArrayFire v3.4 Official Release | ArrayFire". Архивировано из оригинала 2016-10-26 . Получено 2016-10-25 .
- ^ "BEAGLE | BEAST". beast.bio.ed.ac.uk . Получено 27.01.2017 .
- ^ "beagle-dev/beagle-lib". GitHub . Получено 27.01.2017 .
- ^ "Пример ускорения на разных платформах - BigDFT wiki". bigdft.org . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "Вычисления на GPU - BOINC". boinc.berkeley.edu . Получено 2017-01-27 .
- ^ "HSA-Libraries/Bolt". GitHub . Получено 27.01.2017 .
- ^ "Выпущен Bullet 2.80: конвейер GPU OpenCL для твердых тел, Android, детерминированная Dynamica". bulletphysics.org . 2012-03-05. Архивировано из оригинала 2017-01-29.
- ^ "Моделирование твердого тела на GPU с использованием OpenCL" (PDF) . Многопоточность и визуальные эффекты .
- ^ "CLBlast: Настроенная библиотека OpenCL BLAS". GitHub . 20 апреля 2022 г.
- ^ "MAGMA". icl.cs.utk.edu . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "icl / clMAGMA — Bitbucket". bitbucket.org . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "MAGMA". icl.cs.utk.edu . Получено 2024-09-06 .
- ^ "Список дел CP2K: завершить поддержку OpenCL". www.cp2k.org . Получено 27.01.2017 .
- ^ "Новые функции". GROMACS 5.1 Release Notes 5.1 documentation . Получено 9 октября 2016 г. .
- ^ «Руководство по установке — документация GROMACS 5.1».
- ^ "StreamComputing/gromacs". GitHub . Получено 27.01.2017 .
- ^ «HiFlow3 — программное обеспечение для конечно-элементного анализа» (PDF) .
- ^ "Главная - Wiki - hiflow3.org / HiFlow3 - GitLab".
- ^ "GPUOpen-ProfessionalCompute-Tools/HIP". GitHub . Получено 2017-01-27 .
- ^ "5.3.1. Пакет GPU — Документация LAMMPS". lampmps.sandia.gov . Получено 2017-01-27 .
- ^ "0.14.8. Пакет GPU — документация MDT". mdt-toolbox.readthedocs.io . Получено 2018-09-05 .
- ^ "0.6.4. Пакет GPU — документация MOT". mot.readthedocs.org . Получено 2018-09-05 .
- ^ "OctopusWiki". octopus-code.org . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "About OpenMM". openmm.org . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "Omnia". Архивировано из оригинала 2017-05-11.
- ^ "PARALUTION – Программное обеспечение". www.paralution.com . Получено 2017-01-27 .
- ^ "киф/pyFAI". Гитхаб . Проверено 27 января 2017 г.
- ^ "Random123". www.thesalmons.org . Получено 2017-01-27 .
- ^ "Архив Google Code - Долгосрочное хранилище для хостинга проектов Google Code". code.google.com . Получено 27.01.2017 .
- ^ "СтарПУ". starpu.gitlabpages.inria.fr . Проверено 22 апреля 2021 г.
- ^ "Теано/libgpuarray". Гитхаб . Проверено 27 января 2017 г.
- ^ "Установка — документация gpuarray 0.2". deeplearning.net . Архивировано из оригинала 2017-02-02 . Получено 2017-01-27 .
- ^ "ufo-kit/ufo-core". GitHub . Получено 2017-01-27 .
- ^ "ufo-kit/ufo-filters". GitHub . Получено 2017-01-27 .
- ^ "Документация VexCL — Документация VexCL 1.3.3.post139". vexcl.readthedocs.io . Получено 27.01.2017 .
- ^ "ddemidov/vexcl". GitHub . Получено 2017-01-27 .
- ^ "О ViennaCL". viennacl.sourceforge.net . Получено 2017-01-27 .
- ^ "PyViennaCL". viennacl.sourceforge.net . Получено 2017-01-27 .
- ^ "luke-jr/bfgminer". GitHub . Получено 2017-01-31 .
- ^ "Майнинг биткойнов приходит на Radeon Open-Source OpenCL - Phoronix". www.phoronix.com . Получено 2017-01-31 .
- ^ "hashcat - расширенное восстановление пароля". hashcat.net . Получено 2017-02-14 .
- ^ "magnumripper/JohnTheRipper". GitHub . Получено 2017-01-31 .
- ^ "lachesis/scallion". GitHub . Получено 2017-01-27 .
- ^ "Дж.ПолМора/Пирит". Гитхаб . Проверено 27 января 2017 г.
- ^ "ClojureCL — это библиотека Clojure для параллельных вычислений с OpenCL.: Uncomplicate/Clojurecl". GitHub . 2020-01-06.
- ^ "DCompute: Собственное выполнение D на графических процессорах и других ускорителях: Libmir/Dcompute". GitHub . 2020-01-11.
- ^ "tonyrog/cl". GitHub . Получено 2017-01-27 .
- ^ "GitHub - flyx/OpenCLAda: привязка Ada к API хоста OpenCL". GitHub . 2019-02-27.
- ^ "GitHubOpenCL - JuliaGPU/OpenCL.jl: привязки Julia". GitHub . 2020-01-14.
- ^ "PyOpenCL". mathema.tician.de . Получено 2017-01-27 .
- ^ «Проект Coriander: Компиляция кодов CUDA в OpenCL, запуск везде — Phoronix».
- ^ "cuda-on-cl" (PDF) .
- ^ "krrishnarraj/clpeak". GitHub . Получено 2017-01-31 .
- ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com . Получено 31.01.2017 .
- ^ "ocltoys". github.com/ignatenkobrain/ocltoys . Получено 2018-01-23 .
- ^ "jodavies/opencl-stream". GitHub . Получено 2017-02-01 .
- ^ "ПРОПУСКНАЯ СПОСОБНОСТЬ ПАМЯТИ: РЕЗУЛЬТАТЫ ТЕСТА ПРОИЗВОДИТЕЛЬНОСТИ Stream". www.cs.virginia.edu . Получено 01.02.2017 .
- ^ "SNU NPB Suite - Center for Manycore Programming". aces.snu.ac.kr . Архивировано из оригинала 2017-02-02 . Получено 2017-01-31 .
- ^ "ekondis/mixbench". GitHub . Получено 28.05.2017 .