מחשבים, ציוד
Hyper-Threading - מה זה? כיצד לאפשר Hyper-Threading?
רבים מעבדי אינטל כוללים מודולים עם תמיכה עבור Hyper-Threading Technology, אשר, על פי המפתחים של הרעיון הוא לסייע להגדיל את הפרודוקטיביות של השבב ואת האצת המחשב בכללותו. מהם הפרטים של ההחלטה על ידי התאגיד האמריקאי? איך אתה יכול להשתמש ביתרונות של Hyper-Threading?
מידע בסיסי על טכנולוגיית
קחו את המידע העיקרי על Hyper-Threading. מהי הטכנולוגיה הזו? אינטל שלה פתח והציג לראשונה לציבור בשנת 2001. מטרתו הייתה להעלות את ביצועי השרת. העיקרון הבסיסי מיושם Hyper-Threading - מחשוב מעבד הפצה על מספר רב של נושאים. וזה אפשרי, אפילו אם את הסוג המתאים של שבב להגדיר רק ליבה אחת (בתורו, אם הם 2 או יותר, ונחלים במעבד הקצתה כבר - טכנולוגיה משלימה בהצלחה מנגנון זה).
מבצע של המעגל הראשי של PC ב נחלים מספר על חשבון יצירת עותקים של הברית האדריכלית במהלך חישובים. כאשר זו מופעלת אחד ואת אותה קבוצה של משאבים על השבב. אם היישום משתמש הזדמנות התאמה, פעולות משמעותיות כמעט מתבצעות הרבה יותר מהר. כמו כן, חשוב כי הטכנולוגיה מדוברת, נתמכת במערכת קלט פלט מחשב - BIOS.
הפעלת Hyper-Threading
אם המעבד מותקן במחשב, זה מספק תקן עקבי, זה בדרך כלל מפעיל אוטומטית. אבל במקרים מסוימים יש צורך לבצע את הפעולות הדרושות באופן ידני כדי להפוך Hyper-Threading Technology. כיצד ניתן לאפשר זאת? פשוט מאוד.
התחבר לממשק הראשי של ה- BIOS. כדי לעשות זאת, בתחילת האתחול אתה צריך ללחוץ על DEL, לעתים - F2, F10, לפחות - מפתחות אחרים, אבל אתה צריך תמיד להופיע באחד שורות של טקסט המוצג על המסך מיד לאחר הפעלת המחשב. ממשק ה- BIOS כדי למצוא את הפריט Hyper-Threading: עבור גרסאות נתמכות של מערכת קלט-פלט, זה בדרך כלל ממוקם במקום בולט. בחירת האפשרות המתאימה, לחץ על Enter כדי להפעיל אותו, וציין כיצד מופעל. אם מצב זה מוגדר כבר, זה אומר כי Hyper-Threading Technology ריצה. אתה יכול להשתמש בכל היתרונות שלה. ידי הפעלת טכנולוגיה בהגדרות, אתה צריך לשמור את כל הרשומות ב- BIOS, בחירה שמורה יציאת הגדרות. לאחר מכן, המחשב יופעל מחדש במצב כאשר המעבד פועל עם תמיכה עבור Hyper-Theading. באופן דומה ביצע Hyper-Threading off. כדי לעשות זאת, בחר את הפיסקה הרלוונטית האפשרות האחרת - לנכים ולשמור את ההגדרות.
לאחר שבחן כיצד לאפשר Hyper-Threading לבטל את הטכנולוגיה, להסתכל התכונות שלו בפירוט.
מעבדים עם תמיכה Threading Hyper
המעבד הראשון, אשר יושם תחת שיקול של המושג, על פי כמה דיווחים - Intel Xeon MP, הידוע גם בשם MP הפוסטר. שבב זה בכמה מרכיבים אדריכליים דומה פנטיום 4, אשר לאחר מכן גם יישם את הטכנולוגיה אמורה. כתוצאה מכך, את הפונקציה של מחשוב מרובה הליכים הוצגה על מעבדי Xeon לשרת עם הקרנל Prestonia.
אם אנחנו מדברים על השכיחות הנוכחית של Hyper-Threading - מה "האחוז" לתמוך בו? בין שבבי הפופולרי ביותר מסוג זה - אלה ששייכים Core המשפחה Xeon. כמו כן, יש ראיות כי אלגוריתמים דומים מיושמים מעבדי Itanium ו- סוג האטום.
למד את המידע הבסיסי על Hyper-Threading, מעבד עם תמיכתה, לשקול את העובדות המדהימות ביותר על ההיסטוריה של התפתחות טכנולוגיה.
היסטוריה ופיתוח
כפי שציינו לעיל, חברת אינטל הדגימה את המושג מדובר, ציבור 2001. אבל את הצעדים הראשונים ביצירת הטכנולוגיה נעשו בשנות ה -90 המוקדמות. מהנדסים של החברה האמריקאית, זה היה נראה כי המשאבים מעבד PC בעת ביצוע שורה של פעולות כדי להפעיל לא לגמרי.
כמו אינטל מחושב בזמן שהמשתמש עובד על שבב מחשב בתוך במרווחים גדולים - אולי רוב הזמן - הוא מעורב גם פעיל - בכ 30%. חוות דעת של מומחים לגבי דמות זו הן מאוד שונות - מישהו חושב שזה ברור נמוך מדי, ואחרים - מסכימים לחלוטין עם התזה של מפתחים אמריקאים.
עם זאת, רוב מומחי IT סבורים כי גם אם לא 70% מקיבולת המעבד הוא סרק, אבל משמעותי מאוד מהם.
המשימה העיקרית של המפתחים
אינטל החליטה לתקן מצב עניינים זה בשל גישה חדשה איכותי כדי להבטיח את האפקטיביות של שבב המחשב המרכזי. הוצע ליצור טכנולוגיה שתתרום שימוש פעיל יותר של האפשרויות של מעבדים. בשנת 1996, אינטל השיקה הפיתוח המעשי שלה.
על פי התפיסה תאגיד אמריקאי, מעבד, עיבוד נתונים מתוכנית אפשר לשלוח משאבים סרק לעבוד עם יישום אחר (או מרכיב של הזרם, אבל בעל מבנה שונה ודורשים שילוב של משאבים נוספים). האלגוריתם בהתאמה גם ההנחה היא אינטראקציה יעילה עם רכיבי חומרה אחרים במחשב - RAM, שבבים, ותוכנה.
אינטל הצליחה לפתור את הבעיה. בתחילה, הטכנולוגיה נקראת Willamette. בשנת 1999, היא הונהגה ב הארכיטקטורה של מעבדי חלק, והחל בודק את זה. הטכנולוגיה בקרוב קיבל את שמו הנוכחי - Hyper-Threading. מה בדיוק היה זה - מיתוג מחדש פשוט או התאמות דרסטי היא פלטפורמה ודאית. עובדות נוספות אודות הופעת הטכנולוגיה לציבור ויישומה הדגמים השונים של מעבדי אינטל, אנחנו יודעים כבר. בין השמות הנפוצים של התפתחות היום - Hyper-Threading Technology.
תאימות עם היבטי הטכנולוגיה
כמה טוב זה מיושם תמיכת טכנולוגיית Hyper-Threading עבור מערכות הפעלה? ראוי לציין כי כאשר מדובר גרסאות מודרניות של Windows, יש לך בעיות עם המשתמש כדי לנצל את היתרונות מלא של Intel Hyper-Threading Technology, לא תקום. כמובן, חשוב גם כדי להבטיח טכנולוגיה התומכת במערכת-פלט קלט - זה שאמרנו לעיל.
גורמי תוכנה וחומרה
לגבי גרסאות ישנות יותר של התוכנה OS - Windows 98, NT ו XP מיושן יחסית, תנאי הכרחי עבור תאימות עם Hyper-Threading - תמיכה ב- ACPI. אם מערכת ההפעלה אינה ממומשת, לא כל הנושאים מחשוב, אשר נוצרים על ידי מודולים בהתאמה יוכרו על ידי המחשב. שים לב Windows XP בכללותו מספקת את מעורבותם של היתרונות של טכנולוגיה זו. כמו כן רצוי מאוד כי אלגוריתמי multithreading יושמו והשתמשו ידי הבעלים של יישומי מחשב.
לפעמים אתה עשוי להזדקק לוח אם החלפת מחשב - אם היא מותקן על מעבד עם תמיכת Hyper-Threading, במקום אלה שעמדו על זה בהתחלה היו לא תואם טכנולוגיית. עם זאת, כמו במקרה של מערכות הפעלה, כל בעיות לא תהיינה, אם לרשות המשתמשים - מחשב מודרני, או לפחות את המרכיבים הרלוונטיים של "הברזל" המעבד הראשון של אינטל Core i5. Hyper Threading, כפי שציינו לעיל, מיושם בשורת Core, ולהתאים אליו לוחות אם ערכת שבבים תומכים בפונקציות השבב בהתאמה מלאה.
קריטריונים אצים
אם המחשב שלך הוא ברמה של רכיבי חומרה ותוכנה לא יהיה תואם עם Hyper-Threading, אז זה טכנולוגיה, בתאוריה, יכול אפילו להאט את עבודתה. מצב זה הוביל כמה IT מומחים בספק את סיכויי פתרונות מאינטל. הם החליטו שזה לא היה פריצת דרך טכנולוגית, וקורס שיווק הוא הבסיס של המושג של Hyper Threading, אשר הוא אלגוריתם אשר, מכוח האדריכלות שלו הוא לא מסוגלים להאיץ באופן משמעותי את המחשב. אבל מבקרי ספק היו התפוגגו במהירות על ידי מהנדסי אינטל.
אז, את התנאים הבסיסיים כדי להבטיח כי הטכנולוגיה הייתה מעורבת בהצלחה:
- Hyper-Threading תמיכה קלט פלט המערכת;
- תאימות של לוח האם עם סוג המעבד המתאים;
- תמיכה עבור טכנולוגיית מערכת ההפעלה ואת יישום ספציפי פועל על זה.
אם שתי הספירות הראשונות של בעיות מיוחדות לא צריכות להתרחש בהיבט של תאימות תוכניות עם Hyper-Threading עדיין עשוי להיות קצת כיסוי. אבל יש לציין כי אם היישום תומך, למשל, עבודה עם מעבד כפול-ליבה, זה יהיה תואם, כמעט מובטח, עם הטכנולוגיה של אינטל.
לפחות יש מחקרים המאשרים את צמיחת תוכניות פרודוקטיביות, מותאמים שבבי הליבה הכפולה, על 15-18%, אם המעבד פועל מודולים Intel Hyper Threading. כיצד להשבית אותם - אנחנו כבר יודעים (במקרה שהמשתמש ספקות בנוגע להתאמת טכנולוגית אירוסין). אבל סיבות מוחשיות עבור המראה שלהם, כנראה מעט מאוד.
התועלת המעשית של Hyper-Threading
אם טכנולוגיה נתנו, מדובר, מוחשים יתרונות תחרותיים של אינטל? ישנן דעות שונות בעניין זה. אבל רבים אומרים: כך הייתה טכנולוגיית Hyper-Threading הפופולרי, זה הפך להיות פתרון הכרחי עבור יצרנים רבים של מערכות שרתים, גם התקבל בברכה על ידי משתמשי מחשב רגילים.
עיבוד נתוני חומרה
היתרון העיקרי של הטכנולוגיה - כי זה מיושם במתכונת חומרה. כלומר, החלק העיקרי של החישובים יבוצע בתוך המעבד עבור מודולים ספציפיים, ולא כמו אלגוריתמים ותוכנה מועברים לרמה של הקרנל השבב העיקרי - שפירושה ירידת הביצועים הכוללים של המחשב. באופן כללי, כפי שציין-מומחי IT, מהנדסי אינטל הצליחו לפתור את הבעיה, אשר נקבעה בתחילת ההתפתחות של טכנולוגיה - לגרום למעבד לפעול ביעילות רבה יותר. ואכן, כפי שמוצג על ידי בדיקות, הפתרון של משימות חשובות רבות כמעט עבור המשתמש להשתמש Hyper-Threading מופעלת כדי להאיץ באופן משמעותי את העבודה.
ראוי לציין כי בין שבבי פנטיום 4 אלה, אשר צוידו מודולים שתומכים בטכנולוגיה זו, עבד הרבה יותר ביעילות את השינויים הראשונים. במובנים רבים זו באה לידי ביטוי היכולת של המחשב לפעול במצב של ריבוי משימות אמיתיות - כאשר סוגים שונים מרובים של יישומי Windows, ולא רצויים מאוד להגביר בשל צריכת משאבי מערכת על ידי אחד מהם מפחיתים את מהירות העבודה של אחרים.
הפתרון סימולטני של בעיות שונות
לפיכך, מעבד עם תמיכת Hyper-Threading מותאם טוב יותר מאשר השבב אשר אינם תואמים זה, ההשקה סימולטני של, למשל, דפדפן אינטרנט, השמעת מוסיקה ועבודה עם מסמכים. כמובן, כל היתרונות הללו מורגשים על ידי המשתמש בפועל רק אם רכיבי תוכנה וחומרה של PC מאופיינים תאימות מספיק עם מצב דומה של מבצע.
התפתחות דומה
טכנולוגיית Hyper-Threading - הוא לא יחיד אשר נועד לשפר את ביצועי מחשב על ידי מחשוב מרובה הליכים. יש לה אנלוגים.
לדוגמה, ב מעבדים POWER5 שפורסמו על ידי יבמ, כולל גם תמיכה multi-threading. כלומר, כל אחד ליבות המעבד (של 2 מותקן עליהם אלמנט מקביל) עלולים לבצע את המשימות תוך שני הזרמים. לפיכך, השבב מטפל 4 נושאים מחשוב בו זמנית.
בין AMD יש גם תוצאות מצוינות בתחום מושגים רב שחלה. זה ידוע כי בארכיטקטורת Bulldozer, אלגוריתמים מנוצלים, בדומה Hyper-Threading. פתרונות התכונה מ- AMD שכל חוט מטפל יחידות מעבד יחיד. כאשר המטמון הזה של הרמה השנייה הוא משותף. מושגים דומים מיושמים ופתחו ידי ארכיטקטורה בובקט AMD, אשר מותאמת עבור מחשבים ניידים ומחשבים אישיים קטן.
כמובן, הרעיון של עמיתיהם ישירים מ- AMD, יבמ ואינטל יכול להיחשב מאוד מותנה. כמו גם גישות ארכיטקטורות מעבד עיצוב בכלל. אבל את העקרונות כלולי הטכנולוגיות הרלוונטיות יכולים להיחשב די דומים, ואת היעדים לשים מפתחים בהיבט של הגדלת היעילות של שבבי זיכרון - קרובים מאוד למעשה, אם לא זהה.
אלו הן עובדות המרכזיות לגבי הטכנולוגיה המרגשת מאינטל. מה זה, איך לאפשר Hyper-Threading או, לחילופין, לבטל, זיהינו. הנקודה, כנראה בשימוש המעשי של יתרונותיה, שבו ניתן להשתמש, מוודאת כי טכנולוגית תמיכה PC החומרה והתוכנה.
Similar articles
Trending Now