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

Joss Knight
Joss Knight 2018년 2월 6일
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.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 GPU Computing에 대해 자세히 알아보기

질문:

2018년 2월 3일

댓글:

2018년 2월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by