All Questions
8 questions
3
votes
0
answers
195
views
How can I improve this matrix product calculation in OpenCL?
I am trying to compute a matrix-matrix product of N stacked complex double N x N matrices. For simplicity, I assume N = 512. I have written code in C++ parallelized with OMP and using OpenBLAS for the ...
5
votes
2
answers
850
views
GPGPU language for AMD?
Nvidia seems to be dominating the HPC / GPGPU computing landscape with CUDA. If I want to write a scientific application using and AMD GPU, what is the preferred language these days? I believe it used ...
3
votes
2
answers
219
views
HPC reading material
I am an undergraduate, and enthusiastic about HPC. I am currently familiar with the tools OpenMP, MPI, CUDA, OpenCL, thrust libraries etc. But I want to know the core functioning of these tools, I ...
2
votes
2
answers
449
views
using GPUs before CUDA and OpenCL
Before there was CUDA or OpenCL people were using GPUs for computation. I am trying to find out how they did that -- because I want to press my Rasberry Pi's GPU for computing and it does not seem to ...
1
vote
2
answers
645
views
Intel's OpenCL SDK for image processing
I'm working on an image processing project and have written some of my algorithms in OpenCL. At the moment I'm using Cloo.
I'm at the stage now where I want to optimise my program, as it currently ...
35
votes
1
answer
14k
views
CUDA vs OpenCL as of late 2013
How do CUDA and OpenCL compare to each other as of late 2013 from a programmer's perspective? My group is thinking about trying to make use of GPU computing. Would we be limiting ourself ...
1
vote
1
answer
121
views
OpenCL version constraints?
There's a computational code I'm working with which I'm told requires OpenCL 1.1 or later. I found out I'm saddled with OpenCL 1.0 on my Macbook Pro using some helpful code snippets, and Google has ...
1
vote
2
answers
2k
views
How to handle floating point operations in HLSL?
I'm trying to write a perona malik anisotropic diffusion filter for the GPU.
I'm basing my shader off a matlab implementation of the filter. I'm running into trouble because of what I suspect is ...