Последние новости
Главная / Программное обеспечение / Энтузиаст отучил Matlab дискредитировать процессоры AMD в пользу Intel

Энтузиаст отучил Matlab дискредитировать процессоры AMD в пользу Intel

На страницах Reddit один из участников с псевдонимом, заимствованным у мультипликационного персонажа, поделился примером вопиющей несправедливости. Исторически складывалось так, что программа Matlab для выполнения математических расчётов на операциях с использованием библиотек Intel MKL демонстрировала гораздо более низкое быстродействие на системах, основанных на процессорах AMD. Причина такого неравенства скрывалась в настройках программы, которая не позволяла задействовать наборы команд свыше SSE1, если при запуске выяснялось, что компьютер построен на процессоре AMD. Конкурирующим процессорам Intel при использовании библиотек MKL были открыты все пути повышения производительности, поскольку они могли задействовать наборы команд SSE3, SSE4, AVX или AVX2.

Источник изображения: Reddit, Nedflanders1976

Автор исследования нашёл способ отключить злополучную проверку на «расовую чистоту процессора», и после несложных манипуляций Matlab начинает использовать весь потенциал процессоров марки AMD. Прирост производительности может достигать трёх с лишним раз. Можно воспользоваться несложным пакетным файлом с расширением bat, чтобы запускать Matlab без скандальной проверки имени разработчика процессора.

В операционной системе Windows можно также изменить переменные среды, чтобы не зависеть от bat-файла. В этом случае любой запуск Matlab на конкретном компьютере будет сопровождаться обходом проверки на принадлежность процессора к продукции Intel. Существует даже способ обойти эту проверку в среде Linux, которым автор исследования тоже делится на страницах Reddit.

Смотрите также

Главные игры 2019 года в поиске «Яндекса»

«Яндекс» подвёл поисковые итоги уходящего года: аналитики российского IT-гиганта в числе прочего определили игры, которыми …

Выпущены первые беты iOS 13.3.1, iPadOS 13.3.1, macOS Catalina 10.15.3 и tvOS 13.3.1 для разработчиков

Компания Apple выпустила первые бета-версии будущих сборок iOS 13.3.1, iPadOS 13.3.1, macOS Catalina 10.15.3 и …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *