אם הכותרת לא כל כך טובה אז מצטער לא ידעתי איך לנסח אותה יותר טוב.בכל אופן, היום דיברתי עם דוד שלי, הוא עובד באינטל בחיפה. שאלתי אותו מדוע מעבדי הפרסקוט שמכילים 1MB CACHE מציגים לפעמים ביצועים פחות טובים מאלה שמכילים רק 512KB CACHE?
הוא ענה לי את התשובה הבאה:
למחשב יש 3 פעולות עיקריות שהוא צריך לעשות: קריאת הנתונים מהזיכרון, פיענוח הנתונים ע"י המעבד, הצגת הנתונים ע"י הכרטיס מסך.
פעם כשהיו מעבדים שפועלים על מהירויות איטיות מאוד (500MHZ לדוגמא) , היה למחשב אפשרות לעשות את הפעולות האלה ברצף אחת אחריי השנייה מכיוון שהוא היה יכול להספיק לעשות את כולם בקצב האיטי של המחשב. כיום כשיש מעבדים מהירים מאוד שפועלים על 2800 MHZ לדוגמא, המחשב לא מספיק לעשות את הפעולות האלה ברצף אלא הוא נדרש לעשות אותם במקביל כדיי להדביק את הקצב המהיר של המעבד. לכן פעולות אלה לא מתבצעות בצורה הכי חלקה שיש וככל שהמהירות יותר גדולה ככה הצורה שבה מתבצעות הפעולות האלה הופכת להיות פחות טובה ויעילה. זאת יכולה להיות הסיבה לביצועים הנמוכים יחסית של מעבדיי הפרסקוט.
אם היה לכם כח לקרוא את השיחה אז אני מבקש מכם שתענו לי על כמה שאלות:
1. האם יש אמת בדבריו של דוד שלי?
2. האם יש סיכוי לפתור את הבעייה הזאת? שכן אם לא, לא יישתלם לאינטל להוציא מעבדים יותר מהירים...
3. כשרק התחלנו את השיחה ושאלתי את דוד שלי אם הוא יודע מה זה מעבד פרסקוט הוא ענה לי: "איזה שם אמרת???" והסתכל עליי בתדהמה. אמרתי לו "פרסקוט" אז הוא אמר לי: "יפה שאתה מכיר את השם הזה. אני חשבתי שאינטל לא הוציאו את השם הזה מחוץ לחברה וזה שם חסוי שמשתמשים בו רק במשרדים". האם יש סיכוי שזה באמת שם שאינטל לא רצו שייתגלה לציבור? אם כן אז למה?
תודה רבה מראש לכל העונים!