मतलाब: एक Reddit उपयोगकर्ता amd ryzen mkl के प्रदर्शन को बढ़ाता है

विषयसूची:
- यह सब एक बुरा Ryzen अनुकूलन के साथ शुरू होता है
- MKL को AVX2 का उपयोग करने के लिए मजबूर करने के लिए गाइड
अब, MATLAB के साथ हम अपने Ryzen प्रोसेसर के प्रदर्शन को बढ़ा सकते हैं । Reddit उपयोगकर्ता के लिए सभी धन्यवाद। क्या आप तैयार हैं?
शुरू करने से पहले, MATLAB एक संख्यात्मक कंप्यूटिंग प्रणाली है जिसका उपयोग अनुसंधान संस्थानों, इंजीनियरिंग फर्मों, विश्वविद्यालयों या बड़ी प्रौद्योगिकी कंपनियों द्वारा किया जाता है। आपको आश्चर्य हो सकता है कि क्यों? यह एक ऐसी प्रणाली है जिसका उद्देश्य मैट्रिस और वैक्टर के अस्तित्व की विशेषता वाली समस्याओं को हल करना है।
हमारे मामले में, MATLAB का उपयोग गणितीय कर्नेल लाइब्रेरी (MKL) के अनुकूलन के लिए किया जाता है । चलिए शुरू करते हैं!
यह सब एक बुरा Ryzen अनुकूलन के साथ शुरू होता है
अन्य बातों के अलावा, MATLAB का संचालन उन ऑपरेशनों को करने के लिए किया जाता है जो Intel MKL से लाभान्वित होते हैं , जिससे Ryzen प्रोसेसर के लिए खराब अनुकूलन होता है । इसका एहसास Reddit यूजर नेडफैंडर्स 1976 ने किया , जो Ryzen और Ryzen Threadripper प्रोसेसर के प्रदर्शन को 280% तक बढ़ाने में कामयाब रहा ।
सवाल यह है कि कैसे? AVL2 जैसे उन्नत अनुदेश सेट का उपयोग करने के लिए MATLAB को मजबूर करना । अब तक, एमकेएल प्रोसेसर निर्माता आईडी की जांच कर रहा था, लेकिन अगर यह देखा कि प्रोसेसर एएमडी था, तो यह एसएसई पर गिर गया , जिसका अर्थ है कि Ryzen प्रोसेसर के प्रदर्शन में स्पष्ट गिरावट।
AVX2 से SSE तक नीचे जाने का मतलब है प्रदर्शन में गिरावट? हाँ, विशेषकर जब AMD Ryzen में SSE4, AVX या AVX2 जैसी प्रौद्योगिकियाँ हों।
MKL को AVX2 का उपयोग करने के लिए मजबूर करने के लिए गाइड
चाल सरल और बहुत शक्तिशाली है, लेकिन यह स्वयं Ryzen उपयोगकर्ताओं द्वारा किया जाना है। बस, हमें नोटपैड का उपयोग करके एक .BAT फाइल बनानी होगी और "सभी फाइल" के रूप में सेव करना होगा।
इसलिए, हम एक नोटबुक खोलते हैं और उसमें एवीएक्स 2 मोड में एमकेएल शुरू करने के लिए सभी कमांड लिखते हैं । आपको निम्नलिखित लिखना होगा:
@ तो बंद
MKL_DEBUG_CPU_TYPE = 5 सेट करें
"% MKLROOT% \ bin \ mklvars.bat" पर कॉल करें MKL_DEBUG_CPU_T_TPE/5
matlab.exe
हम बाजार पर सबसे अच्छा प्रोसेसर पढ़ने की सलाह देते हैं
बेशक, यह ट्रिक स्थायी नहीं होगी, लेकिन हम इसे एक चर पर्यावरण प्रणाली बनाकर स्थायी बना सकते हैं। उसी उपयोगकर्ता नेडफ्लैंडर्स1976 ने स्रोत कोड अपलोड किया ताकि हम AVX2 पर स्विच करने के प्रदर्शन प्रभाव को बेंचमार्क कर सकें। क्या आप अपने Ryzen पर इस "ट्रिक" को आजमाएंगे?
IPhone 7 के उपयोगकर्ता अंदर एक अजीब शोर की सूचना देते हैं

IPhone 7 कॉइल व्हेन से पीड़ित हो सकता है, उपयोगकर्ताओं को टर्मिनल के अंदर से एक कष्टप्रद शोर की सूचना मिलती है।
इंटेल उन उपयोगकर्ताओं के लिए पुरस्कार बढ़ाता है जो सुरक्षा खामियां पाते हैं

इंटेल उन उपयोगकर्ताओं के लिए पुरस्कार बढ़ाता है जो सुरक्षा खामियां पाते हैं। कंपनी के पुरस्कार कार्यक्रम के बारे में अधिक जानकारी प्राप्त करें।
Amd रवे रिज के प्रदर्शन को 1002a उम्र के साथ बढ़ाता है

इन नए एएमडी एपीयू प्रोसेसर की सफलता को कुछ मुद्दों से तौला गया था, हालांकि एएमडी BIOS टीम के काम के लिए धन्यवाद, हम मानते हैं कि इसे एजीईएसए 1002 ए के साथ तय किया गया है।