हाइपर-थ्रेडिंग क्या है?

click fraud protection

इंटेल सीपीयू का एक अच्छा अनुपात हाइपर-थ्रेडिंग नामक एक सुविधा प्रदान करता है जो एक साथ मल्टी-थ्रेडिंग, या एसएमटी के लिए एक इंटेल ब्रांड नाम है। हाइपरथ्रेडिंग एक ऐसी प्रक्रिया है जो भारी बहु-थ्रेडेड कार्यों में सीपीयू के प्रदर्शन को बढ़ाने की अनुमति दे सकती है।

युक्ति: थ्रेड एक प्रक्रिया के लिए निर्देशों के अनुक्रम हैं। यदि एक प्रक्रिया को कई छोटे भागों में विभाजित किया जाता है जिसे एक साथ चलाया जा सकता है, तो इसे मल्टीथ्रेडेड कहा जाता है।

हाइपरथ्रेडिंग क्या है और यह कैसे काम करती है?

हाइपरथ्रेडिंग को एक उपकरण के रूप में विपणन किया जाता है जो एक एकल सीपीयू कोर को एक साथ दो प्रक्रियाओं को चलाने की अनुमति देता है। अधिकांश ऑपरेटिंग सिस्टम में, हाइपरथ्रेडेड कोर को दूसरे लॉजिकल कोर के रूप में, मुख्य भौतिक कोर के साथ और सैम के रूप में दिखाया जाता है।

यह विशेष रूप से यथार्थवादी प्रतिनिधित्व नहीं है कि हाइपरथ्रेडिंग वास्तव में कैसे काम करता है। वास्तव में, हाइपरथ्रेडिंग एक स्मार्ट शेड्यूलिंग प्रक्रिया है जो सीपीयू कोर को दो थ्रेड्स को कतारबद्ध करने की अनुमति देती है। यदि पहला थ्रेड रुक जाता है, उदाहरण के लिए, यदि वह डेटा की प्रतीक्षा कर रहा है, तो दूसरे थ्रेड को आसानी से स्वैप किया जा सकता है। यह डिज़ाइन दूसरे थ्रेड को किसी भी बेकार CPU समय का लाभ उठाने की अनुमति देता है जो अन्यथा व्यर्थ हो जाएगा, उपयोगी गणना करने के लिए।

प्रदर्शन प्रभाव क्या है?

वर्कलोड के प्रकार के आधार पर, जैसे कि भारी मल्टीथ्रेडेड प्रक्रियाओं के लिए, जैसे कि वीडियो संपादन, हाइपरथ्रेडिंग 30% तक प्रदर्शन को बढ़ावा दे सकता है। हालांकि, अन्य कार्यों में, जैसे सिंगल-थ्रेडेड एप्लिकेशन, हाइपरथ्रेडिंग के परिणामस्वरूप कोई प्रदर्शन लाभ नहीं हो सकता है।

हाइपरथ्रेडिंग का मतलब यह है कि सीपीयू अधिक शक्ति का उपयोग करता है और गैर-हाइपरथ्रेडेड सीपीयू की तुलना में अधिक गर्मी उत्पन्न करता है। यह CPU के उच्च उपयोग स्तरों के कारण होता है।

हाइपरथ्रेडेड कोर बनाम भौतिक कोर

वास्तव में, हाइपरथ्रेडिंग एक अच्छा अतिरिक्त है, जो मल्टीथ्रेडेड कार्यों के लिए थोड़ा अतिरिक्त मुफ्त प्रदर्शन प्रदान करता है। भौतिक सीपीयू कोर, हालांकि, मल्टीथ्रेडेड वर्कलोड के लिए बहुत अधिक प्रदर्शन को बढ़ावा देने में सक्षम हैं। यदि आपके पास हाइपरथ्रेडिंग के साथ डुअल-कोर सीपीयू और हाइपरथ्रेडिंग के बिना क्वाड-कोर सीपीयू के बीच कोई विकल्प है, तो क्वाड-कोर हाइपरथ्रेडेड डुअल-कोर से बेहतर प्रदर्शन करेगा। भौतिक कोर गिनती मल्टीथ्रेडेड प्रदर्शन का सबसे महत्वपूर्ण हिस्सा है, हाइपरथ्रेडिंग का समर्थन करना थोड़ा सा बढ़ावा है।