עבור לתוכן

במה חלק מסוים במחשב שהוא כפול ליבה יותר טוב מליבה אחת?

Featured Replies

פורסם

במה חלק מסוים במחשב שהוא כפול ליבה יותר טוב מליבה אחת?

האם ההבדל משמעותי ביניהם?

מה זאת אמרת ליבה?

פורסם

במה חלק מסוים במחשב שהוא כפול ליבה יותר טוב מליבה אחת?

האם ההבדל משמעותי ביניהם?

מה זאת אמרת ליבה?

תחשוב על ליבה כמרכז המוח-המעבד זה כל ה"מוח" והליבה זה המרכז שלו

ככה ש2 ליבות זה 2 מרכזי "מוח" מה שאומר מעבד יותר "חכם"

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

וזה גם אומר אפשרות לעשות יותר דברים באותו זמן

פורסם

אנלוגיה שאני דיי אהבתי זה כמו מפעל עם עובד אחד, ומפעל עם שני עובדים

יש לך כאילו שני מעבדים בתוך מעבד אחד

פורסם

אנלוגיה שאני דיי אהבתי זה כמו מפעל עם עובד אחד, ומפעל עם שני עובדים

יש לך כאילו שני מעבדים בתוך מעבד אחד

כן אבל זה לא מדויק כי במעבד יש עוד דברים חוץ מיליבות(ברור שאתה יודע אבל זה יכול לבלבל נובים)

ו2 ליבות לא נותנות X2 ביצועים אלה שיפור משמעותי אבל לא ב100%

פורסם

החלק המסויים שאתה מתכוון אליו הוא המעבד.

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

המעבדים החדשים מכילים באותו מארז או צ'יפ 2 ליבות במקום אחת מה שמתקרב למצב בו מתקינים שני מעבדים במחשב במקום אחד.

ולכן מעבד כפול ליבה יכול לבצע יותר פעולות או חישובים בכל רגע נתון ממעבד דומה עם ליבה אחת (לא פי 2 אלה משהו באמצע).

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

ככל שהזמן יחלוף יהיו יותר ישומים במותאמים לריבוי ליבות וההבדל בין מעבד מרובה ליבות לחד ליבתי יהיה משמעותי יותר.

כן אבל זה לא מדויק כי במעבד יש עוד דברים חוץ מיליבות(ברור שאתה יודע אבל זה יכול לבלבל נובים)

ו2 ליבות לא נותנות X2 ביצועים אלה שיפור משמעותי אבל לא ב100%

דווקא לדעתי ההשואה לפועלים באמת מוצלחת.

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

פורסם

דווקא לדעתי ההשואה לפועלים באמת מוצלחת.

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

זה כבר הסבר הרבה יותר טוב מההסבר שלו ממיקודם -בהסבר הקודם נובים יכלו ליתבלבל ולחשוב שכפול ליבה זה מעבד X2 יותר חזק

פורסם

30% שיפור

פורסם

זה כבר הסבר הרבה יותר טוב מההסבר שלו ממיקודם -בהסבר הקודם נובים יכלו ליתבלבל ולחשוב שכפול ליבה זה מעבד X2 יותר חזק

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

30% שיפור

לא תמיד ולא רק 30%

תלוי ביישום ובסביבה

פורסם

כמו שליאור אמר, תלוי מאוד באפליקציה, זה יכול להתקרב אפילו לכמעט פי שניים יותר מהר. תסתכל על ה 3200 שעושה את זה ב 157 שניות לעומת 91 שניות של ה 3800X2 שזה ליבה כפולה של 3200.

91/157=0.58

אותה אפליקציה:

פרסקוט 530 עושה את ב 3.01 דקות (181 שניות) ו 830 (שני פרסקוא 3 גיגה) ב 98 שניות.

98/181=0.54

עריכה: כן, אבל בד"כ זה פחות

[attachment deleted by admin]

פורסם

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

מיקודם מישהו הרחיב את ההשווה למיפעל שלך ויצא לו הסבר מצוין-אז רק צינתי את זה לא צריך ליכעוס

פשוט בשאלות כאלה צריך ליתחשב בנוב ששאל ולהסביר לו בצורה יותר טובה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים