הבדל בין IA-64 ל- AMD64

IA-64 לעומת AMD64

Itanium היא משפחה של 64 אינטל מיקרו מעבד. הוא תוכנן במטרה ליישם את ארכיטקטורת Intel Itanium. זה מה encapsulates IA-64. באופן ספציפי יותר, מיקרו-מעבדים אלה משווקים לשימוש מיוחד בשרתי הארגון, ומערכות מיחשוב בעלות ביצועים גבוהים. זה היה מבנה שנוצר על ידי Hewlett-Packard (הידועה גם בשם HP) ולאחר מכן התמזגה לשיתוף פעולה בין HP לבין Intel.

->

AMD64 הוא ערכת הדרכה אשר יושמה על ידי Athlon 64 של AMD 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2, ו מעבדי Sempron . הוא נוצר כחלופה ישירה ל- Intel ו- HP IA-64. זה תוכנן בתחילה כמו דרך אבולוציונית ליישם 64 יכולות מחשוב קצת לתוך האדריכלות x86, אשר כבר היה קיים.

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

חלק מהתכונות הארכיטקטוניות של ה- AMD64 המפרידות אותו באופן דרמטי מארכיטקטורת IA-64 הן יכולת של 64 סיביות (כאשר רישומי המטרה הכללית, או GPRs, מתרחבים מ -32 סיביות ל -64 סיביות נוספות (אשר גדלו בין 8 ל -16, על מנת לשמור על משתנים מקומיים יותר ברשומות ולא על המחסנית), רישומי XMM נוספים, כתובת וירטואלית גדולה יותר שטח, מרחב כתובות פיזי גדול יותר, מצביע הוראה גישה לנתונים יחסיים, הוראות SSE, לא לבצע סיביות, והסרה של תכונות ישנות יותר. AMD64 פועל גם במצב ארוך (המהווה את השילוב של מצב 64 סיביות של המעבד ואת מצב משולב של 32 סיביות ו 16 סיביות) ומצב מורשת (שהוא מצב המשמש 16 ביט ו 32 ביט מערכות הפעלה - שבו המעבד פועל כמעבד x86).

סיכום:

1. IA-64 הוא ארכיטקטורת Intel Itanium המשמשת בשרתי הארגון ומערכות המחשוב בעלות הביצועים הגבוהים; AMD64 היא הוראה שנקבעה בתחרות ישירה של הארכיטקטורה IA-64.

2. IA-64 מבוסס על הקבלה מפורשת ברמת ההוראה; AMD64 פונקציות הן במצב ארוך והן במצב מורשת.