O Matlab usa a GPU para plotagem?

1

Eu tenho um novo laptop com uma GPU discreta (GeForce GTX 770M), mas quando eu plto grandes quantidades de dados (50k + pontos), ele ainda parece bastante lento e lento. O Matlab está usando a GPU para renderizar os gráficos? Se não, existe uma maneira que eu possa fazer com que use a GPU discreta em vez dos gráficos da CPU onboard?

    
por drjrm3 16.08.2013 / 22:18

2 respostas

1

Ele não usará automaticamente a GPU para fazer plotagens normais.

No entanto, se você tiver a caixa de ferramentas de computação paralela e trabalhar com gpuarray , ela usará a GPU automaticamente para criar sua plotagem.

Descrito neste boletim informativo do Mathworks: programação da GPU no MATLAB .

GPU Computing in MATLAB

Before continuing with the wave equation example, let's quickly review how MATLAB works with the GPU.

FFT, IFFT, and linear algebraic operations are among more than 100 built-in MATLAB functions that can be executed directly on the GPU by providing an input argument of the type GPUArray, a special array type provided by Parallel Computing Toolbox. These GPU-enabled functions are overloaded—in other words, they operate differently depending on the data type of the arguments passed to them.

    
por 13.01.2014 / 13:40
1

Verifique este guia:

Suporte de computação GPU MATLAB para GPUs habilitadas para NVIDIA CUDA

link

Explica o que você quer saber.

Perform MATLAB Computations on CUDA GPUs

Using MATLAB for GPU computing lets you accelerate your applications with GPUs more easily than by using C or Fortran. With the familiar MATLAB language you can take advantage of the CUDA GPU computing technology without having to learn the intricacies of GPU architectures or low-level GPU computing libraries.

    
por 17.08.2013 / 08:11