Matlab: משתמש reddit מגדיל את הביצועים של amd ryzen mkl
תוכן עניינים:
כעת, בעזרת MATLAB נוכל להגדיל את הביצועים של מעבדי Ryzen שלנו . הכל תודה למשתמש Reddit. האם אתה מוכן?
לפני תחילת העבודה, MATLAB היא מערכת מחשוב מספרית המשמשת מכוני מחקר, חברות הנדסה, אוניברסיטאות או חברות טכנולוגיה גדולות. אולי תוהים מדוע? זוהי מערכת שמטרתה לפתור בעיות המאופיינות בקיומם של מטריצות וקטורים.
במקרה שלנו, MATLAB משמש לאופטימיזציה של ספריית הליבה המתמטית (MKL). בואו נתחיל!
הכל מתחיל באופטימיזציה גרועה של Ryzen
בין היתר, MATLAB משמש לביצוע פעולות המפיקות תועלת מ- Intel MKL, מה שגורם לאופטימיזציה לקויה עבור מעבדי Ryzen. זה הבין על ידי המשתמש Reddit Nedflanders1976, שהצליח להגדיל את הביצועים של מעבדי Threadripper Ryzen ו- Ryzen ל- 280% .
השאלה היא איך? מכריח את MATLAB להשתמש במערכות הדרכה מתקדמות, כגון AVX2. עד כה, חברת MKL בדקה את מזהה יצרן המעבד, אך אם היא ראתה שהמעבד הוא AMD, היא צנחה ל- SSE, מה שאומר ירידה ברורה בביצועים עבור מעבדי Ryzen.
האם ירידה מ- AVX2 ל- SSE פירושה ירידת ביצועים? כן, במיוחד כאשר ל- AMD Ryzen יש טכנולוגיות כמו SSE4, AVX או AVX2.
מדריך לאילוץ MKL להשתמש ב- AVX2
הטריק הוא פשוט וחזק מאוד, אבל זה צריך להיעשות באופן ידני על ידי משתמשי Ryzen עצמם. בפשטות, עלינו ליצור קובץ.BAT באמצעות פנקס רשימות ושמירה כ"כל הקבצים ".
לכן, אנו פותחים מחברת וכותבים בתוכה את כל הפקודות להפעלת MKL במצב AVX2. עליכם לכתוב את הדברים הבאים:
@echo כבוי
הגדר MKL_DEBUG_CPU_TYPE = 5
התקשר "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
אנו ממליצים לקרוא את המעבדים הטובים ביותר בשוק
כמובן שהטריק הזה לא יהיה קבוע, אך אנו יכולים להפוך אותו לקבוע על ידי יצירת מערכת סביבתית משתנה. אותו משתמש Nedflanders1976 העלה את קוד המקור כדי שנוכל לאמוד את ההשפעה על הביצועים של המעבר ל- AVX2. האם תנסה את ה"טריק "הזה ב- Ryzen שלך?
אמד מגדיל את הביצועים של רכס העורב עם אגסה 1002 א
ההצלחה של מעבדי AMD APU החדשים הללו שוקלה מעט על ידי כמה בעיות, אם כי בזכות עבודת צוות AMD BIOS אנו מאמינים כי היא תוקנה עם AGESA 1002a.
Ryzen מגדיל את המכסה שלו אבל זה לא מספיק כדי להסיט את אגם הקפה
למרות שמעבדי Ryzen האיצו את קצב המכירות, הם לא הגיעו לאותה רמה של מעבדי אינטל מהירים יותר.
Ryzen 2000h מגדיל באופן משמעותי את ה- tdp בהשוואה ל- ryzen 2000u
AMD הציגה את סדרת APU Ryzen 2000H עבור מחברות קונבנציונליות, גרסאות משודרגות של סדרת Ryzen 200U, אך עם TDP גבוהה יותר.