ہائپر تھریڈنگ کیا ہے اور یہ کیسے کام کرتی ہے؟

What Is Hyper Threading



Hyper-threading ایک ٹیکنالوجی ہے جو Intel اپنے پروسیسرز میں کارکردگی بڑھانے کے لیے استعمال کرتی ہے۔ یہ پروسیسر کو ایک ہی وقت میں دو تھریڈز پر کام کرنے کی اجازت دے کر کرتا ہے۔



Hyper-threading ایک ٹیکنالوجی ہے جو Intel اپنے پروسیسرز میں کارکردگی بڑھانے کے لیے استعمال کرتی ہے۔ یہ پروسیسر کو ایک ہی وقت میں دو تھریڈز پر کام کرنے کی اجازت دے کر کرتا ہے۔ اس کا مطلب ہے کہ پروسیسر ایک ساتھ دو کاموں پر کام کر سکتا ہے جس سے کارکردگی میں نمایاں اضافہ ہو سکتا ہے۔





آؤٹ لک 2013 ڈیجیٹل دستخط

ہائپر تھریڈنگ کارکردگی کو بڑھانے کا ایک بہترین طریقہ ہو سکتا ہے، لیکن اسے استعمال کرنے سے پہلے یہ سمجھنا ضروری ہے کہ یہ کیسے کام کرتا ہے۔ دوسری صورت میں، آپ ٹیکنالوجی کے مکمل فوائد حاصل نہیں کر سکتے ہیں.





اگر آپ Hyper-threading استعمال کرنے میں دلچسپی رکھتے ہیں، تو اسے فعال کرنے سے پہلے کچھ تحقیق ضرور کریں اور IT ماہر سے بات کریں۔



پہلے ہمارے پاس تھا۔ سنگل کور پروسیسرز . یہ پروسیسر ایک خاص رفتار سے چلتے تھے اور اس رفتار سے کارکردگی پیش کرنے کے قابل تھے۔ اس کے بعد پروسیسر کا دور آیا ایک سے زیادہ کور . یہاں، ہر انفرادی کور آزادانہ طور پر اپنی رفتار فراہم کر سکتا ہے۔ اس سے CPU کی طاقت میں تیزی سے اضافہ ہوا اور اس طرح کمپیوٹنگ ڈیوائس کی مجموعی کارکردگی میں اضافہ ہوا۔ لیکن انسان کا رجحان ہمیشہ بہترین کی تلاش میں رہتا ہے۔ لہذا، ملٹی تھریڈنگ متعارف کرایا گیا تھا جس نے کارکردگی میں قدرے اضافہ کیا تھا - لیکن پھر ہائپر تھریڈنگ . اسے پہلی بار 2002 میں Intel Xeon پروسیسرز کے ساتھ متعارف کرایا گیا تھا۔ ہائپر تھریڈنگ کو لاگو کرتے وقت، سی پی یو ہمیشہ کسی نہ کسی کام کو انجام دینے میں مصروف رہتا تھا۔

بیک وقت ٹریک پیڈ اور کی بورڈ استعمال نہیں کرسکتے ہیں

ہائپر تھریڈنگ



یہ سب سے پہلے Intel Xeon چپ کے ساتھ متعارف کرایا گیا تھا اور بعد میں Pentium 4 کے ساتھ صارفین SoCs پر ظاہر ہوا تھا۔ یہ Intel Itanium، Atom، اور Core i پروسیسرز پر موجود ہے۔

ہائپر تھریڈنگ کیا ہے؟

یہ انتظار کے وقت کی طرح ہے یا ایک کام سے دوسرے کام میں CPU سوئچ کرنے میں تاخیر نہ ہونے کے برابر ہے۔ یہ ہر کور کو ٹائم آؤٹ کی ضرورت کے بغیر کاموں کو مسلسل پروسیس کرنے کی اجازت دیتا ہے۔

ہائپر تھریڈنگ کا استعمال کرتے ہوئے، انٹیل کا مقصد واحد کور پر کسی مخصوص کام کے لیے عمل درآمد کے وقت کو کم کرنا ہے۔ اس کا مطلب ہے کہ ایک پروسیسر کور بغیر کسی تاخیر کے ایک کے بعد ایک متعدد کام انجام دے گا۔ آخر میں، یہ کام کو مکمل طور پر مکمل کرنے میں لگنے والے وقت کو کم کر دے گا۔

یہ براہ راست سپر اسکیلر فن تعمیر کا فائدہ اٹھاتا ہے، جس میں ایک سے زیادہ ہدایات الگ الگ ڈیٹا پر کام کرتی ہیں جو ایک ہی کور کے ذریعے پروسیسنگ کے لیے قطار میں ہوتی ہے۔ لیکن اس کے لیے آپریٹنگ سسٹم کا بھی ہم آہنگ ہونا ضروری ہے۔ اس کا مطلب یہ ہے کہ آپریٹنگ سسٹم کو لازمی طور پر SMT، یا بیک وقت ملٹی تھریڈنگ کو سپورٹ کرنا چاہیے۔

اس کے علاوہ، انٹیل کے مطابق، اگر آپ کا آپریٹنگ سسٹم اس فیچر کو سپورٹ نہیں کرتا ہے، تو آپ کو صرف ہائپر تھریڈنگ کو غیر فعال کرنا چاہیے۔

ہائپر تھریڈنگ کے کچھ فوائد:

  1. سسٹم کی کارکردگی کو برقرار رکھتے ہوئے وسائل سے بھرپور ایپلی کیشنز کا بیک وقت آغاز
  2. کارکردگی کے اثرات کو کم کرتے ہوئے اپنے سسٹمز کو محفوظ، موثر اور قابل انتظام رکھیں
  3. مستقبل کے کاروبار کی ترقی اور حل کے نئے مواقع کے لیے ہیڈ روم فراہم کریں۔

خلاصہ یہ کہ اگر آپ کے پاس ایک مشین ہے جو کچھ خانوں کو پیک کرنے کے لیے استعمال ہوتی ہے، تو پیکنگ مشین کو ایک باکس پیک کرنے کے بعد اس وقت تک انتظار کرنا چاہیے جب تک کہ اسے اسی کنویئر بیلٹ سے دوسرا باکس نہ ملے۔ لیکن اگر ہم ایک اور کنویئر بیلٹ کو لاگو کرتے ہیں جو مشین کو اس وقت تک کام کرتا ہے جب تک کہ پہلا دوسرا باکس فراہم نہیں کرتا، تو اس سے باکس پیک کرنے کی رفتار بڑھ جائے گی۔ ہائپر تھریڈنگ آپ کے سنگل کور پروسیسر کے ساتھ اس کی اجازت دیتی ہے۔

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

نوٹ : مضمون 28 دسمبر 2018 کو ایڈٹ کیا گیا تھا۔

rufus کی شکل
مقبول خطوط