AMD מפרטת את ארכיטקטורת המעבד של Steamroller: Piledriver מעודן עם מטמון L2 דינמי

AMD

מכשירי מיקרו מתקדמים, מעצב השבבים x86-64 השני בגודלו, נמצא בין סלע למקום קשה. למרות שזה לאחרונה הפך 'חסר מעשה' על ידי ויתור נתח הבעלות שלה ב- GlobalFoundries כדי להוריד קצת חובות, ה- under86 של אנדרוג מוקף בשוק הסלולרי המשגשג (בעיקר מבוסס ARM) בצד אחד, ובאינטל שבבים - שיש לו הרבה יותר משאבים להקדיש למעקב אחר צמתים חדשים (קטנים יותר) ומעבד. טכנולוגיה - מצד שני. יתר על כן, גם ARM וגם אינטל מתקדמות לעבר נקודת התכנסות, כאשר המעבדים מבוססי ה- x86 של אינטל הופכים קטנים ויעילים יותר, ומעבדי SoC (מערכת על שבב) של ARM ממשיכים לקבל מהירות ולהוסיף פונקציונליות. זה מעלה את השאלה איפה זה בדיוק משאיר את AMD.

בכנס הוט צ'יפס היום, ה- CTO של AMD, מארק פאפרמאסטר, סיפק תשובה כאשר הוא דיבר על העתיד ועל המשך הרלוונטיות של AMD. במובנים רבים, המפתח המרכזי חזר על כוונת החברה לעשות זאת הימר את עתידו על (הצלחת) APUs- רעיון שנחשף לראשונה בפסגת המפתחים של AMD Fusion (AFDS) מוקדם יותר השנה. הנושא הכללי ב- AFDS היה כי AMD מתאימה את עצמה למצב העניינים הנוכחי, והיא - במידה מסוימת - תוותר על שוק הדסקטופ היוקרתי לאינטל. במקום להתמודד ישירות מול אינטל על כתר השבבים המוחלט ביותר, AMD החליטה להתמקד באזורים שבהם יש לה את היתרון הגדול ביותר על פני המתחרים. בעיקר, פורטות החברה כוללות עיבוד גרפי וארכיטקטורות מחשוב הטרוגניות.



AMD דיברה בכבדות על חלק העיבוד הגרפי ומרחב הכתובות המאוחד בדור הבא של Kaveri APU ב- AFDS. עם זאת, במפתח הראשי של ימינו, מעצב השבבים התמקד בצד המעבד של העניינים בכך שדיבר על ארכיטקטורת המעבד Steam86 x86-64. Steamroller הוא היורש של Piledriver, ו- Piledriver הוא שמה של ארכיטקטורת המעבד x86-64 המשמשת במעבדי שולחן העבודה (הקרובים) של Vishera ו- APP של טריניטי. Steamroller ישתפר עוד יותר חידודים של Piledriver לאדריכלות הדחפור המקורית, מה שהופך אותו לעיצוב כוללני יעיל הרבה יותר.

דחפור לעומת אדריכלות Steamroller

AMD ביטלה את סכימות המעבדים המצוירות ביד (המגדירות כיצד כל הפנימיות מונחות ומחוברות ביניהן) לטובת שימוש בתכנון מורכב ממוחשב (גישה עיצובית אוטומטית יותר). באמצעות ספרייה בצפיפות גבוהה, הצליחה החברה להשיג הפחתה של 30% בכוח המשיכה והשטח במבחן הסופי מבלי לצמצם את מספר חסימות הלוגיקה. ליבות Steamroller מתגאות עוד יותר בהשהיה, רוחב פס מוגבר, משימות הוראה ואופטימיזציה של צינורות, שינויים בתקשורת בין התהליך, שיפורי יעילות צריכת חשמל ומטמון L2 בגודל דינמי (משותף). במילים פשוטות, Steamroller הוא Piledriver 2.0 - ארכיטקטורת Piledriver מעט משורטטת עם עיבוד ויעילות הספק.



בחזית ההוראה Steamroller זוקק מאוד, והוא אמור לקצור כמה רווחי ביצועים ראויים בשל יכולתו לשמור על ליבות המעבד (המודולים) המוזנות בנתונים. הוא כולל הפחתה של 20% לשגיאות חיזוי ענף, ו- 30% פחות החמצות במטמון, למשל. יתר על כן, מתזמן הנקודה הצפה (FP) ב- Steamroller ממשיך להיות משותף בין שני מודולי מעבד (ליבות). הוא כולל שתי יחידות FMAC של 128 סיביות (נתיך-הכפל-הוסף יכולות), אך יש לו יחידת MMX אחת בלבד - לעומת שתי יחידות MMX של Piledriver. AMD הצהירה כי שינוי זה הוא בתגובה לשינויי מצבי מחשוב, ועל ידי הסרת יחידות MMX הם יכולים להחזיר את שטח המוות ללא מכה גדולה מדי בביצועים.

הוראות Steamroller של AMD מביאות שיפורים

כאשר נעשה שימוש ליבות מעבד Steamroller ב- APU של AMD באופן ספציפי, הם מסוגלים לממש תכונות נוספות לחיסכון בחשמל. כלומר, השבב מסוגל להתאים באופן דינמי את מהירות השעון (וכתוצאה מכך צריכת חשמל) בהתאם לעומס העבודה הנוכחי. אם המעבד יושב בעיקר במצב סרק ורק ה- GPU עומס בעומס (צופה למשל בסרט מקודד H.264 מואץ בחומרה), ניתן להקצות את רוב הכוח הזמין ל- GPU יחד עם הגדלת מהירות השעון (אם יש צורך) ל- TDP המדורג בזכות טכנולוגיית ה- Turbo Core של AMD (עדיין אין מילה על ברירת מחדל או להגביר את מהירות השעון).



AMD הכירה בחשיבותם ובצורך במעבדים חסכוניים בחשמל כשמיליוני מכשירים ניידים נמכרים מדי שנה ואנשים פונים יותר ויותר לאינטרנט כדי לאחסן ולעבד את הנתונים שלהם - שם השרתים אוכלים חשמל ודורשים קירור נרחביכולות להיות הוצאות תפעול גדולות. נותר לראות אם AMD עשתה את ההימור החכם אם ביססה את עתיד החברה על טכנולוגיית APU, אך ליבות Steamroller מביאות כמה שיפורים מבטיחים לשולחן שעשויים רק לעזור לחברה לממש את מטרתה להביא את HSA לכאן ו עכשיו (ושמירה על תחרותיות החברה כתוצאה מכך).

קרא עוד אודות ארכיטקטורת המערכת ההטרוגנית של AMD

Copyright © כל הזכויות שמורות | 2007es.com