עבור לתוכן

מעבד כפול - אמיתי או מסומלץ ?

Featured Replies

פורסם

GPU זה מעבד, CPU זה מעבד, אפילו השבב הקטנצ'יק ליד הזכרונות עם השלושה פסים זה מעבד.

השאלה היא מה התפקיד שלו.

CPU הוא יחידת עיבוד מרכזית, הוא אחראי למעבר הנתונים במחזוריות הTMEM ובמחשבים של היום גם לכל הקישוריות עם הגשרים.

עריכה:

Pentium D זה MCM.

למרות ששכחתי להוסיף ליד המילה מעבד את צירוף המילים "שנכנס בסוקט"

אתה עדיין יכול להבין משאר הפוסט למה התכוונתי...

  • תגובות 76
  • צפיות 6.3k
  • נוצר
  • תגובה אחרונה

משתתפים בולטים בדיון

פורסם

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

לא הבנתי... המנוע של oblivion מנצל כפול ליבה וככה יש שיפור בביצועים

ונגיד המנוע של gta1 לא מנצל כפול ליבה אז אין שיפור

כן?

פורסם

לא הבנתי... המנוע של oblivion מנצל כפול ליבה וככה יש שיפור בביצועים

ונגיד המנוע של gta1 לא מנצל כפול ליבה אז אין שיפור

כן?

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

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

פורסם

1. בלה, בלה, בלה, בלה, בלה... כמה שטויות? גם שבב MCM מכיל התקשרות מלאה, פשוט במקום "תשתית" (מעגל מזערי) אחת ישנן שתיים.

ב-Pentium D תקשורת בין הליבות עוברת דרך הצ'יפסט. מה זה משנה אם שתי הליבות יושבות על אותו הסוקט או על שניים נפרדים?

פורסם

גם אני חושבתי כמוך... אבל עכשיו עומרי בלבל אותי.

משהו יכול לבדוק את זה?

פורסם

חברים, למה להיסתבך ?

PENTIUM 4 - ליבת חישוב לוגית-אריטמטית אחת, המסוגלת לבצע בו-זמנית מספר פעולות, הוראות - INSTRUCTIONS .

PENTIUM D - אלה הם שני מעבדים PENTIUM 4 ללא HT תחת מכסה אחד, היושבים על אותו אפיק - BUS .

מעבד כפול ליבה - הכוונה לשתי יחידות לוגיות - אריטמטיות במעבד אחד , למי שמבין - שתי ALU .

זהו, זה הסיפור .

כמו כן, למי שמבין, המעבדים האלה עובדים בארכיטקטורת 8086 SISC .

פורסם

אז מה שאמרתי היה נכון?

פורסם

מעבד כפול ליבה - הכוונה לשתי יחידות לוגיות - אריטמטיות במעבד אחד , למי שמבין - שתי ALU .

כפול ליבה זה הרבה יותר משני ALU. מדובר בשכפול של כל הליבה, כולל כל יחידות הביצוע, ה-Pipeline, ה-Cache וכל שאר הרכיבים שמרכיבים מעבד מודרני.

פורסם

אבל ה-Cache יכול להיות משותף, כמו בקונרו.

פורסם

אבל ה-Cache יכול להיות משותף, כמו בקונרו.

דווקא בקונרו הוא ממש לא משותף.

בליבת ALENDALE יש מגה LVL2 לכל ליבה ובליבת CONROE - 2 מגה לכל ליבה.

פורסם

אפילו בקונרו ה-L1 לא משותף. ה-L2 בהחלט משותף, כל ליבה יכולה לכתוב אליו\לקרוא ממנו.

בנוגע לעניין התקשורת בין הליבות, מצאתי איזכור לעניין -

http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2419&p=2

In the case of the Pentium-D, the caches talk to each other (to keep cache consistency) via a shared 800 MHz bus, just like two single core SMP Xeons. Not only is 800 MHz relatively slow compared to the CPU (3200 MHz), but exchanging information via a bus also increases latency and lowers bandwidth. Latency is increased as the bus may not always be free - one of the CPUs might be using it to transfer data to or from the memory. This half duplex bus can only transmit signals of one device (CPU 1, CPU 2, chipset) at a given moment. Bandwidth is decreased as the cache coherency exchanges need a small amount of time on the bus too.

פורסם

כפול ליבה זה הרבה יותר משני ALU. מדובר בשכפול של כל הליבה, כולל כל יחידות הביצוע, ה-Pipeline, ה-Cache וכל שאר הרכיבים שמרכיבים מעבד מודרני.

מסכים, הסברתי את זה ממש ובקצרה.

אני לא אתחיל להביא שרטוטים, נכון ?

פורסם

להגיד "שתי ALU" זה פשוט לא נכון כי ALU זה רק רכיב אחד מתוך הרבה שמרכיבים את הליבה. לכן אומרים כפול ליבה ולא כפול ALU.

פורסם

אז צדקתי לאורך כל הדרך...

(בקונרו זה ברור שL1 לא משותף, אבל L2 כן)

פורסם

אז צדקתי לאורך כל הדרך...

(בקונרו זה ברור שL1 לא משותף, אבל L2 כן)

לא.

L2 בC2D לא משותף. בגלל זה גם כותבים 2X2MB CACHE L2[br]פורסם בתאריך: 27.03.2007 בשעה 21:53:20


להגיד "שתי ALU" זה פשוט לא נכון כי ALU זה רק רכיב אחד מתוך הרבה שמרכיבים את הליבה. לכן אומרים כפול ליבה ולא כפול ALU.

חוץ מ ALU בליבה יש אוגרים וCACHE ....וכמובן CLOCK . ובטח BUS שמחבר אותם.

ארכיון

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

דיונים חדשים