#PyOpenCL #introduction in DDJ from 02013. #OpenCL #GPGPU
on 02021-11-03another #BLAS implementation for #OpenCL. #GPGPU
on 02021-11-03A #BLAS (level 1, 2, & 3) implementation for #OpenCL. #GPGPU
on 02021-11-03"PyOpenCl" gives you easy, Pythonic access to the #OpenCL parallel computation API. #GPGPU
on 02021-11-03"Futhark" is a small programming language designed to be compiled to efficient parallel code. “Because it’s nicer than writing CUDA or #OpenCL by hand!” It is a statically typed, data-parallel, and purely functional array language in the ML family, and comes with a heavily optimising ahead-of-time compiler that presently generates either GPU code via CUDA and OpenCL. ... You can compile a Futhark program to a Python module that internally uses #PyOpenCL to execute code on the GPU. #GPGPU
on 02021-11-03NVIDIA doesn’t support #OpenCL on Tegra or Jetson #GPGPU #hardware
on 02021-11-02Hashcat has CUDA and #OpenCL backends, on an NVIDIA 3060ti #GPGPU getting 1006 scrypt kilohashes per second on the easiest setting, 1793 PBKDF2-HMAC-SHA256 kilohashes with 999 iterations, 43.8 kilohashes with bcrypt Blowfish with 32 iterations, 39.9 kilohashes with Cisco-IOS $9$ scrypt with 1 iteration. #security #GPGPU
on 02021-11-02#OpenCL 3.0 “hitting the reset button” last year? Apparently OpenCL 3.0 is “a fork of OpenCL 1.2” from 02011 (“All functionality beyond OpenCL 1.2 is optional”) rather than an extension of 2.0 because nobody has adopted 2.2 since its 02017 release. The commenters hate the “every feature is optional” idea. #GPGPU
on 02021-11-02the #ROCm #AMD #OpenCL #GPGPU repo
on 02021-11-02"NEO" provides #Intel #OpenCL 3.0 support, plus support for an alternative #GPGPU API called “oneAPI Level Zero”, with packages named intel-level-zero-gpu, intel-gmmlib, and intel-opencl-icd
on 02021-11-02"ROCm" is Radeon Open Compute, which provides reasonable #OpenCL support for #AMD #GPGPU computing on Linux (OpenCL 2.0) and is MIT-licensed
on 02021-11-02Apparently #OpenCL on #Vulkan sucks; neither #clspv nor #clvk is soup yet, and OpenCL support in #Mesa is still “dismal” (because only 1.2 I guess), but gets better with #AMD’s #ROCm and really good with NVIDIA’s proprietary driver. #GPGPU
on 02021-11-02alternatives for #OpenCL on #Vulkan #GPGPU
on 02021-11-02"clspv" is an implementation of #OpenCL (1.2) on #Vulkan. “The OpenCL C 1.2 language provides an expressive variant of the C language with which to program heterogeneous architectures.” #GPGPU
on 02021-11-02#Vulkan Compute as an alternative to #OpenCL, including benchmarks #GPGPU
on 02021-11-02"OpenCL" is from Khronos, the OpenGL custodian, but for #GPGPU.
on 02018-10-05Intel support for #OpenCL #GPGPU
on 02018-10-05a domain specific language in #Scheme for #GPGPU programming, compiling to #OpenCL. 3-clause BSD license. Build currently failing.
on 02015-09-16