ברשת מסתובבת ידיעה כי מעבדי הנהלם החדשים של אינטל מסדרת Core i7 סובלים מבעיה במנגנון ה-TLB שלהם, בדומה לבעיה ממנה סבלו מעבדי הפנום הראשונים של AMD לפני כשנה.
האתר Fudzilla פרסם לאחרונה ידיעה כי מעבדי נהלם מסדרת Core i7 סובלים מבאג (errata) במנגנון ה-TLB (ר"ת translation lookaside buffer) שלהם. הידיעה מתארת קווים דומים בין בעיית ה-TLB שנתגלתה במעבדי הפנום עם השקתם בסוף שנת 2007, ואף מביאה קישור למסמך רשמי של אינטל המתאר את הבעיה.
במסמך המדובר, בעמוד 37, תחת סעיף AAJ1, מוסבר כי במצבים נדירים פעולה מסוימת עם מנגנון ה-TLB עלולה לגרום להתנהגות בלתי צפויה, כגון תקיעת המערכת או יצירת נתונים שגויים. מפתחי מערכות הפעלה מתבקשים להתחשב בבעיה כאשר הם כותבים קוד הנוגע למנגנון ה-TLB. עבור המעבדים המושפעים מהבעיה אינטל מספקת עדכון עבור הביוס ועדכנה את ספקיות לוחות האם כדי לכלול את העדכון המדובר.
מבדיקה קרובה יותר של הנושא עולה כי מדובר במהומה על לא מאומה. המסמך אמנם מנובמבר 2008 אך הוא כולל גם הפניות לבעיות ישנות וידועות של מעבדי Core 2. הבעיה הספציפית ידועה מאפריל 2007 עבור מעבדי Core 2 ואז גם נמסרו כל ההמלצות עבור מתכנתים כדי להימנע מהבעיה וכן הופץ תיקון ביוס. תיאור הבעיה נמצא במסמך תחת פרק הבהרות (spec clarification) ולא תחת פרק הבאגים, וכן מתייחסת לארכיטקטורה קודמת (Intel 64 and IA-32). הנושא המדובר אינו מתייחס כלל למעבדי Core i7, כך על פי מנהל יחסי הציבור של אינטל, דן שניידר.
למעבדי ה-Core i7 אמנם יש באג מסוים הקשור למנגנון ה-TLB, בעמוד 16, תחת הפרק Errata, סעיף AAJ1, הקשורה לדווח שגוי על טעויות ולתרגום שגוי של כתובות. אולם בעיה זאת זוהתה לפני תחילת שיווקו של המעבד ותוקנה באמצעות עדכון ביוס לפני השקתו של המעבד. מעבדים מודרניים מסוגלים לטעון חלקי קוד מהביוס בשעת האתחול הראשוני וכך לקבל עדכונים עבור המיקרו-קוד, זאת לאור העובדה שמעבד מודרני הוא שבב מורכב מאוד ולא ניתן ליצרו ללא תקלות כלל וניתן להתגבר על פגמים פשוטים בעזרת עדכון המיקרו-קוד במעבד.
יש באג, אבל אין באג |
לשם תזכורת, הבאג במעבדי הפנום פגע קשה במכירות המעבד והחברה נאלצה לדחות את השקתו לזמן ממושך, דבר שפגע קשה בהכנסות החברה. בנוסף, תיקון הביוס שהחברה שחררה כדי לאפשר את הפעלת המעבד ללא חשש לקריסה פגע בביצועי המעבד וזאת עד לשחרור גרסה חדשה של מעבדים בהם כבר תוקנה הבעיה. לכן מקרה זה אינו דומה כלל לפגם שיש במעבדי ה-Core i7 היות והפגם אינו פוגע כלל בתפקוד המערכת.