Использует ли Matlab графический процессор для печати?


2

У меня есть новый ноутбук с дискретным графическим процессором высокого класса (GeForce GTX 770M), но когда я рисую большие объемы данных (более 50 тысяч точек), он все равно кажется довольно медленным и вялым. Matlab использует графический процессор для визуализации графики? Если нет, то есть ли способ заставить его использовать дискретный графический процессор вместо встроенного графического процессора?

Ответы:


1

Он не будет автоматически использовать графический процессор для создания обычных графиков.

Однако, если у вас есть набор инструментов для параллельных вычислений и вы работаете с gpuarrayтогда он фактически автоматически использует графический процессор для создания вашего сюжета.

Описано в этом Информационный бюллетень Mathworks: программирование на GPU в MATLAB ,

Вычисления на GPU в MATLAB

Прежде чем продолжить с примером волнового уравнения, давайте быстро рассмотрим, как MATLAB работает с графическим процессором.

БПФ, IFFT и линейные алгебраические операции входят в число более чем 100 встроенных функций MATLAB, которые можно выполнять непосредственно в графическом процессоре, предоставляя входной аргумент типа GPUArray, особый тип массива, предоставляемый Parallel Computing Toolbox. Эти функции с поддержкой графического процессора перегружены - иными словами, они работают по-разному в зависимости от типа данных передаваемых им аргументов.


1

Проверьте это руководство:

Поддержка вычислений на GPU в MATLAB для графических процессоров с поддержкой NVIDIA CUDA

http://www.mathworks.com/discovery/matlab-gpu.html

Это объясняет, что вы хотите знать.

Выполнять вычисления MATLAB на графических процессорах CUDA

Использование MATLAB для вычислений на GPU позволяет ускорить ваши приложения с помощью GPU, чем с помощью C или Fortran. Благодаря знакомому языку MATLAB вы можете воспользоваться преимуществами вычислительной технологии CUDA GPU, не изучая тонкостей архитектур GPU или вычислительных библиотек GPU низкого уровня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.