Tagged Questions

0
votes
2answers
185 views

Optimization tips for a cuda code

I wrote a piece of code for computing Self Quotient Image (SQI) in MATLAB. And now i want to rewrite a part of it in parallel for speedup. this part of code is: siz=15; X=normalize8(X); ...
0
votes
0answers
227 views

MATLAB GPUmat error : 'version 'GLIBCXX_3.4.14' not found

I am trying to execute GPUmat of MATLAB under ubuntu 12.04 LTS 64bit. I already installed CUDA toolkit 4.2, NVidia graphic driver. When I typed 'GPUstart' on command window, I got following error ...
2
votes
2answers
689 views

Why is Arrayfun much faster than a for-loop when using GPU?

Could someone tell why Arrayfun is much faster than a for loop on GPU? (not on CPU, actually a For loop is faster on CPU) Arrayfun: x = parallel.gpu.GPUArray(rand(512,512,64)); count = arrayfun(@(x) ...
1
vote
2answers
156 views

How can GPU's shared memory be used in Matlab?

Could someone tell in general how is GPU's shared memory used by the Matlab parallel computing toolbox. And can I use it explicitly to synchronize MPs units for example. BTW. I have a GTX 580 which ...
1
vote
1answer
189 views

How can we access multiple elements with Arrayfun in Matlab?

Could anyone help me to access multiple elements of an array (xGrid and yGrid here) from inside a function (fun.m). Performance is my critical point. Here is the function (that is called): function ...
0
votes
1answer
145 views

Passing GPUArray to feval

I have the following kernel __global__ void func( float * arr, int N ) { int rtid = blockDim.x * blockIdx.x + threadIdx.x; if( rtid < N ) { float* row = (float*)((char*)arr ...
1
vote
1answer
70 views

GPU Bitxor in MATLAB

gx = gpuArray(uint8(X)); gtm = gpuArray(uint8(tm)); gx = arrayfun(bitxor,gtm,gx); Error: Error using ==> bitxor Not enough input arguments. Error in ==> Encryption at 57 gx = ...
0
votes
1answer
402 views

Is there any Matlab toolbox for neural network that can run on GPU?

I tried with GPUmat, but the neural network toolbox from mathworks does´t support it. Otherwise I must change the nn-toolbox by myself. But it´s too hard for me. Any suggestion for me?
0
votes
1answer
121 views

Different image block sizes using the GPU

I wish to apply filter motion for certain number of iteration on different images, each image will be divided into different block size. For example, if the image size is 1024*870,,How to divide ...
1
vote
1answer
2k views

MATLAB and ATi GPU

How do I use my ATi 5470M for computation on MATLAB 2010a Also, Can I enable my CPU and GPU to do the thing in parallel, together? I'm new to GPU computing.
0
votes
1answer
97 views

Benchmarking image enhancing algorithm

I have an algorithm that enhances images taken in low light and uses GPU for the computations. I need to benchmark the algorithm to see how many instructions or triangles it uses on a GPU? Any ideas ...