तो, आप एक नया कंप्यूटर खरीदना चाह रहे हैं और सीपीयू हाइपरथ्रेडिंग शब्द आया है। कंप्यूटर में क्या हो रहा है, इसे समझना कठिन हो सकता है—चिंता न करें, हम जानते हैं।
नए शब्दों और संक्षिप्त शब्दों की प्रचुरता के साथ, चीजें जल्दी भ्रमित हो सकती हैं। और यह सीपीयू के लिए विशेष रूप से सच है। यदि आप एक नया कंप्यूटर खरीद रहे हैं, तो आप यह सुनिश्चित करना चाहते हैं कि उसमें एक अच्छा सीपीयू हो। तो, हाइपरथ्रेडिंग क्या है? क्या हाइपरथ्रेडिंग एक नौटंकी है?
हाइपरथ्रेडिंग के बारे में आपको जो कुछ भी जानने की जरूरत है, यह कैसे काम करता है, और आपको इसकी आवश्यकता है या नहीं, यह जानने के लिए आगे पढ़ें।
एक सीपीयू क्या है?
सीपीयू, या सेंट्रल प्रोसेसिंग यूनिट, काफी हद तक आपके कंप्यूटर का दिमाग है. यह आपके कंप्यूटर का वह भाग है जो प्रोग्राम चलाता है। सीपीयू हर तरह के कंप्यूटर में होते हैं जिनके बारे में आप सोच सकते हैं- डेस्कटॉप पीसी, लैपटॉप, स्मार्टफोन, आप इसे नाम दें।
एक सीपीयू कंप्यूटर के अन्य हिस्सों (रैम) द्वारा प्रदान की गई जानकारी को संसाधित करके और एक क्रिया (या आउटपुट उत्पन्न) करके काम करता है। जब आप कोई प्रोग्राम चलाते हैं, तो यह CPU ही होता है जो निर्देशों की व्याख्या करता है और आपको परिणाम दिखाता है।
आपने "कोर" शब्द को इधर-उधर फेंकते हुए भी देखा होगा। प्रत्येक कोर मूल रूप से है एक और सीपीयू जोड़ना प्रसंस्करण इकाई को। और, प्रत्येक कोर एक समय में एक प्रक्रिया करने में सक्षम है। मूल रूप से, CPU में केवल एक core होता था।
अतिरिक्त कोर के साथ, CPU एक साथ अधिक कार्य कर सकते हैं। आज अधिकांश सीपीयू क्वाड-कोर हैं, और कुछ ऑक्टा-कोर भी हैं।
ठीक है-तो अधिक कोर, बेहतर। हाइपरथ्रेडिंग के बारे में क्या?
हाइपरथ्रेडिंग क्या है?
पारंपरिक सीपीयू सिंगल-थ्रेडेड होते हैं। इसका मतलब है कि वे एक समय में एक ही कार्य कर सकते हैं।
दूसरी ओर, हाइपरथ्रेडिंग है एक साथ मल्टीथ्रेडिंग का इंटेल का संस्करण (एसएमटी)। एसएमटी प्रत्येक सीपीयू कोर को दो वर्चुअल कोर (थ्रेड्स कहा जाता है) में विभाजित करता है। ये दो वर्चुअल कोर एक साथ निर्देशों को संसाधित करने में सक्षम हैं (यदि प्रोग्राम इसके लिए अनुमति देता है), जिसका अर्थ है कि मल्टीथ्रेडिंग प्रभावी रूप से सीपीयू की संख्या को दोगुना कर देता है।
इसलिए यदि आपके पास हाइपरथ्रेडिंग वाला क्वाड-कोर सीपीयू है, तो आपके पास आठ वर्चुअल कोर हैं। यह भौतिक कोर की संख्या को दोगुना करने जैसा नहीं है - उस पर बाद में और अधिक।
हाइपरथ्रेडिंग उन प्रक्रियाओं की संख्या को दोगुना करके CPU प्रदर्शन में सुधार करता है जिन्हें CPU एक साथ संभाल सकता है। इसका मतलब है कि सीपीयू अधिक मांग वाले अनुप्रयोगों को अधिक आसानी से संभाल सकता है।
हाइपरथ्रेडिंग कैसे काम करता है?
दो भौतिक सीपीयू कोर के विपरीत, हाइपरथ्रेडिंग वर्चुअल कोर (जिसे लॉजिकल कोर कहा जाता है) का उपयोग करता है। ये कोर प्रोसेसर के संसाधनों जैसे निष्पादन इंजन और कैश को साझा करते हैं। यदि आप सुनिश्चित नहीं हैं कि ये क्या हैं, तो चिंता न करें। इसका मतलब है कि प्रत्येक कोर अधिक कुशलता से काम कर सकता है क्योंकि वर्चुअल कोर हार्डवेयर साझा करते हैं। जब एक तार्किक कोर डेटा की प्रतीक्षा करते हुए रुक जाता है, तो दूसरा तार्किक कोर उन संसाधनों को अपने कार्यों को करने के लिए "उधार" ले सकता है।
वर्चुअल कोर भौतिक कोर के बराबर नहीं हैं। अधिक वर्चुअल कोर की तुलना में अधिक भौतिक कोर हमेशा अधिक वांछनीय होते हैं। ऐसा इसलिए है क्योंकि प्रत्येक भौतिक कोर की अपनी वास्तुकला होती है और यह अधिक शक्तिशाली और कुशल होता है।
मूल रूप से, हाइपरथ्रेडिंग बिना हाइपरथ्रेडिंग के क्वाड-कोर प्रोसेसर की तुलना में क्वाड-कोर प्रोसेसर को अधिक शक्तिशाली बना देगा, लेकिन ऑक्टा-कोर प्रोसेसर दोनों की तुलना में बहुत अधिक शक्तिशाली होगा।
प्रोसेसिंग कोर की दक्षता पूरी तरह से ऑपरेटिंग सिस्टम और सॉफ्टवेयर पर निर्भर करती है। यदि सॉफ़्टवेयर एकाधिक थ्रेड उत्पन्न करने के लिए नहीं लिखा गया है, या यह उस विशेष प्रोसेसर के साथ बहुत अच्छी तरह से काम नहीं करता है, तो हाइपरथ्रेडिंग कम कुशल होगी।
क्या हाइपरथ्रेडिंग इसके लायक है?
सबसे पहले, यह याद रखना महत्वपूर्ण है कि भौतिक कोर तार्किक कोर से अधिक मायने रखते हैं। यदि आप दो समान सीपीयू के बीच चयन कर रहे हैं, एक दो कोर और हाइपरथ्रेडिंग के साथ, या एक चार भौतिक कोर के साथ, चार भौतिक कोर वाले एक को चुनें!
वर्तमान में, कई अनुप्रयोगों के लिए, हाइपरथ्रेडिंग अनावश्यक है। अतिरिक्त लाभ केवल तभी मायने रखता है जब आपको एक ही समय में कई उच्च-मांग वाले कार्यक्रम चलाने हों। और इन कार्यक्रमों को पहले स्थान पर हाइपरथ्रेडिंग का उपयोग करने में सक्षम होना चाहिए।
इसलिए, यदि आप हाई-एंड सॉफ़्टवेयर (जैसे 3D रेंडरिंग या वीडियो एन्कोडिंग सॉफ़्टवेयर) का उपयोग कर रहे हैं जो अधिक थ्रेड बना सकता है, तो हाइपरथ्रेडिंग प्रसंस्करण गति को अधिकतम करने में मदद करेगा। लेकिन वर्ड प्रोसेसर या वेब ब्राउज़र का उपयोग करने वाले औसत व्यक्ति के लिए, हाइपरथ्रेडिंग शायद अधिक गति नहीं जोड़ेगी। और, हाइपरथ्रेडिंग सीपीयू आमतौर पर उनके गैर-हाइपरथ्रेडिंग समकक्षों की तुलना में अधिक महंगे होते हैं।
लेकिन, यह बदल सकता है। अधिक से अधिक प्रोग्राम (और गेम) विकसित किए जा रहे हैं जो हाइपरथ्रेडिंग सीपीयू पर बेहतर प्रदर्शन करेंगे।
हाइपरथ्रेडिंग के डाउनसाइड्स
हाइपरथ्रेडेड सीपीयू गैर-हाइपरथ्रेडेड सीपीयू की तुलना में अधिक शक्ति का उपयोग करते हैं। यदि आप हाइपरथ्रेडिंग का उपयोग नहीं कर रहे हैं, तो यह अतिरिक्त बिजली की खपत एक अनावश्यक लागत हो सकती है। सर्वर फ़ार्म जैसे बहु-कंप्यूटर अनुप्रयोगों के मामले में यह विशेष रूप से सच है, जहां बिजली बिल अत्यधिक बड़ा हो सकता है।
हाइपरथ्रेडेड सीपीयू भी अपने समकक्षों की तुलना में अधिक महंगे हैं। यही कारण है कि इंटेल जैसे निर्माताओं ने हाइपरथ्रेडिंग को अपने पेशेवर-ग्रेड सीपीयू (i9 और रॉकेट लेक के रूप में ऊपर) तक सीमित करना चुना है। इसलिए यदि आपको हाइपरथ्रेडिंग की आवश्यकता नहीं है, तो आप अतिरिक्त नकदी खर्च नहीं करना चाहेंगे।
क्या आपको हाइपरथ्रेडिंग सीपीयू मिलना चाहिए?
यदि आप उच्च-मांग वाले सॉफ़्टवेयर का उपयोग करने वाले पेशेवर हैं, जिसे कई थ्रेड बनाने के लिए डिज़ाइन किया गया है, तो एक सीपीयू प्राप्त करना जो हाइपरथ्रेडिंग को सक्षम बनाता है, आपके लिए विकल्प हो सकता है। लेकिन अगर आप एक विशिष्ट पीसी उपयोगकर्ता हैं, जिसे हाइपरथ्रेडिंग की कोई वास्तविक आवश्यकता नहीं है, तो यह पूरी तरह से अनावश्यक हो सकता है।
भविष्य में, हाइपरथ्रेडिंग का उपयोग करने वाले प्रोग्राम अधिक सामान्य हो सकते हैं। जैसे-जैसे तकनीक बढ़ती है और सॉफ्टवेयर अधिक संसाधन-गहन हो जाता है, गेमिंग जैसे अधिक अनुप्रयोगों के लिए हाइपरथ्रेडिंग आवश्यक हो सकती है।
लेखन के समय, खेल और कार्यक्रम अधिक सूत्र-भारी होने लगे हैं। इसका मतलब है कि हाइपरथ्रेडिंग आपके अगले पीसी को "भविष्य-सबूत" में मदद कर सकती है। लेकिन, अधिकांश पुराने एप्लिकेशन (अधिकांश गेम सहित) सिंगल-थ्रेडेड हैं, इसलिए यदि आपका मुख्य उपयोग यही होगा, तो आपको हाइपरथ्रेडिंग की आवश्यकता नहीं है!
वर्तमान में, आपको सामान्य कार्यक्रमों के लिए हाइपरथ्रेडिंग के साथ प्रसंस्करण गति में थोड़ी वृद्धि देखने की संभावना है - यह आप पर निर्भर है कि यह अतिरिक्त लागत के लायक है या नहीं!
अब आप सीपीयू हाइपरथ्रेडिंग के बारे में वह सब कुछ जानते हैं जो आपको चाहिए
हमें उम्मीद है कि इस लेख ने सीपीयू हाइपरथ्रेडिंग के बारे में आपको जो कुछ जानने की जरूरत है, वह सब कुछ समझा दिया है। लेकिन सिर्फ मामले में, यहाँ सारांश है:
- हाइपरथ्रेडिंग प्रत्येक भौतिक CPU कोर को दो वर्चुअल कोर में विभाजित करता है।
- वर्चुअल कोर की तुलना में भौतिक CPU कोर अधिक शक्तिशाली होते हैं।
- हाई-एंड सॉफ़्टवेयर के लिए हाइपरथ्रेडिंग महत्वपूर्ण है, लेकिन रोज़मर्रा के कार्यक्रमों के लिए उतना नहीं।
- निकट भविष्य में हाइपरथ्रेडिंग अधिक उपयोगी हो सकती है।
अब आप जानते हैं कि अगली बार जब आप पीसी के लिए खरीदारी कर रहे हों तो क्या देखना चाहिए, क्यों न शुरू करें और अपनी आवश्यकता के अनुरूप एक खोजें?
यदि आपका GPU संघर्ष कर रहा है, तो यह अपग्रेड का समय है।
आगे पढ़िए
- प्रौद्योगिकी की व्याख्या
- सी पी यू
- पीसी
- कंप्यूटर टिप्स
जेक हार्फील्ड पर्थ, ऑस्ट्रेलिया में स्थित एक स्वतंत्र लेखक हैं। जब वह नहीं लिख रहा होता है, तो वह आमतौर पर झाड़ियों में स्थानीय वन्यजीवों की तस्वीरें खींचता रहता है। आप उनसे www.jakeharfield.com पर मिल सकते हैं
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया उस ईमेल में अपने ईमेल पते की पुष्टि करें जिसे हमने अभी आपको भेजा है।