home.social

#gpgpu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gpgpu, aggregated by home.social.

  1. GPU Compute Engine для 1С: как перестать ждать часами и начать считать на видеокарте

    Массовые расчёты в 1С — авансы, себестоимость, MRP — традиционно узкое место при больших объёмах данных. Последовательная обработка на CPU занимает минуты и часы, и ни индексы, ни мощный сервер проблему не решают. В этой статье я показываю, как перенести такие вычисления на видеокарту через Vulkan Compute Shaders. Разбираю три реальных кейса — от простого расчёта авансов до MRP с Монте-Карло симуляциями — с цифрами, фрагментами шейдеров и архитектурными схемами. Ускорение: от 300 до 2500 раз. Движок с открытым исходным кодом, тестовые базы и полный инструментарий прилагаются.

    habr.com/ru/articles/1034018/

    #GPU_Compute_Engine # #Vulkan #параллельные_вычисления #вычислительные_шейдеры #MRP #себестоимость #авансы #МонтеКарло #GPGPU

  2. Sooo, I want to sample mipmaps in a compute shader via "sampleGrad".

    Does anyone know what the state-of-the-art is for deriving ddx and ddy for uv-coords in a compute shader?

    I don't want to store the UV's derivatives in a G-buffer if possible.

    #rendering #glsl #slang #hlsl #shader #gpgpu #vulkan #opengl

  3. OpenCL, SYCL и матрицы

    В данной статье я описываю свой опыт разработки приложений с OpenCL/SYCL. Вычисления на видеокартах ассоциируются преимущественно с графикой, научными вычислениями и с недавних пор с нейросетями. Но чаще всего с графикой. Тем не менее, графические процессоры обладают свойствами, за счёт которых их очень удобно использовать в задачах, напрямую не связанных с перечисленным выше. И главное из этих свойств – массовый параллелизм. Самый краткий ввод в гетерогенное программирование: у нас есть две роли — хост и девайс , задача хоста – формировать задачи и отдавать их на девайс, в то время как задача девайса обработать их и вернуть результат. При этом хост и девайс могут быть одним вычислительным устройством (это не обязательно CPU + GPU, так как CPU может отдавать задачи сам себе).

    habr.com/ru/articles/994986/

    #gpgpu #opencl #sycl #gpu_computing

  4. #FluidX3D v2.13 is out, providing faster #VTK export with automatic SI unit conversion and a variety of bug fixes!
    Full release notes: github.com/ProjectPhysX/FluidX
    #GPU #CFD #OpenCL #GPGPU #HPC #GitHub