मैं इंटेल पेंटियम ई 5700 सीपीयू के आँकड़े देख रहा था ।
इसमें दो कोर और दो धागे हैं। प्रोसेसर के लिए धागे क्या करते हैं? क्या कोर की संख्या और धागों की संख्या के बीच कोई संबंध है? समग्र रूप से सिस्टम के लिए धागे किस उद्देश्य से काम करते हैं?
मैं इंटेल पेंटियम ई 5700 सीपीयू के आँकड़े देख रहा था ।
इसमें दो कोर और दो धागे हैं। प्रोसेसर के लिए धागे क्या करते हैं? क्या कोर की संख्या और धागों की संख्या के बीच कोई संबंध है? समग्र रूप से सिस्टम के लिए धागे किस उद्देश्य से काम करते हैं?
जवाबों:
सीपीयू पर कोर काउंट कोर की भौतिक संख्या है, जबकि थ्रेड काउंट व्यक्तिगत अनुप्रयोग थ्रेड्स की संख्या है जो कि सीपीयू पर ही एक साथ निष्पादित की जा सकती है। किसी भी अतिरिक्त या विशेष हार्डवेयर के बिना, यह कोर गणना के बराबर है। हालांकि, कुछ प्रोसेसरों में कोर की तुलना में अधिक धागे होंगे।
कुछ इंटेल सीपीयू में हाइपरथ्रेडिंग नामक एक सुविधा होती है , जो एक ऑपरेटिंग सिस्टम को भौतिक कोर प्रति तार्किक कोर की मात्रा को दोगुना देखने की अनुमति देता है। यह ऑपरेटिंग सिस्टम को थ्रेड्स की मात्रा को एक साथ शेड्यूल और रन करने की अनुमति देता है, इसलिए सीपीयू I के मामले में ऊपर से जुड़ा हुआ है, चार भौतिक कोर हैं, लेकिन आठ तार्किक (ताकि आप एक साथ आठ धागे चला सकें)।
ऑपरेटिंग सिस्टम में चल रहे प्रत्येक व्यक्तिगत अनुप्रयोग या तो सिंगल-थ्रेडेड या मल्टी-थ्रेडेड होते हैं (प्रत्येक थ्रेड को "सब-एप्लिकेशन" के रूप में सोचते हैं)। एकल-थ्रेडेड एप्लिकेशन को सीपीयू पर चलने के लिए बस एक धागे की आवश्यकता होती है, जबकि बहु-थ्रेडेड अनुप्रयोगों में कई उप-थ्रेड एक साथ चल रहे होते हैं। अतिरिक्त कोर, या हाइपर-थ्रेडिंग, अधिक एप्लिकेशन थ्रेड्स को एक साथ एक बार चलाने की अनुमति देते हैं।
यह मल्टी-थ्रेडेड (अनुमति देता है नहीं एकल पिरोया) अनुप्रयोग, बहुत तेजी से चलाने के लिए एक से अधिक थ्रेड CPU पर एक बार में चला सकते हैं के बाद से।
बस एक अंतिम नोट, हाइपरथ्रेडिंग कुछ मल्टीथ्रेडेड अनुप्रयोगों के प्रदर्शन को बेहतर बनाता है जो विशेष रूप से इसके लिए अनुकूलित हैं (क्योंकि अभी भी भौतिक कोर की संख्या आधी है क्योंकि तार्किक हैं)। कुछ विभिन्न मामलों में, अनुप्रयोगों तेजी हाइपरथ्रेडिंग के साथ चला सकते हैं अक्षम (हालांकि कई आवेदन कर इसे से लाभ)। हाइपरथ्रेडिंग के बावजूद, भौतिक कोर की संख्या में वृद्धि हमेशा मल्टीथ्रेडेड अनुप्रयोगों को लाभान्वित करेगी ।
एक "कोर" एक प्रोसेसर के वास्तविक भौतिक उपसमूह का प्रतिनिधित्व करता है जो स्वयं प्रसंस्करण को संभाल सकता है, जबकि एक "धागा" यह है कि प्रोसेसर एक बार में कितनी वास्तविक प्रक्रियाओं को संभाल सकता है। इंटेल ने एक तकनीक विकसित की है जिसे वे "हाइपर-थ्रेडिंग" लेबल करते हैं यह तकनीक एक भौतिक कोर के लिए अनुमति देती है (जो आमतौर पर केवल एक समय में एक थ्रेड को संभालने में सक्षम होगी) अब एक साथ दो थ्रेड को संभालने में सक्षम होगी।
एक धागा एक कार्य है जिसे प्रोसेसर को संभालना चाहिए, एक सरल स्पष्टीकरण के लिए, आप यह मान सकते हैं कि आपके द्वारा खोले गए प्रत्येक एप्लिकेशन (जैसे पेंट, नोटपैड, मीडिया प्लेयर) का अपना धागा है ... अब इसका मतलब यह नहीं है कि आप केवल खोल सकते हैं 2 एप्लिकेशन एक ही बार में, क्योंकि प्रोसेसर और OS 'स्विचिंग थ्रेड्स' में इतनी तेज़ी से काम करते हैं कि आपके द्वारा खोले गए हर एप्लिकेशन की ज़रूरतों को संभाल सकें। आप बस अधिक कोर के साथ बेहतर प्रदर्शन का अनुभव करेंगे क्योंकि अब आप सभी कामों को अधिक कोर प्रोसेसर से बाहर कर सकते हैं।
उदाहरण के लिए, मेरे काम के कंप्यूटर में एक i7 है। I7 में 4 भौतिक कोर हैं, लेकिन प्रत्येक कोर 'हाइपर-थ्रेडिंग' कर सकता है जो इस प्रोसेसर को एक बार में 8 थ्रेड्स को संभालने की अनुमति देता है। इसलिए यदि मैं कार्य प्रबंधक खोलता हूं, तो मुझे प्रोसेसर के प्रदर्शन पैमाने के लिए 8 बक्से दिखाई देंगे।
अंगूठे का एक सामान्य नियम यह है कि अधिक धागे की तुलना में अधिक शारीरिक कोर बेहतर हैं। इसलिए यदि आप ऐसे प्रोसेसर की तुलना कर रहे हैं जिसमें 4 कोर और 4 थ्रेड थे, तो 2 कोर 4 थ्रेड से बेहतर होगा। लेकिन जितने अधिक धागे आपके प्रोसेसर को संभाल सकते हैं, मल्टीटास्किंग के दौरान यह उतना ही बेहतर प्रदर्शन करेगा और कुछ बहुत ही गहन अनुप्रयोगों (वीडियो संपादन, सीएडी, सीएएम, संपीड़न, एन्क्रिप्शन, आदि) के लिए एक समय में एक से अधिक कोर का उपयोग करेगा।
IE या क्रोम में एक लेख में लिंक पर क्लिक करना, हर बार जब आप क्लिक करते हैं तो आप एक धागा बनाते हैं। अधिक आप लिंक पर क्लिक करें और अधिक धागे। आपके पास एक 4 कोर सीपीयू है आपके पास 8 धागे हैं आप समस्या शुरू होने से पहले 8 लिंक खोल सकते हैं। अपने इंटरनेट कनेक्शन की उपेक्षा करना। इसलिए प्रत्येक कोर आपके द्वारा खोले गए उन लिंक (थ्रेड्स) में से दो को कवर कर रहा है। यह विचार आई.एम.ओ. अगर इससे किसी को कोई मतलब है।