सीपीयू / प्रोसेसरों के लिए प्रयुक्त शब्दावली


3

मान लीजिए कि एक सिस्टम में 4 Intel Xeon प्रोसेसर हैं, जिनमें से प्रत्येक में 10 भौतिक कोर हैं जिनमें हाइपरथ्रेडिंग सक्षम है जो कुल 80 कोर बनाता है

अब यह पूरी तरह से भ्रामक है जब प्रलेखन में वे इन शब्दावली का हर जगह अलग-अलग उपयोग करना शुरू करते हैं।

अब सवाल यह है कि क्या मैं यहीं हूं?

Microsoft Windows Server 2003, एंटरप्राइज़ x64 संस्करण 8 प्रोसेसर का समर्थन करता है [लिंक]

और फिर इसे लिखा भी जाता है

Windows Server 2003 के x64- आधारित संस्करण जो एक कंप्यूटर पर चल रहे हैं जो मल्टीकोर प्रोसेसर या हाइपर-थ्रेडिंग प्रोसेसर का उपयोग करता है, अधिकतम 64 तार्किक प्रोसेसर का समर्थन करता है।

इसका मतलब यह है कि Microsoft Windows Server 2003, एंटरप्राइज़ x64 केवल 8 तार्किक कोर का समर्थन करता है क्योंकि उन्होंने अलग-अलग संदर्भ के साथ दो बार प्रोसेसर शब्द का उपयोग किया है?

जहाँ तक मुझे याद है सीपीयू कोर के बराबर है, और प्रोसेसर हार्डवेयर हैं जो सीपीयू को बंडल करते हैं और उन्हें एक सॉकेट पर संलग्न करते हैं।

संक्षेप में, शीर्ष सबसे अधिक विवरण के लिए, सिस्टम में कुल 8 प्रोसेसर, 40 भौतिक सीपीयू (कोर) और कुल 80 तार्किक सीपीयू (कोर) हैं?

जवाबों:


5

दरअसल नहीं। एक डुअल कोर प्रोसेसर 2 कोर के साथ एक प्रोसेसर, एक क्वाड-कोर 4 कोर के साथ एक प्रोसेसर .. है और इसलिए dosen't खेलने पर आ on.Hyperthreading अभी तक

आओ हम एक 8 कोर प्रोसेसर लेते हैं, और उन्हें एक काल्पनिक 8 प्रोसेसर एसएमपी सिस्टम पर रखते हैं। आपके पास 64 भौतिक कोर के साथ 8 प्रोसेसर हैं। हाइपरथ्रेडिंग आपको उन पर 128 तार्किक कोर चलाने की सुविधा देता है। इसी तरह क्वाडकोर के साथ एक ही सेटअप में 32 भौतिक कोर के साथ 8 प्रोसेसर होंगे, और 64 तार्किक कोर तक हाइपरथ्रेडिंग के साथ (जो कि विंडोज़ सर्वर उद्यम में अधिकतम चलने में सक्षम होगा)।

जाहिरा तौर पर इस मामले में, एक तार्किक कोर एक धागा चलाने की क्षमता के बराबर है।

EDIT: जवाब को साफ कर दिया। जाहिर तौर पर मैंने इसे गलत समझा - विकिपीडिया पर हाइपरथ्रेडिंग लेख वास्तव में यहाँ उपयोगी था


तो इस मामले में, विंडोज 2003 अधिकतम 64 तार्किक कोर तक 8 प्रोसेसर का समर्थन कर सकता है। लेकिन सीपीयू शब्द कहां फिट बैठता है?
बासित अनवार

वैसे, इस मामले में, सीपीयू कोर और धागे में चाहे जितने के साथ एक भौतिक प्रोसेसर है
जर्नीमैन गीक

और प्रत्येक भौतिक कोर हाइपरथ्रेडिंग के साथ 2 तार्किक कोर है। उस बिट को याद किया।
जर्नीमैन गीक

1
खैर, केवल इंटेल प्रति माह हाइपरथ्रेडिंग के कई थ्रेड्स कहता है। इसके अलावा, अन्य x86 विक्रेताओं में से कोई भी उस तकनीक का उपयोग नहीं करता है। खिड़कियों के संदर्भ में यह अभी भी सच है। हालाँकि विभिन्न विक्रेता (उदाहरण के लिए ओरेकल) 'प्रोसेसर' की विभिन्न परिभाषाओं का उपयोग कर सकते हैं।
जर्नीमैन गीक

1
@ बासित एवर: केंद्रीय प्रोसेसर यूनिट (सीपीयू) शब्द की उत्पत्ति उन दिनों में हुई जब प्रोसेसर असतत भागों से बने थे। 1980 की सिंगल चिप "माइक्रोप्रोसेसर" सीपीयू में उभरा, जिसका उपयोग छोटे व्यक्तिगत कंप्यूटरों में किया जाता है, जिसे "माइक्रो" कहा जाता है - इनमें एक माइक्रोचिप (इसलिए "माइक्रोप्रोसेसर") पर एक सीपीयू (या "प्रोसेसर") होता था। जब चिप्स में कई प्रोसेसर होने में सक्षम होने लगे, तो कुछ सर्किटरी को साझा किया गया लेकिन "कोर" (यानी प्रोसेसर के दिल) भागों को दोहराया गया ताकि एक चिप में अनिवार्य रूप से कई प्रोसेसर (कई सीपीयू) हों - इसलिए इसका उपयोग इस संदर्भ में शब्द "कोर"।
RedGrittyBrick

0

तेजी से जवाब:

  1. सीपीयू आपके सर्वर में स्थापित हार्डवेयर है
  2. एक सीपीयू में एक या अधिक कोर हो सकते हैं
  3. कुछ इंटेल सीपीयू में हाइपर थ्रेडिंग चुड़ैल हो सकती है जो वास्तव में एक कोर को एक ही समय में दो थ्रेड्स निष्पादित करने की अनुमति देती है (वास्तव में ओएस बात करता है कि यह एक ही समय में दो थ्रेड निष्पादित कर सकता है)
  4. Microsoft भावी से आपके हार्डवेयर पर एक साथ निष्पादित होने वाले किसी भी थ्रेड को एक तार्किक CPU माना जाता है।
  5. तो आपके हार्डवेयर के लिए आपको 4CPU x 10 कोर x 2 थ्रेड्स = 80 लॉजिकल सीपीयू मिलते हैं

वे वास्तव में एक ही समय में चलाते हैं। ओएस सोचता है कि वे एक ही समय में निष्पादित कर सकते हैं क्योंकि वे कर सकते हैं
डेविड श्वार्ट्ज

वास्तव में वे नहीं करते। हाइपर थ्रेडिंग मेजबान ऑपरेटिंग सिस्टम के लिए दो "तार्किक" प्रोसेसर के रूप में प्रकट होता है, ऑपरेटिंग सिस्टम को दो थ्रेड्स या प्रक्रियाओं को एक साथ शेड्यूल करने की अनुमति देता है लेकिन इसका मतलब यह नहीं है कि थ्रेड्स एक साथ चलते हैं
।wikipedia.org/

इसका मतलब यह नहीं है कि धागे एक साथ चलते हैं, लेकिन वे वास्तव में एक साथ चलते हैं। HT का पूरा बिंदु एक थ्रेड को एक कोर में निष्पादन इकाइयों का उपयोग करने की अनुमति देना है जो दूसरे थ्रेड द्वारा उस विशेष तात्कालिक उपयोग नहीं किया जा रहा है ताकि भौतिक कोर की निष्पादन इकाइयों का अधिक से अधिक उपयोग में रखा जा सके।
डेविड श्वार्ट्ज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.