پروسیسرز

متلب: ایک reddit صارف amd ryzen mkl کی کارکردگی میں اضافہ کرتا ہے

فہرست کا خانہ:

Anonim

اب ، MATLAB کے ساتھ ہم اپنے رائزن پروسیسرز کی کارکردگی میں اضافہ کرسکتے ہیں ۔ ایک reddit صارف کا تمام شکریہ۔ کیا آپ تیار ہیں؟

شروع کرنے سے پہلے ، می اے ٹی ایل بی ایک عددی کمپیوٹنگ سسٹم ہے جو تحقیقی اداروں ، انجینئرنگ فرموں ، یونیورسٹیوں یا بڑی ٹکنالوجی کمپنیوں کے ذریعہ استعمال ہوتا ہے۔ آپ سوچ سکتے ہو کیوں؟ یہ ایک ایسا نظام ہے جس کا مقصد میٹرکس اور ویکٹر کی موجودگی کی وجہ سے پیش آنے والے مسائل کو حل کرنا ہے۔

ہمارے معاملے میں ، میٹلائب کو ریاضی کی دانی لائبریری (ایم کے ایل) کی اصلاح کے لئے استعمال کیا جاتا ہے ۔ آئیے شروع کریں!

یہ سب بری رائزن کی اصلاح کے ساتھ شروع ہوتا ہے

دوسری چیزوں کے علاوہ ، میٹلیب ان کاروائیاں کرنے کے لئے استعمال کیا جاتا ہے جو انٹیل ایم کے ایل سے فائدہ اٹھاتا ہے ، جس سے ریزن پروسیسرز کی ناقص اصلاح کی وجہ بنتی ہے۔ اس کا احساس ریڈٹ صارف نیڈفلینڈرز 1976 نے کیا ، جو رائزن پروسیسرز اور رائزن تھریڈائپر کی کارکردگی کو 280 فیصد تک بڑھانے میں کامیاب رہے ۔

سوال یہ ہے کہ کیسے؟ میٹلائب کو اعلی درجے کے انسٹرکشن سیٹ ، جیسے AVX2 استعمال کرنے پر مجبور کرنا ۔ ابھی تک ، ایم کے ایل پروسیسر تیار کنندہ کی شناخت کر رہا تھا ، لیکن اگر اس نے دیکھا کہ پروسیسر اے ایم ڈی ہے تو ، یہ ایس ایس ای پر گرا ، جس کا مطلب ہے کہ رائزن پروسیسرز کی کارکردگی میں واضح کمی ہے۔

کیا اے وی ایکس 2 سے ایس ایس ای میں نیچے جانے کا مطلب کارکردگی کی کمی ہے؟ ہاں ، خاص طور پر جب AMD Ryzen کے پاس SSE4 ، AVX یا AVX2 جیسی ٹکنالوجی موجود ہیں۔

MKL کو AVX2 استعمال کرنے پر مجبور کرنے کے لئے رہنما

چال سادہ اور بہت طاقت ور ہے ، لیکن اس کا کام خود رضائی صارفین خود ہی کرنا پڑتا ہے۔ بس ، ہمیں نوٹ پیڈ کا استعمال کرتے ہوئے اور "تمام فائلوں" کے بطور ایک .BAT فائل بنانا ہے۔

لہذا ، ہم ایک نوٹ بک کھولتے ہیں اور اس میں AVX2 وضع میں MKL شروع کرنے کے تمام احکام لکھتے ہیں ۔ آپ کو مندرجہ ذیل لکھنا ہوگا:

ٹویٹ ایمبیڈ کریں

MKL_DEBUG_CPU_TYPE = 5 سیٹ کریں

"٪ MKLROOT٪ \ bin \ mklvars.bat" کال کریں "MKL_DEBUG_CPU_TYPE = 5

matlab.exe

ہم تجویز کرتے ہیں کہ مارکیٹ میں بہترین پروسیسر پڑھیں

یقینا ، یہ چال مستقل نہیں ہوگی ، لیکن ہم متغیر ماحول کا نظام بنا کر اسے مستقل کرسکتے ہیں۔ اسی صارف Nedflanders1976 نے ماخذ کوڈ اپ لوڈ کیا تاکہ ہم AVX2 میں سوئچ کرنے کے کارکردگی کے اثر کو بینچ مارک کرسکیں۔ کیا آپ اپنی رائزن پر یہ "چال" آزمائیں گے؟

ٹیک پاورآپریڈیٹ فونٹ

پروسیسرز

ایڈیٹر کی پسند

Back to top button