עבור לתוכן

HT - איך זה עובד?

Featured Replies

פורסם

אני עומד לקנות מחשב חדש עם מעבד של אינטל - פנטיום 4 2.4, עם מהירות באס של 800mhz. אני מבין מה אומר ה-HT - זו טכנולוגיה ש"מחלקת" את המעבד הפיסי לשני מעבדים לוגיים, ומאזנת את העומס בין שני המעבדים האלה. כל אפליקציה שאני אפעיל תתמוך בטכנולוגיה הזו? ואם לא, איזה אפליקציות כן יתמכו? אני משתמש ב-win2000

תודה :jump:

פורסם
  • מחבר

לפי מה שקראתי, זה אמור לעבוד עם רוב האפליקציות במערכות כמו win2000:

In Hyper-Threading, Intel intends to continue boosting the performance of the Pentium 4 processor by another 5% to 25% on average. What Hyper-Threading does is to boost the performance of multi-tasking applications through simultaneous processing of threads. In normal applications, threads are executed one at a time no matter how much of resources each of these threads take. However, with Intel's Hyper-Threading in action, threads are executed in parallel which results in a more efficient utilization of the processor's execution resources.

The beauty of Hyper-Threading is that it's already compatible with most applications available today. In fact, it takes advantage of the multi-tasking environment that the latest operating systems like Windows 2000 and Windows XP offer. Users are expected to immediately experience an increase in performance regardless of the applications used.

מה שאני עדיין לא מבין, זה איך זה עובד? איך הם גורמים למעבד שאמור לעבוד ב-Pipeline לעשות כמה פעולות בו זמנית?

פורסם

אם האפליקציה לא נכתבה לניצול של שני threads מקבילים או יותר היא לא תרויח שום דבר מזה, אפילו להיפך.

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

פורסם

אם האפליקציה לא נכתבה לניצול של שני threads מקבילים או יותר היא לא תרויח שום דבר מזה, אפילו להיפך.

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

להיפך?

פורסם

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

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

הפגיעה די זניחה, הרבה פעמים פחות מאחוז אז זה לא קריטי.

פורסם
  • מחבר

טוב, הבנתי בערך

תודה :hi:

פורסם

מי שאמר שצריך בתוכנה מסויימת משהו יעודי כדי שהתוכנה תנצל את הHT טועה

WIN2000 ן XP ן WIN2003 תומכים בשני מעבדים

מערכת ההפעלה היא זו שיודעת איך לחלק את העבודה.

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

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

איך זה יכול לעבוד?

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

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

פורסם

יש לי שאלה ידוע לי שה ht זה במהבדים דור c האם אנטל חושבת להוציא גירסא ללוחות אם של מהירויות של 533 ולא רק 400 ???

פורסם

מי שאמר שצריך בתוכנה מסויימת משהו יעודי כדי שהתוכנה תנצל את הHT טועה

WIN2000 ן XP ן WIN2003 תומכים בשני מעבדים

מערכת ההפעלה היא זו שיודעת איך לחלק את העבודה.

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

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

איך זה יכול לעבוד?

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

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

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

הליבה של ה P4 עם HT לא שונה בשום צורה מהP4 בלעדיו, כל הפייפליינים קיימים בצורה הרגילה שלהם.

HT רק שומר שני סטים של רגיסטרים ומחליף ביניהם במקרה שת'ראד אחד מחכה למידע והשני יכול לבצע פעולה.

פורסם

קודם כל אמירם צודק שנית כל שאלו כאן אם יש גרסת HT ל לוחות 533 והתשובה היא כן המעבד המקורי עם HT הוא ה 3.06 שהוא 533 FSB אבל הוא היחיד ואם אני לא טועה אין שום כוונה לעשות אחרים כאלה

ארכיון

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

דיונים חדשים