10
votes
Accepted
CUDALink support-Mathematica 11
Your CUDA paclet is outdated. Updating it with
CUDAResourcesInstall[Update -> True]
should fix your problems.
The output of ...
8
votes
Accepted
OpenCL compute large matrices
If memory is your bottleneck then don't use a GPU. The transfer of data between CPU (and its main memory) and the GPU is so slow that it virtually always takes longer than performing the computation ...
4
votes
Accepted
Marginalize a table over given parameters using OpenCL
Before resorting to the nuclear option one can obtain 100-fold speedup with conventional methods. More precisely, we can use Compile to guarantee that we get a <...
3
votes
Accepted
OpenCLLink does print build errors (MacOS M1 / Wolfram Engine 14.1)
To fix this we need to go deep into SystemFiles of Wolfram Kernel
Locate GPUTools private functions at app directory of Wolfram ...
3
votes
OpenCL compute large matrices
The problem in my OpenCL code was probably coming due to the local memory constraints of the workgroups. After modifying the code a little bit, I could get it to work for the size ...
3
votes
OpenCL pass local memory
The OpenCL specification has this to say about clSetKernelArg which is called internally when the arguments are passed in:
If the argument is declared with the ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
opencllink × 25gpu × 7
cudalink × 5
parallelization × 4
performance-tuning × 2
memory × 2
plotting × 1
graphics × 1
matrix × 1
bugs × 1
dynamic × 1
complex × 1
eigenvalues × 1
simulation × 1
windows × 1
mac-os-x × 1
code-generation × 1
ccompilerdriver × 1
apple-silicon × 1