MATLAB GPU and Parallel Cumputing

Hello, I would like to ask you a quick question about the usage of GPU in MATLAB. I have a third party library in java. The output that I need to get in matlab is a matrix where, each column of the matrix is a java.util.ArrayList The matrix could be quite huge thousands of columns. I can only loop trough each column to extract each ArrayList and put it into a MATLAB matrix as below
mlmat = zeros(n,m)
for i=1:m
mycol = java.util.ArrayList
mlmat(:,i) = cell2mat(cell(mycol.toArray));
end
Obviously in this way I need to spend a lot of time to transform the data into matlab matrix.
My question is: is it possible to improve this process by using GPU or parallel computing ?
Any suggestion is really appreciated thanks Paolo

1 commentaire

Joss Knight
Joss Knight le 6 Fév 2018
No, but that doesn't mean there isn't a better way to fill a matrix from an ArrayList. Maybe someone will have an idea, or will be able to give you some Java to do it.

Connectez-vous pour commenter.

Réponses (0)

Catégories

Question posée :

le 3 Fév 2018

Commenté :

le 6 Fév 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by