Matlab: користувач reddit збільшує продуктивність amd ryzen mkl
Зміст:
Тепер за допомогою MATLAB ми можемо збільшити продуктивність наших процесорів Ryzen. Все завдяки користувачеві Reddit. Ви готові?
Перед початком роботи MATLAB - це система чисельних обчислень, яка використовується науково-дослідними інститутами, інженерними фірмами, університетами чи великими технологічними компаніями. Ви можете задуматися, чому? Це система, метою якої є вирішення задач, що характеризуються існуванням матриць та векторів.
У нашому випадку MATLAB використовується для оптимізації Математичної бібліотеки ядер (MKL). Почнемо !
Все починається з поганої оптимізації Ryzen
Крім усього іншого, MATLAB використовується для виконання операцій, які приносять користь Intel MKL, викликаючи погану оптимізацію процесорів Ryzen. Це реалізував користувач Reddit Nedflanders1976, якому вдалося збільшити продуктивність процесорів Ryzen і Ryzen Threadripper до 280% .
Питання в тому, як? Примушуючи MATLAB використовувати розширені набори інструкцій, такі як AVX2. Досі MKL перевіряв ідентифікатор виробника процесора, але якщо він побачив, що процесор AMD, він перейшов на SSE, що означає явне падіння продуктивності для процесорів Ryzen.
Чи означає спуск від AVX2 до SSE падіння продуктивності? Так, особливо коли AMD Ryzen має такі технології, як SSE4, AVX або AVX2.
Посібник змусив MKL використовувати AVX2
Трюк простий і дуже потужний, але його повинні робити вручну самі користувачі Ryzen. Просто нам потрібно створити .BAT-файл, використовуючи блокнот і зберігаючи його як "всі файли".
Тому ми відкриваємо зошит і записуємо в нього всі команди для запуску MKL в режимі AVX2. Ви повинні написати наступне:
@echo off
встановити MKL_DEBUG_CPU_TYPE = 5
виклик "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Ми рекомендуємо прочитати найкращі процесори на ринку
Звичайно, цей трюк не буде постійним, але ми можемо зробити його постійним, створивши змінну систему середовища. Той самий користувач Nedflanders1976 завантажив вихідний код, щоб ми могли порівняти ефективність перемикання на AVX2. Ви спробуєте цей "трюк" на своєму Ryzen?
Нова продуктивність xilence c 402 та продуктивність c m403 радіаторів
нові тригери Xilence Performance C 402 та Performance C M403 компактного розміру та 92-метрова ШІМ-вентилятор
Користувач створює патч для продовження оновлення windows 7 та windows 8.1 з озером kaby та ryzen
Один користувач успішно створив виправлення, що дозволяє користувачам процесорів Intel Kaby Lake та AMD Ryzen продовжувати оновлення Windows 7 та Windows 8.1.
Amd збільшує продуктивність воронового хребта з agesa 1002a
Успіх цих нових процесорів AMD APU дещо був обтяжений деякими проблемами, хоча завдяки роботі команди AMD BIOS ми вважаємо, що це було зафіксовано за допомогою AGESA 1002a.