Поиск по сайту

up

Компьютерные новости

Все разделы

Энтузиаст ускорил работу MATLAB в системах с AMD Ryzen на 20% – 300%

Программа MATLAB широко используется студентами, инженерами, исследователями и прочими специалистами. Однако для некоторых своих операций она задействует библиотеку Intel MKL (Math Kernel Library), которая плохо оптимизирована под AMD Ryzen. В результате системы с процессорами AMD переходят на более старые и медленные инструкции SSE1, даже если они поддерживают SSE3-SSE4 или AVX1/2. Из-за этого страдает уровень производительности в вычислительных задачах.

MATLAB

MATLAB

Решение этой проблемы предложил пользователь под ником «nedflanders1976» на Reddit. Для систем с процессорами AMD Ryzen и AMD Ryzen Threadripper он предлагает создать текстовый файл с таким кодом:

@echo off

 

set MKL_DEBUG_CPU_TYPE=5

call "%MKLROOT%\bin\mklvars.bat" MKL_DEBUG_CPU_TYPE=5

matlab.exe

А затем сохранить его с расширением .bat. После запуска этого файла программа MATLAB стартует с автоматическим переводом MKL в режим AVX2. При желании можете скачать уже готовый файл с облачного хранилища автора. Прирост производительности находится в пределах от 20% до 300%.

MATLAB

Если вам понравится работать с ускоренным MATLAB на AMD Ryzen и AMD Ryzen Threadripper, то можно активировать этот режим на постоянной основе, чтобы каждый раз не запускать вышеуказанный bat-файл. Для этого в «Настройках системы» (System Properties) следует перейти в раздел «Переменные среды» (Environment Variables) и создать новую «Системную переменную» (System Variable) с названием MKL_DEBUG_CPU_TYPE и значением 5.

https://www.techpowerup.com
Сергей Будиловский

ТОП-10 Материалов
  1. Тест процессора Core i5-14500 по сравнению с Core i5-14400, Core i5-13600K, Core i5-13500 и Ryzen 7 7700X: быстрее за те же деньги!
  2. Тест GeForce GTX 1060 6GB и 3GB в 20 играх в 2024 году: это живая классика?
  3. Геймплей на интегрированной графике Radeon 760M в Ryzen 5 8600G: серая посредственность или золотая середина?
  4. Тест процессора Ryzen 7 8700F по сравнению с Ryzen 7 7700, Core i7-12700K и Core i5-13400: когда будет дешевле?
  5. Обзор материнской платы MSI B650M GAMING PLUS WIFI: что получаем по цене менее $200?
  6. Обзор материнской платы ASUS TUF GAMING B850-PLUS WIFI на AMD B850: для Ryzen 9000 и не только
  7. Тест процессора AMD Ryzen 9 9950X по сравнению с Ryzen R9 9900X, Ryzen R9 7950X и Core i9-13900KF: флагман на Zen 5
  8. Обзор системы жидкостного охлаждения ARCTIC Liquid Freezer III 360 A-RGB (White): многочисленные оптимизации
  9. Тест GeForce RTX 4060 в 20 играх: лучшая народная видеокарта в 2024 году
  10. Тест процессора AMD Ryzen 7 9700X по сравнению с R7 7700X, R5 9600X, R7 5800X3D и Core i7-14700K: оптимальный для работы и развлечений?