Respondida
speed up computation of huge matrix?
As Jan points out, this is very large data. One option is to use <http://www.mathworks.com/help/toolbox/distcomp/bquvksw.html di...

casi 15 años hace | 2

Respondida
Can't pass COM object handle into spmd body
As you've discovered, there are some limitations with passing handle-type objects into the body of SPMD blocks. This is because ...

casi 15 años hace | 0

Respondida
Parfor loop worker utilization problems
How many iterations are your PARFOR loops running over? If the number is small, then the work may end up not being distributed c...

casi 15 años hace | 0

Respondida
Loop through files of remote server
Perhaps a PARFOR loop on the cluster would be simplest. Something like this: function x = doStuff % list the files on...

casi 15 años hace | 1

| aceptada

Respondida
parallellisation of a large array
GPUs are great at elementwise computations, by putting your data into a <http://www.mathworks.com/help/toolbox/distcomp/bsic4fr-...

casi 15 años hace | 1

Respondida
MDCS Homogeneous cluster configuration
It's really about the workers - there are some constraints from the MPI library we use (MPICH2) about the operating systems and ...

casi 15 años hace | 0

Respondida
GPU and Built-In Functions
What you're seeing is a single thread of execution on the CPU working hard to keep the GPU busy. This is expected behaviour.

casi 15 años hace | 1

| aceptada

Respondida
Processing blocks of data in parallel
Your best bet is to try and restructure your code to use a PARFOR loop. For example, you could do something like this: N = ...

casi 15 años hace | 1

| aceptada

Respondida
Parallel execution of external application with different parameters
I would use the TEMPNAME function, as recent versions of MATLAB generate names that are highly unlikely to clash.

casi 15 años hace | 0

Respondida
i want to run parfor loop.... but there is a problem like slice... help me.....
You're trying to write the results of your PARFOR loop into 'B'. The rules for doing this mean that you can only index 'B' with ...

casi 15 años hace | 2

Respondida
parallel.gpu.CUDAKernel memory types
Currently it's not possible to use either texture or constant memory with CUDAKernel objects. The memory caches in recent NVIDIA...

casi 15 años hace | 0

Respondida
Matlab pool error
It sounds like your 'DataLocation' property on the 'local' scheduler has got an invalid value in it ('4') - this needs to be a d...

casi 15 años hace | 1

Respondida
memory allocated with mxMalloc
Do you mean a 'batch job' created using the BATCH function in Parallel Computing Toolbox? If so, then no, the workers executing ...

casi 15 años hace | 0

| aceptada

Respondida
Matlab 2011b and Cuda
As Walter says, there are some relatively new CUDA drivers available for Linux, it's definitely worth getting the latest. If you...

casi 15 años hace | 0

Respondida
parfor-loop: How can I increase the number of workers?
You should be able to increase the number of workers for the 'local' scheduler, but the maximum is 8 (for R2011a) or 12 (for R20...

casi 15 años hace | 0

Respondida
old batch job blocking new ones
When you open a MATLABPOOL, you are running a job on your scheduler. That job is connected up to your MATLAB client to provide w...

casi 15 años hace | 0

| aceptada

Respondida
Error using UseParallel and fmincon
GLOBAL (and PERSISTENT) variables are not shared between your MATLAB client session and the workers executing the body of your ...

casi 15 años hace | 0

Respondida
Why do I receive this error? Error using ==> psoptimset at 297 Unrecognized parameter name 'UseParallel'.
Parallel Computing Toolbox support was added to Global Optimization Toolbox starting in R2008a, as per the release notes here: ...

casi 15 años hace | 1

Respondida
Distributing Arrays with parfor
Distributed arrays are designed to be used with SPMD blocks, not PARFOR loops. In general, it is a mistake to use a distributed ...

casi 15 años hace | 1

Respondida
Doubts with parfor loop
The problem is that you're using the whole value of 'baseDatosAct' in the line: veDelanteMiaTemp=vehDelanteMia(baseDatosA...

casi 15 años hace | 0

Respondida
matlab seg fault on distributed computing cluster
Parallel Computing Toolbox is only designed to work with the same release of MATLAB Distributed Computing Server, as per the <ht...

casi 15 años hace | 0

Respondida
access to a gpuArray from a MEX file?
You're right that you need Parallel Computing Toolbox to access gpuArray functionality. We don't offer a MEX interface with gpuA...

alrededor de 15 años hace | 0

| aceptada

Respondida
parfor worker affinities
PARFOR is designed for order-independent loop iterations, and there's no way to control the placement of the iterates. If the "c...

alrededor de 15 años hace | 2

Respondida
Problem in running multiple parallel jobs on cluster
Are you including the "matlabpool" command in your code to run on the cluster? If so, that's not the right way, you should be su...

alrededor de 15 años hace | 1

| aceptada

Respondida
Issues using PARFOR with large object array (slow execution time)
As you increase the number of workers, the amount of communication doesn't increase (for sliced inputs/outputs), but the amount ...

alrededor de 15 años hace | 1

| aceptada

Respondida
Run function on GPU, Matlab 2011a
Yes, you can do that. The GPU variant of arrayfun has been slightly expanded from the standard MATLAB version to allow scalar ex...

alrededor de 15 años hace | 2

Respondida
Parallel speedup problem with spmd
There is definitely some overhead to entering and leaving an SPMD block. On my machine with "matlabpool local 2", it's about 0.0...

alrededor de 15 años hace | 0

Respondida
How do you tell local workers to use the session of Simulink which is already open?
MATLAB workers are completely separate processes, and as such, cannot share Simulink data. One option you have is to use MAT...

alrededor de 15 años hace | 0

| aceptada

Respondida
Uploading small vectors to GPU is faster than directly creating them
The parallel.gpu.GPUArray.* build functions in R2010b were provided mostly to allow you to avoid host allocation prior to copyin...

alrededor de 15 años hace | 1

| aceptada

Respondida
for loop in parfor
Yes, it's possible. For example, parfor ii=1:10 for jj=1:10 x(ii,jj) = rand end end Note that th...

alrededor de 15 años hace | 1

| aceptada

Cargar más