באוניברסיטת גלאזגו יצרו קונספט, באינטל יצרו שבב בעל 48 ליבות, וכולם מסכימים: מעבדים עם אלף ליבות אפשריים, ובקרוב
באוניברסיטת גלאזגו (University of Glasgow) חשף הדוקטור בעל השם הבלתי אפשרי Wim Vanderbauwhede מעבד "אולטרה מהיר" בעל 1000 ליבות, המניח יסודות למעבדים מהירים ו"ירוקים" יותר מכל מה שראינו עד כה. ליצירת מעבד הקונספט השתמשו החוקרים בשבב מסוג FPGA (ר"ת Field Programmable Gate Array) הניתן לתכנון ושינוי בגמישות רבה, ויצרו בו 1000 חלקים שונים, אשר כל אחד עובד ומתפקד בנפרד, ובעל זכרון ייעודי משלו (בניגוד לזכרון הכללי המשמש מעבדים מרובי ליבות כיום) – ובכך יצרו את הקונספט של מעבד בעל 1000 ליבות. החוקרים הדגימו את המהירות העצומה אליה יכול להגיע מעבד הקונספט בכך שהריצו אלגוריתם מתוך סרט בפורמט MPEG, והגיעו למהירות של כ-5 ג'יגה בייט לשניה, המהירה פי 20 מהמהירות שאליה מגיעים מעבדים מתקדמים כיום, לטענתם.
שבב 48 הליבות של אינטל: עכשיו תתחילו להכפיל אותו |
בערך באותו זמן, התראיין המהנדס טימותי מטסון (Timothy Mattson ) מאינטל, ודיבר על שבב ה-SCC (ר"ת Single-chip Cloud Computer) בעל 48 הליבות אותו הציגה אינטל בכנס ה-Supercomputer 2010 בנובמבר, כאשר גם לו היו כמה וכמה תובנות לחדש לגבי הריאליות של מעבדים בעלי מספר ליבות עצום שכזה.
השבב שהציגה אינטל מכיל 24 אריחים על פיסת סיליקון אחת, שבכל אחד מהם 2 ליבות x86, כאשר כל אחת מהליבות יכולה להפעיל מערכת הפעלה ולתפקד באופן עצמאי, לכל אחת מהליבות זכרון L2 משלה (הזכרונות נפרדים ואינם נגישים לליבות האחרות, בכדי לפשט את יצירת השבב), כל אחד מהאריחים מסוגל לתפקד בתדר משלו (וכל ארבעה אריחים מסוגלים לקבל תדר שונה), והאריחים מסוגלים לתקשר ביניהם בטכניקה המעניקה רוחב פס דו צדדי של 256GBps.
מטסון טוען שחישוב פשוט לפי עקרון חוק מור (Moore's law) יביא למסקנה שמעבדים בעלי 1000 ליבות יכולים להגיע אלינו כבר בעוד 10-8 שנים. לפי מטסון, מספר הרכיבים שמעבד יכול להכיל מוכפל בכל דור, כאשר דור משמעותו שנתיים לערך בעולמה של אינטל, ומכאן שהמעבד הנסיוני בעל 48 הליבות שנבנה יכול להגיע למספר הקסום בתוך כעשור, כאשר עקב אכילס של האידיליה המוצגת כאן היא השאלה- האם מפעליה של אינטל יוכלו לעמוד בקצב ההכפלה המטורף הזה.
לסיום, מטסון משתף את הקוראים בבעיות נוספות הכרוכות בהגשמת החזון מרובה הליבות, ביניהן חוק אמדל (Amdahl's law) שלפיו מספר הליבות הרב לא יוכל להיות מנוצל ללא שיפור מתאים של שאר חלקי המערכת (המחשב), מציאת ארכיטקטורה וטכניקה שתאפשר תקשורת בין חלקים רבים כל כך בצורה יעילה, ומציאת שימושים לכח עיבוד מקבילי רב כל כך- שכן חישובים ושימושים מסויימים לא יתקשו להפיק תועלת ממערך שכזה.
מהחידושים והגילויים שנחשפים בפנינו כאן, ובנוסף להצהרה של IBM על טכניקה ליצירת מעבדים מהירים פי אלף, עולה תמונה אופטימית למדי לגבי עתידם של המעבדים מרובי הליבות המוכרים לנו- נראה שהם לא סתם עוד תחנת עצירה בדרך לאבולוציה נוספת, הם כאן כדי להישאר.
וואו
אבל בטח יעברו כמה שנים טובות עד שזה יצא לשוק החיצוני.
בקשה אחת לאינטל
כשייצאו מעבדי האלף ליבות המדוברים, אשמח לראות גם ליין של בעלי 8 ליבות (כן, 8 בלבד) בתדר של 8-10GHZ. זה יהיה נחמד ובאמת יעזור לאלה ששואלים לגביי גיימינג. תודה 🙂
למה כמה
מזה שווה 1000 ליבות אם אין לנו שיפור בצריכת חשמל תחשבו מינימום 50W לליבה זה מטורף ומה בקשר לקירור שיעברו כבר למעבדים אופטיים מבןססים אור בלי חשמל ולא צריך קירור אמרו לפני 6 שנים שזה בדרך עוד 6 שנים הגיעה הזמן
תדר גבוה זה לא הכיוון
זה גורם לצריכת חשמל גבוהה מדי ובעיקר חום. את השיפור במשחקים נוכל לקבל בעזרת תוכנה אשר כתובה מראש לרוץ על ריבוי מעבדים. זה לא טריוויאלי כמו שזה נשמע. אף אחד לא באמת יודע לכתוב תוכנה מקבילית. (יש דברים שיודעים למקבל, כמו גרפיקה אבל לזה יש פתרון חומרתי = כרטיס מסך)
כ"כ הרבה ליבות?
והיום עדיין אין הרבה משחקים שעושים שימוש מירבי ויעיל בכל 4 הליבות הקיימות.
3 – אתה צודק
חלאס להתחרבש בסיליקון.
העתיד הוא במעבדים אופטיים,
שבינתיים רק מבטיחים שאוטוטו
הם כאן.
חוץ מהתרמית של מחשב בעל מעבד
אופטי כביכול, לא ראינו שום
דבר ממשי.
כל הכבוד לאינטל
מי היה מאמין שהטכנולוגיה תרחיק לכת
קישקוש
אז לחכות עם קניית מחשב חדש? 🙂
זה יריץ Crysis ?
הייתי חייב…
FPGA
FPGA זה לא שם המעבד, כמו ש"דו-ליבתי" זה לא שם של מעבד.
כל שם עדיף יותר מ Sheila Dickshit
מרדף חדש החל
אז כמה ליבות יש לך?!
פהה
TLB תמיד לפני זה
אף פעם לא מספיק
לי יש אחת בקושי
וגם היא החסירה פעימה מול 1000 הליבות של הפרופסור (שצריך כמה ליבות רק כדי לעבד את השם שלו).