Matlab: reddit kullanıcısı amd ryzen mkl'nin performansını artırır
İçindekiler:
Artık MATLAB ile Ryzen işlemcilerimizin performansını artırabiliriz . Tüm Reddit kullanıcılarına teşekkürler.
MATLAB başlamadan önce araştırma enstitüleri, mühendislik firmaları, üniversiteler veya büyük teknoloji şirketleri tarafından kullanılan sayısal bir hesaplama sistemidir. Nedenini merak edebilir misin? Amacı matris ve vektörlerin varlığı ile karakterize problemleri çözmek olan bir sistemdir.
Bizim durumumuzda MATLAB, Matematiksel Çekirdek Kütüphanesinin (MKL) optimizasyonu için kullanılmaktadır.
Her şey kötü bir Ryzen optimizasyonu ile başlar
MATLAB, Intel MKL'den yararlanan işlemleri gerçekleştirmek ve Ryzen işlemciler için zayıf optimizasyona neden olmak için kullanılır. Bu, Ryzen ve Ryzen Threadripper işlemcilerin performansını % 280'e çıkarmayı başaran Reddit kullanıcısı Nedflanders1976 tarafından gerçekleştirildi .
Soru nasıl? MATLAB'ı AVX2 gibi gelişmiş komut setlerini kullanmaya zorlama . Şimdiye kadar, MKL işlemci üreticisi kimliğini kontrol ediyordu, ancak işlemcinin AMD olduğunu gördüyse, SSE'ye düştü , bu da Ryzen işlemcilerinde performansta belirgin bir düşüş anlamına geliyor.
AVX2'den SSE'ye geçmek performans düşüşü anlamına mı geliyor? Evet, özellikle AMD Ryzen'de SSE4, AVX veya AVX2 gibi teknolojiler varsa.
MKL'yi AVX2 kullanmaya zorlama kılavuzu
Hile basit ve çok güçlü, ancak Ryzen kullanıcılarının kendileri tarafından manuel olarak yapılması gerekiyor. Basitçe, not defteri kullanarak ve "tüm dosyalar" olarak kaydederek bir .BAT dosyası oluşturmanız gerekir.
Bu nedenle, bir dizüstü bilgisayarı açıp MKL'yi AVX2 modunda başlatmak için tüm komutları yazıyoruz . Aşağıdakileri yazmalısınız:
@echo kapalı
MKL_DEBUG_CPU_TYPE = 5 olarak ayarla
"% MKLROOT% \ bin \ mklvars.bat" çağırın MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Piyasadaki en iyi işlemcileri okumanızı öneririz
Tabii ki, bu hile kalıcı olmayacak, ancak değişken bir çevre sistemi oluşturarak kalıcı hale getirebiliriz. Aynı kullanıcı Nedflanders1976 , AVX2'ye geçişin performans etkisini kıyaslayabilmemiz için kaynak kodunu yükledi. Ryzen'inizde bu "hileyi" deneyecek misiniz?
Gtx 980ti tekillik külleriyle performansını artırır
Nvidia, Full HD çözünürlükte ve DirectX 12'de Ashes Of Singularity oyununa sahip GTX 980Ti ile pillerle çalışır ve 7 fps'ye kadar güç sağlar.
Yeni c ve c ++ derleyicileri ryzen performansını artırır
AMD, yeni Ryzen işlemcilerden en iyi şekilde yararlanmak için optimize edilmiş yeni C ve C ++ derleyicilerinin piyasaya sürülmesiyle bir adım daha ileri gidiyor.
Windows 10 Mayıs 2019 güncelleştirmesi ryzen cpus'un performansını artırır
En son Windows 10 Mayıs 2019 Güncelleştirmesi'nin Ryzen için bazı performans avantajları getirdiğini öğrendik.