אתה עשוי להיות סקרן כיצד דורות חדשים יותר של מעבדים מסוגלים להיות מהירים יותר באותה מהירות שעון כמו מעבדים ישנים יותר. האם זה רק שינויים בארכיטקטורה הפיזית או שזה משהו יותר? בפוסט שאלות ותשובות של SuperUser של היום יש את התשובות לשאלות קורא סקרן.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
תמונה באדיבות רודריגו סנה (פליקר) .
השאלה
קורא SuperUser agz רוצה לדעת מדוע דורות חדשים יותר של מעבדים מהירים יותר באותה מהירות שעון:
מדוע למשל, Core i5 בעל ליבות כפולות של 2.66 גיגה הרץ יהיה מהיר יותר מ- Core 2 Duo של 2.66 גיגה הרץ, שהוא גם ליבה כפולה?
האם זה בגלל הוראות חדשות יותר שיכולות לעבד מידע בפחות מחזורי שעון? באילו שינויים אדריכליים נוספים מדובר?
מדוע דורות חדשים יותר של מעבדים מהירים יותר באותה מהירות שעון?
התשובה
לתורמים של SuperUser, דייויד שוורץ ופריצת דרך, יש את התשובה עבורנו. ראשית, דייויד שוורץ:
בדרך כלל זה לא בגלל הוראות חדשות יותר. זה רק בגלל שהמעבד דורש פחות מחזורי הוראה כדי לבצע את אותן הוראות. זה יכול להיות ממספר רב של סיבות:
- מטמון גדול פירושו פחות זמן מבוזבז לחכות לזיכרון.
- יותר יחידות ביצוע פירושן פחות זמן המתנה להתחיל לפעול בהוראה.
- חיזוי ענף טוב יותר משמע פחות בזבוז זמן של ביצוע ספקולטיבי של הוראות שלא באמת צריך לבצע בפועל.
- המשמעות של שיפורים ביחידת הביצוע היא פחות זמן המתנה להשלמת הוראות.
- צינורות קצרים יותר פירושם שצינורות מתמלאים מהר יותר.
וכולי.
ואחריו התשובה מפריצת דרך:
ההתייחסות המוחלטת המוחלטת היא מדריכי מפתחי תוכנה של אינטל 64 ו- IA-32 אדריכלות . הם מפרטים את השינויים בין אדריכלות והם מהווים משאב נהדר להבנת ארכיטקטורת x86.
אני ממליץ לך להוריד את הכרכים המשולבים 1 עד 3C (קישור ההורדה הראשון בעמוד המקושר למעלה). כרך 1, פרק 2.2 מכיל את המידע הרצוי.
כמה הבדלים כלליים המפורטים בפרק זה, בין הליבה למיקרו-אדריכלות נחלם / סנדי ברידג 'הם:
- חיזוי ענפים משופר, התאוששות מהירה יותר מחיזוי מוטעה
- טכנולוגיית HyperThreading
- בקר זיכרון משולב, היררכיית מטמון חדשה
- טיפול חריג יותר בנקודות צפות מהירות (Sandy Bridge בלבד)
- שיפור רוחב הפס של LEA (Sandy Bridge בלבד)
- הרחבות הוראות AVX (Sandy Bridge בלבד)
את הרשימה המלאה תוכלו למצוא בקישור המופיע למעלה (כרך 1, פרק 2.2).
הקפד לקרוא עוד דיון מעניין זה באמצעות הקישור למטה!
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .