Как контролировать использование графического процессора в Matlab
У меня есть вопрос об использовании графического процессора в Matlab. Я следовал простому коду для кода, работающего на GPU, на веб-сайте Matlab. Но когда я запускаю код и одновременно проверяю процессор и графический процессор, я вижу, что код работает на процессоре, а не на графическом процессоре!
На самом деле, сайт Matlab говорит gpuArray()
автоматически передает код на GPU, но кажется, что код запускается на CPU, а не на GPU.
это код:
r = gpuArray.linspace(0,4,N);
x = rand(1,N,'gpuArray');
numIterations = 10000000;
for n=1:numIterations
x = r.*x.*(1-x);
end
и это снимок, взятый из обработки статистики.
Буду признателен за любую помощь, которую вы можете предоставить.