Sic Transit Gloria Megahertz. אלה מכם שוויתרו על הכבוד המפוקפק ולא למדו לטינית קלאסית, ישמחו לדעת שמשמעות המשפט בתחילת המאמר היא "כך חולפת תהילת המגהרץ", פרפרזה על הביטוי הידוע בו חובבי הנוסטלגיה מקוננים על פיחות הדורות. רק שאני סופד כאן לפרמטר שבמשך חצי יובל שנים שימש לנו מצפן וקנה מידה למדידת הכושר הדיגיטלי של מעבדים. האמת היא, שהפרמטר הזה היה בשימוש יותר מדי זמן וחבל שלא הוצאנו אותו לפנסיה מוקדם יותר, כפי שניסו לעשות כמה חברות מאז שנות ה-90 למאה ה-20. מגהרצים אינם קנה מידה טוב לביצועים מכמה סיבות והחשובות בהן ידועות לכל.
אינטל בפרשת דרכים
AMD עושה זאת מזה כמה שנים וגם היא לא הייתה הראשונה לזנוח את סקלת המגהרצים. אבל את אינטל השיטה שירתה היטב והיא ניצלה עד תום את היתרונות שסקלת המגהרצים נותנת לה. עד שהיא עצמה הגיעה לפרשת הדרכים ונאלצה לבחור בשיטה חדשה. אני חושב שפנטיום-M מהווה נקודת ציון חשובה, משום שהוא הוכיח בצורה משכנעת כי יש מקום להתאמות ספציפיות של ארכיטקטורה כללית למגזרי שוק ספציפיים. בלי לגרום לחוסר תאימות ברמת התוכנה והמערכת, פנטיום-M נותן תמהיל נכון יותר של תכונות עבור המשתמשים הניידים.
אני מצפה להתפתחויות דומות גם במגזרי שוק אחרים, למשל שרתים (Xeon הנוכחי מבוסס על ליבת פנטיום-4 ורוב ההבדלים נוגעים למטמון ולסינכרון בין מספר מעבדים). IBM למשל, הכריזה לאחרונה כי בכוונתה לשחרר את ארכיטקטורת Power הקניינית שלה כך שיצרנים אחרים יוכלו לפתח מעבדים שונים עבור מגזרי שוק שונים, כאשר לכולם ליבה משותפת ותאימות ברמת קוד-מכונה. IBM תמשיך לשלוט בלבדית ב"גלעין" הארכיטקטורה, כפי ש-Sun שולטת על Java, במטרה להבטיח מכנה משותף לכל הורסיות שכל האחרים מוזמנים לפתח.
הרעיון של גרעין משותף, פתוח אך בה-בעת גם נשלט מרכזית, אינו חדש כפי שהוא נדמה. זה המצב בתנועת הקוד הפתוח, בלינוקס, ב-Java ובמספר הולך וגדל של תוכנות אחרות, היוצאות כמעט מדי יום מהגנה קניינית להיות נחלת הכלל. בחומרה אפשר למצוא דוגמאות בארכיטקטורת ARM, שמיושמת על ידי מתחרים בנפש, כמו TI ואינטל, שאינטרס משותף מלכד אותם: לא לפורר את שוק המכשירים הנישאים שלא לצורך. אפשר לצפות להתפתחויות דומות גם בתחומים שכרגע התפיסה הפתוחה נחשבת בהם לכפירה בעיקר. כמו מאיצים גרפיים. ואפילו ארכיטקטורת Itanium הייתה נשכרת מכך שעוד כמה מוחות פתוחים היו מצטרפים לעבודה.
בכל מקרה, עבר זמנה של סקלת המגהרצים והגיע הזמן למדדי ביצועים משמעותיים יותר. למרות שלנו הוותיקים יהיה קשה להתרגל לדבר על מעבדים בלי להזכיר את מהירות השעון.