פרסומת

מדוע ליבות נוספות ינצחו את ליבות טובות יותר [חוות דעת] מבוא לנקודותאין ספק כי התחרות בין יצרני השבבים גוברת בהתמדה לא רק למעבדי מחשב אלא גם למעבדים ניידים ומטרות אחרות. חמשת הגדולים שצריך להזכיר הם אינטל, AMD, nVidia, קוואלקום ואפל. לכל החברות הללו ישנן התחייבויות שונות כיצד לפתח את המעבדים שלהן, מה שיהיה מעניין לראות שהאסטרטגיה שלה תאפשר להן לעלות לראש. דעתי, עם זאת, היא פשוטה - בחר יותר ליבות על פני ליבות טובות יותר.

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

רקע כללי

במהלך השנים ראינו את המעבדים שלנו הופכים ממשקולות אור חד ליבתיות לאורך כל הדרך למפלצות שמונה ליבות (או 16 ליבות אם כוללים שרתים). ברור, בעלת ליבות מרובות מועילה ומאפשרת למערכת לעבוד על יותר נתונים בו זמנית מאשר אם למערכת הייתה רק גרעין בודד. אבל בנקודה זו, עולה שאלה חדשה - האם יש טעם שמועיל יותר להפסיק להוסיף ליבות ופשוט לשפר אותן? האם לאחר 12 ליבות במקום 8 יש הרבה מההבדל? אנו עשויים לחוש כי יש ליבות 4, 6 או 8 מגיעות לרמה ה"טובה מספיק "ככל שמספר הליבות הולך, אך נוכל לעשות זאת הרבה יותר טוב.

instagram viewer

מדוע ליבות נוספות יהיו טובות יותר

מדוע ליבות נוספות ינצחו ליבות טובות יותר [חוות דעת] מדוע windows8 משאבים

כמובן שיש יותר ליבות ו ליבות טובות יותר זה הפיתרון הטוב ביותר, אבל מה אם אתה צריך לבחור? אם הייתי זה שבחרתי, הייתי הולך עם יותר ליבות. למה? ההשראה לתשובתי נעוצה באופן שבו GPUs עובדים.

מדוע ליבות נוספות ינצחו ליבות טובות יותר [חוות דעת] morecores gpu

GPUs עמוסים בליבות. למעשה, בכמה מהקלפים האחרונים יש 2,048 ליבות שיש להתרברב בהן. יש להם כמות ליבות מגוחכת כל כך מכיוון שהיא מאפשרת להם לעבוד על נתונים במקביל. עם יותר ליבות, ניתן לרסק יותר נתונים. כן, ליבות ה- GPU טובות רק בסוג עבודה אחד (וזו הסיבה שאנחנו עדיין משתמשים במעבדים ולא במעבדי GPU), אך ניתן להשתמש ביישום זהה גם למעבדים.

עם יותר ליבות, ניתן לעקוף יותר נתונים על ידי המעבד ותקבל מערכת מהירה שמדלגת בכל מה שאתה זורק עליו, בתנאי שהיא מתוכנתת להיות מודעת לכל הליבות שלך. בקיצור, ליבות טובות רבות בסופו של דבר יהיו טובות יותר מכמה ליבות נהדרות.

התוכניות הנוכחיות של יצרני הצ'יפים הגדולים

מדוע ליבות נוספות ינצחו ליבות טובות יותר [חוות דעת] תיבות מעבד ליבות

נראה כי אינטל שומרת על מגבלת 4 ליבות (6 עבור סדרת המוצרים הקיצונית שלה) אך עושה חידודים מתמשכים ליבותיהם. עם זאת, nVidia גם מגדילה את מספר הליבות שלה. כך גם קוואלקום עם מעבד ה- Snapdragon שלה, אם כי מעט לאט יותר בזמן שהוא גם מבצע התאמות בהתאמה אישית לעיצובי ה- ARM של המניות. אפילו אפל צוברת ליבות עם מעבד ה- iPhone / iPad שלה, אך בקצב איטי מאוד.

AMD מנסה גם לשפר את הליבות שלהם, אך מפת הדרכים הקודמות הראתה ש- AMD עדיין מוסיפה ליבות ורצתה לפטר מעבד של 10 ליבות לצרכנים. ל- AMD כבר יש מבנה בן 16 ליבות לשרתים. וכן, הם לא בדיוק ליבות, אבל כך הם משווקים וככה אני אקרא להם. היו הרבה מחלוקות לגבי גישת המודול כולה, עליה תוכלו לקרוא בהערות כאן 5 סיבות מדוע אינטל דוחפת נגד הקיר על ידי AMDבמהלך השנים אינטל ו- AMD היו במאבק לא קטן להוציא את המעבדים הטובים ביותר. בסופו של דבר הגיעה נקודה בה לא שמעת יותר מדי על מה ש- AMD מתכנן, ... קרא עוד (מקצוען) ו כאן 5 סיבות מדוע מעבדי AMD נידונים [חוות דעת]בסוף 1999, בניתי את המחשב הראשון שלי. הוא השתמש במעבד AMD Athlon שעוצב במהירות 500 מגה הרץ שהיה מהיר מספיק כדי לשחק ברוב המשחקים באותה תקופה, וגם ערך טוב יותר ... קרא עוד (נגד).

איזו אסטרטגיה היא הטובה ביותר? כרגע, מי יודע? אולי יש לך דעה?

סיכום

מה שבאמת יקרה בסופו של דבר זה דבר שנוכל לגלות רק באמצעות סבלנות. עם זאת, ככל שתוכנות רבות הופכות להתאמה למספר ליבות רבות, היתרון יעבור בסופו של דבר לאותם מעבדים שכמרכיב שלם יכולים להפיק את מירב העבודה. עד אז, פשוט נצטרך להיות מרוצים ממה שעובד כרגע הכי טוב.

מה דעתך, יותר ליבות או גרעינים טובים יותר? מתי אתה חושב שסוף סוף נדע איזו ברירה עדיפה? יש לך מחשבות אחרות? ספרו לנו בתגובות!

זיכויים לתמונה: אוליבנדר, Forrestal_PL, ארונאג '

דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.