האם אתה מכיר את חוק מור? גורדון מור הוא המייסד השותף של אינטל. הוא מצא תצפית מעניינת: כוח העיבוד של מחשבים צריך להכפיל את עצמו כל שנתיים בערך. במילים פשוטות, זה נובע ממספר גבוה יותר של טרנזיסטורים שמותקן על שבב בודד.
וזה מביא אותנו לשאלה שננסה לענות במדריך זה: 'האם זה נכון שיותר ליבות שווה ביצועים טובים יותר'?
נסקור כיצד מספר הליבות משפיע על ביצועי המעבד. אנחנו גם נראה אם יש משהו חשוב יותר ממספר הליבות. לאחר קריאת המדריך הזה, תהיה לך הבנה טובה יותר של הטכנולוגיה באופן כללי.
האם יותר ליבות אומר ביצועים טובים יותר?
יותר ליבות במעבד פירושה ביצועים טובים יותר אם התוכנה שאתה מפעיל יכולה לגשת ולהשתמש בכל הליבות. אבל אם החוט הראשי מוגבל לליבה אחת, שיפורי הביצועים לא יהיו כל כך ברורים.
כיצד מספר הליבות משפיע על הביצועים?
למעבד מרובה ליבות יש שתי ליבות או יותר (יחידות עיבוד). כל ליבה מטפלת בהוראות תוכנית שונות. זה מגביר את כוח העיבוד הכולל. זו הסיבה שמעבד מרובה ליבות מהיר יותר ממעבד ליבה אחת הפועל באותה מהירות.
הבעיה עם מעבדי ליבה אחת היא שהם צריכים יותר זמן כדי לגשת למטמון ול-RAM ולהפעיל את הוראות התוכנית. וזה עושה אותם קצת איטיים. מעבדים מרובי ליבות פתרו בעיה זו על ידי חלוקת העומס ליותר ליבות והפעלת מספר תהליכים בו זמנית. שינוי זה בארכיטקטורת המעבד שיפר מאוד את מהירות העברת הנתונים.
מה יותר חשוב: ליבות או גיגה-הרץ?
באופן כללי, מהירות השעון (GHz) חשובה יותר ממספר הליבות בכל הנוגע לכוח העיבוד והביצועים הכוללים.
הסיבה לכך היא שמהירות שעון גבוהה מצביעה על כך שהמעבד שלך יקרא ויבצע נתונים מהר יותר. לדוגמה, נניח שיש לך מעבד משושה ליבות (שש ליבות) הפועל בתדר 3.5GHZ. אז יש לך מעבד ארבע ליבות (ארבע ליבות) הפועל במהירות 4 גיגה-הרץ. המעבד מרובע ליבות יפעל למעשה ב-13.5 אחוז מהר יותר.
כל המצב משתנה לחלוטין אם התוכנית שאתה מפעיל יכולה לגשת ולהשתמש בכל שש הליבות. במקרה זה, מעבד המשושה ליבות יפעל מהר בכ-60% מהמעבד המצויד בארבע ליבות.
אילו משימות מרוויחות מעוד ליבות?
להחזיק הרבה ליבות הוא חיוני בעת הפעלת משימות מורכבות ביותר הדורשות כמות גדולה של כוח עיבוד. משימות כאלה כוללות משחקים, קידוד וידאו, הפעלת תוכניות סימולציה, כלי ניתוח מדעיים, תוכניות סטטיסטיקה, תוכניות מתמטיקה, ניהול מסדי נתונים, וירטואליזציה, VR, AI ועוד.
מעבדי ליבה אחת הם די חסרי תועלת כשמדובר בהפעלת משימות כה מורכבות. תחילה עליהם לעבד את מחרוזת הנתונים הראשונה ולאחר מכן לעבור למחרוזת הבאה. זוהי משימה שלוקחת זמן. אבל מעבדים מרובי ליבות יכולים להריץ הוראות מורכבות בו-זמנית.
האם עדיף להחזיק יותר ליבות או יותר זיכרון RAM?
יותר זיכרון RAM פירושו יותר מקום לתוכניות שלך. זה לא בהכרח אומר יותר מהירות או ביצועים טובים יותר.
אם הדאגה העיקרית שלך היא מהירות, אז בדרך כלל עדיף שיהיו לך יותר ליבות מאשר זיכרון RAM. אבל התשובה תלויה גם באילו סוגי תוכניות אתה מפעיל. לדוגמה, אם אתה מפעיל סימולציה, אתה צריך הרבה זיכרון RAM. במקרה זה, ריבוי ליבות אך אין מספיק זיכרון RAM מתורגם לבעיות האטה.
האם זה רע שיש שתי ליבות?
מעבדים דו-ליבים צריכים לספק כוח עיבוד מספיק למשתמש הממוצע. האם אתה צריך מחשב ביתי כדי לגלוש באינטרנט, לבדוק את תיבת הדואר הנכנס שלך ולהזרים מדי פעם סרטוני נטפליקס? אז אתה אמור להיות בסדר עם מעבד כפול ליבה.
כמובן, אם אתה רוצה יותר מהירות וביצועים, אתה מוזמן ללכת על מעבד ארבע ליבות. אבל כל דבר גבוה מארבע ליבות אינו רלוונטי עבור המשתמש הממוצע.
האם ארבע ליבות טובות יותר משניים?
באופן כללי, כן, ארבע ליבות עדיפות על שתיים. אבל זה לא תמיד המצב. כפי שכבר הסברנו, התדירות שבה המעבד שלך פועל משחקת תפקיד חשוב בביצועים הכוללים של המכשיר שלך.
לאחר מכן, אם התוכנית שאתה מפעיל יכולה להשתמש בכל ארבע הליבות, המחשב שלך יוכל להתמודד עם המשימות הרבה יותר מהר בהשוואה למכונה דו-ליבתית.
מגבלות והטבות מעורבות
שימוש במעבד ארבע ליבות ומעלה מביא בדרך כלל יתרונות מעורבים. הכל תלוי בקיבולת של התוכנה שאתה מריץ לגשת ולהשתמש בכל הליבות.
הביצועים של תוכניות רבות קשורות למעשה לשרשור אחד או לשרשור המהיר ביותר.
לדוגמה, משחקים רבים נוטים לכבוש את הליבה הראשונה לחלוטין. זה אומר שהמשחק ישתמש בכל כוח העיבוד שהוא יכול לקבל מהליבה הזו. הליבות האחרות עשויות לעבוד בקיבולת נמוכה יותר כדי להפעיל את המשחק. אבל המשחק לא ישתמש בכל הליבות לקיבולת המרבית שלהן.
בפועל, זה מתורגם להבדל ביצועים קל בלבד בין מעבד כפול ליבה למעבד מרובע ליבות.
האם עלי להפעיל את כל הליבות?
מערכת ההפעלה שלך והתוכניות שאתה מפעיל ישתמשו בכמה ליבות וכוח עיבוד שהם צריכים. אז, באמת אין צורך להפעיל את כל הליבות.
לדוגמה, Windows 10 מוגדר להשתמש באופן אוטומטי בכל הליבות אם לתוכנית שאתה מפעיל יש את היכולת הזו.
כיצד אוכל להפעיל את כל הליבות?
אם אתה רוצה להפעיל את כל הליבות באופן ידני, הנה מה שאתה צריך לעשות:
- סוּג 'הגדרות מערכת' בסרגל החיפוש של Windows.
- לחץ פעמיים על הגדרות מערכת אפליקציה.
- הקלק על ה מַגָף לשונית.
- לאחר מכן בחר אפשרויות מתקדמות.
- בדוק את ה מספר מעבדים תיבת סימון.
- השתמש בתפריט הנפתח כדי לבחור את מספר הליבות שברצונך להפעיל.
- שמור את השינויים.
הערה: הפעלה ידנית של כל הליבות עשויה להפעיל בעיות תאימות עם חלק מהתוכניות שלך.
סיכום
מעבר לארבע ליבות לא ממש הכרחי עבור המשתמש הממוצע. אבל יש יוצא מן הכלל. אם אתה מפעיל תוכנה מיוחדת הדורשת כוח עיבוד רב. ואם התוכניות הללו יכולות להשתמש בכל הליבות, שיפורי הביצועים יהיו גלויים.
אז, אתה מבין, כשזה מגיע למספר הליבות וביצועי המחשב, התשובה היא 'זה תלוי‘. זה תלוי באילו תוכניות התקנת ובאילו משימות אתה מפעיל.
⇒ עובדה מהנה: מהו המספר הגבוה ביותר של הליבות במעבד? Altra Max של Ampere הוא כיום המעבד עם מספר הליבות הגבוה ביותר בעולם עם עצום של 128 ליבות. Altra Max מתאים לארכיטקטורת ענן.