نظرة على تقنية HyperThreading من إنتل !

    • نظرة على تقنية HyperThreading من إنتل !

      بسم الله الرحمن الرحيم

      صار لي شهور وأنا ناوي أكتب هذا الموضوع ، بس الظروف حالت دون ذلك...
      على العموم ، الموضوع بكل بساطة عبارة عن نظرة على أحد تقنيات المعالجات التي
      أبدعتها شركة إنتل والتي إنحصرت على مجموعة معينة من المعالجات...






      ما هي تقنية HyperThreading ؟
      - في أساسها هذه التقنية هي عبارة عن تطبيق إنتل لتقنية تعرف ب Simultaneous Multi-Threading (SMT) ، وهي تقنية كانت مخصصة لتستخدم مع المعالج EV8 Alpha الذي تم إلغاؤه!
      وفي أبسط صورها ، فهذه التقنية مبنية على أساس خداع نظام التشغيل ، وجعله يعتقد أن الجهاز به معالجين ، بينما هو به معالج واحد فقط في الأساس! يعني يكون لديك معالج واحد physical بحيث يتصور نظام التشغيل أن هناك معالجين logical ، وبذلك يسمح بتشغيل عمليتين (threads) بشكل متوازي
      (parallel) ، كل منهما في معالج logical مختلف عن الاخر ، ولكن الاثنين ضمن المعالج physical نفسه !!
      إذا ما توفره هذه التقنية هو إستبدال معالج واحد ، بمعالجين إفتراضيين..

      طبعا شرح كيفية عمل التقنية بالضبط أمر ليس بالهين ، وأيضا أمر سيطول!!

      وهذا الموضوع شبه تعريفي بالتقنية وما هي التغييرات التي تحدثها ويمكن ملاحظتها...
      ولمن أراد مزيدا من المعلومات عن كيفية عمل التقنية بالضبط ، فسيجد الكثير من المواقع التي توفر ذلك...



      كيفية تفعيل هذه التقنية؟
      - إذا كان جهازك يدعم تقنية HT ، فسيكون عليك ان تقوم بتفعيلها عن طريق البيوس (Bios) ، وعندما يتم ذلك فعند إعادة تشغيل الجهاز سنرى ان البيوس يظهر ان الجهاز به معالجين! وطبعا الاثنين بنفس المواصفات!!





      إختبار بسيط للتقنية ؟
      كمحاولة لإختبار هذه التقنية تم تشغيل عدد من البرامج والإستخدامات ، مرة مع تقنية HT مفعلة ومرة أخرى بدونها ، لمشاهدة الفرق بين عمل الجهاز مع وبدون التقنية!
      نلاحظ أن الصورة أدناه تظهر ال Task Manager وهي لمعالج بينتيوم 4 بسرعة 3.06 جيجاهرتز ، حيث تم تفعيل تقنية HT ، والصورة تظهر بوضوح وجود معالجين يعملان بشكل متوازي ولكن في نفس الوقت مختلف ، لاحظوا CPU Usage ، حيث يظهر اختلاف في عمل المعالجين!! فهنا تم توزيع العمل على المعالجين وبذلك تم تخفيف الظغط عن كل منها!!






      ألحين اذا نظرنا إلى الصورة أدناه والتي تظهر الجهاز بدون تفعيل تقنية HT ، فسنلاحظ الفرق في عمل الجهاز إذا دققنا في ال CPU Usage ، حيث يظهر إشارات (spikes) أعلى بكثير وايضا نرى ان مدتها تطول!






      كملاحظة أخيرة ، كفاءة عمل البرامج والإستخدامات مع وبدون التقنية كان متقارب! ولكن مع تقنية HT
      كانت مدة الاستجابة أسرع ، وايضا كان عمل الجهاز اكثر ثباتا ...

      (سيكون من الجميل لو قام الاعضاء الذين لديهم هذه التقنية في معالجات اجهزتهم ، من القيام باختبار شبيه
      بالسابق ، وموافاتنا بالنتائج!! )

      أخيرا المعالجات التي أصدرتها مايكروسوفت والتي تدعم هذه التقنية؟
      في موقع شركة إنتل ستجد قائمة بجميع المعالجات التي تدعم هذه التقنية..

      في الصفحة التالية



      خالص التحية
      The Master

      :)
    • :) موضوع رائع من مشرف أروع :)

      عندي سؤال كيف أعرف ان جهازي يدعم تقنية HT ؟؟؟

      تبغي الصراحه انا متردد في الدخول الى البيوس (Bios) ...

      دمت في ود الرحمن

      أخوك
      أسير نت
    • أسير نت كتب:

      :) موضوع رائع من مشرف أروع :)

      عندي سؤال كيف أعرف ان جهازي يدعم تقنية HT ؟؟؟

      تبغي الصراحه انا متردد في الدخول الى البيوس (Bios) ...

      دمت في ود الرحمن

      أخوك
      أسير نت




      هلا بك اخي العزيز اسير نت ..

      تسلم على مرورك الكريم...

      بالنسبة لمعرفة اذا كان جهازك يدعم هذه التقنية ام لأ ، فاسهل طريقة انك تشوف شعار إنتل
      الذي يوضح نوع المعالج الموجود بجهازك! أي الملصق الصغير الذي يحمل شعار Intel Inside
      إذا كان المعالج يدعم التقنية فسترى حرفي H و T صغيرين ، لاحظ الصورة ادناه كمثال!




      كل التحية
      :)
    • السلام عليكم و رحمة الله

      مرحبا أخي The Master
      معلومةجديدة تزيد من سرعة الجهاز بطريقة التحايل طريقة مفيدة
      شكرا أخي و تسلم على الشرح الجميل و الشيق تحية طيبة