אהלן, מה זה Hyper Threading? - מעבדים, לוחות-אם וזכרונות - HWzone פורומים
עבור לתוכן
  • צור חשבון

אהלן, מה זה Hyper Threading?


doorman

Recommended Posts

זה גורם לכל מעבד פיזי להתנהג כמו שני מעבדים.

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

תכונה זו קיימת רק בדגם ה PRESTONIA של ה XEON שזה הדגם החדש יותר עם ה 512KB CACH.

תוריד את intel CPUID

http://support.intel.com/support/processors/tools/frequencyid/download.htm

זה יגיד לך אם יש לך מעבדים שתומכים באופציה בכלל.

נקודה חשובה!

כידוע win9x לא תומך בשני מעבדים (אני מקווה שזה ידוע ואין צורך להסביר), אבל WIN2000 PRO תומך רק בשני

מעבדים.

אם יש לך שני מעבדים שתומכים ב HYPERTHREADING זה מזוהה כ 4 מעבדים ע"י 2000 ולכן חייבים SERVER אחרת

לא תהיה השפעה להפעלת הפונקציה.

כרגע אין בכלל גרסא של שתומכת ב 4 מעבדים!

אם יש לך .NET הוא מבדיל בין מעבד פיזי ומעבד לוגי אז ב .NET מספיק רשיון לשני בשביל שני כאילו.

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

קישור לתוכן
שתף באתרים אחרים

Hyper Threading מבוססת על Simultaneous multi threading שהיא טכניקה ליצירת Thread level parllizem שהומצאה על ידי חברת Digital מפתחת מעבדי ה Alpha אשר נקנתה על ידי Compaq שממנה אינטל רשמה את הפטנט על Simultaneous Multi Threading שהיה ידוע בתור Jackson Technology שמאוחר יותר קיבל את השם Hyper Threading.

Thread הוא קטע קוד שעליו עובד המעבד, ממנו הוא שולף פקודות לביצוע.

על מנת להגדיל את כמות הפקודות אשר המעבד יכול לשלוף מהקטע קוד אשר המעבד פועל עליו טכנולוגית Hyper Threading מכפילה את קובץ רגיסטר המצב של המעבד -Register State File- על מנת להצביע בעזרתIP register) Instruction Pointer) על שני Threading במקביל שמתוכן יהיה ניתן לשלוף יותר פקודות. הבעיה בשלוף כמות מספיקה של פקודות מ Thread יחיד היא עקב כל מיני תלוית (Dependencies) בקוד שלא מאפשרים את ביצועו במקביל וככה גורמים לנצילות נמוכה של יחידות הביצוע של המעבד.

כמו שנאמר המעבד עדיין משתמש באותה יחידת ביצוע של הפנטיום 4 שעדין מוגבלת לביצוע של שלושה Micro Ops (פקודות הבסיס אילהן מפוענחות פקודות . המעבד "מבין" רק Micro ops) דבר המגביל את השיפור בביצועים בתוצאה מ HyperThreading ברוב המקרים. השיפור הצפוי במקרה הטוב ביותר הוא כ30%+ לאחר אופטימיזציה לקוד. כמו כן אם תפעיל את האופציה הזאת היום סביר שתראה אף ירידה בביצועים כיוון שבמקרה ששני ה Threads שהמעבד פועל עליהם עלולים לגשת לאותם יחידות ביצוע באותו זמן האלגוריתם שבו המעבד מתמודד עם מקרה כזה מוריד מהביצועים.

Regards, יוסי בן חיים - IIB

קישור לתוכן
שתף באתרים אחרים

תמכור אותו ותקנה מחשב אמיתי למשחקים עם SOUND כמו שצריך ומסך 19/21".

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

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

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

תחליף את זה ל P4 2.26 בודד עם 512MB PC1066, אם צריך , GF4 TI440

ומסך איכותי.

צרף איזו מערכת 5.1 עם SB LIVE ותהנה הרבה יותר.

מזל טוב על המתנה דרך אגב, למה לי לא נותנים כאילו ???

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...