मल्टीकोर और मल्टीप्रोसेसर के बीच क्या अंतर है? [डुप्लिकेट]


25

संभावित डुप्लिकेट:
मल्टीकोर खरीद और मल्टीक्रोक सिस्टम में क्या अंतर है?

कृपया मल्टीकोर और मल्टीप्रोसेसर के बीच अंतर क्या है?

जवाबों:


28

एक सीपीयू , या सेंट्रल प्रोसेसिंग यूनिट, क्या आम तौर पर एक प्रोसेसर के रूप में भेजा जाता है। एक प्रोसेसर ऐसे एक या निर्देश और डेटा, अनुदेश डिकोडर, और निष्पादन इकाइयों के विभिन्न प्रकार के गणित या तार्किक ऑपरेशनों को करने के लिए और अधिक स्मृति कैश के रूप में यह के भीतर कई असतत भागों, शामिल हैं।

एक मल्टीप्रोसेसर प्रणाली उन्हें समानांतर में काम करने के लिए अनुमति देता है, एक से अधिक इस तरह के सीपीयू में शामिल है। यह SMP, या सममित बहु कहा जाता है।

एक बहु कोर सीपीयू एक सीपीयू पर एक से अधिक निष्पादन कोर होंगे। अब, यह सटीक वास्तुकला के आधार पर अलग अलग बातें मतलब हो सकता है, लेकिन यह मूल रूप से अर्थ यह है कि CPU के घटकों की एक निश्चित सबसेट दोहराया गया है, तो कई "कोर" समानांतर में अलग कार्यों पर काम कर सकते हैं कि। यह सीएमपी, चिप स्तर के Multiprocessing कहा जाता है।

उदाहरण के लिए, एक मल्टीकोर प्रोसेसर में प्रत्येक कोर के लिए एक अलग L1 कैश और निष्पादन इकाई हो सकती है, जबकि इसमें पूरे प्रोसेसर के लिए साझा L2 कैश है। इसका मतलब है कि जबकि प्रोसेसर में स्लो कैश का एक बड़ा पूल है, इसमें कई कोर में से प्रत्येक के लिए अलग-अलग तेज मेमोरी और आर्टिमिटिक / लॉजिक यूनिट हैं। यह प्रत्येक कोर को अन्य लोगों की तरह ही ऑपरेशन करने की अनुमति देता है।

वहाँ एक भी आगे प्रभाग, कहा जाता है श्रीमती , एक साथ बहु सूत्रण। यह जहां एक प्रोसेसर या कोर के componenets की एक और भी छोटे सबसेट दोहराया गया है है। उदाहरण के लिए, एक SMT कोर में डुप्लिकेट थ्रेड शेड्यूलिंग संसाधन हो सकते हैं, ताकि कोर ऑपरेटिंग सिस्टम के लिए दो अलग "प्रोसेसर" की तरह दिखे, भले ही इसमें निष्पादन इकाइयों का एक सेट हो। इसका एक सामान्य कार्यान्वयन इंटेल का हाइपरथ्रेडिंग है।

इस प्रकार, आप एक मल्टीप्रोसेसर, मल्टीकोर, थ्रेड प्रणाली हो सकता था। दो क्वाड-कोर, हाइपरथ्रेडेड प्रोसेसर जैसा कुछ आपको ऑपरेटिंग सिस्टम के दृष्टिकोण से 2x4x2 = 16 तार्किक प्रोसेसर देगा।

विभिन्न कार्यभार अलग-अलग सेटअपों से लाभान्वित होते हैं। एक सिंगल थ्रेडेड वर्कलोड को बहुत तेज, सिंगल-कोर / सीपीयू सिस्टम से ज्यादातर सिंगल-पोजिशन मशीन पर किया जा रहा है। वर्कलोड जो SMP / CMP / SMT सेटअप जैसे अत्यधिक-समानांतर सिस्टम से लाभान्वित होते हैं, उनमें बहुत से छोटे हिस्से होते हैं जिन्हें एक साथ काम किया जा सकता है, या सिस्टम जो एक साथ बहुत सारी चीजों के लिए उपयोग किए जाते हैं, जैसे कि डेस्कटॉप का उपयोग किया जा रहा है सर्फ वेब, एक फ्लैश खेल खेलते हैं, और सभी को एक बार में वीडियो देखें। सामान्य, हार्डवेयर में इन दिनों, अधिक से अधिक अत्यधिक समानांतर आर्किटेक्चर की ओर रुझान में है के रूप में सबसे एकल CPU / कोर कच्चे गति अधिकांश मॉडलों में आम वर्कलोड के लिए "काफी तेजी से" कर रहे हैं।


गर्मी के बारे में क्या, कौन सा सेटअप? यदि आप एक सीपीयू आवास में बहुत अधिक प्रोसेसर रगड़ते हैं, तो गर्मी सिर्फ एक 'स्पॉट' पर केंद्रित होती है और बेहतर शीतलन सुविधाओं की आवश्यकता होती है, क्या मैं सही हूं? अगर यह सही है, क्यों निर्माताओं है कि डिजाइन के साथ, केवल लागत के लिए रहने? या कोई अन्य समस्या है जब अलग कोर का उपयोग कर काबू पाने के लिए कर रहे हैं?
कोडबीट

18

सभी ने पर्याप्त स्पष्टीकरण दिया। फिर भी अगर आप नहीं समझते हैं। कृपया एक नज़र इसे देखिये:

वैकल्पिक शब्द


चित्र abt दो प्रश्नों आप डाल उसे 1) क्या APIC 2) कोशिकाओं की अंतिम पंक्ति में आरेख, मल्टीकोर और बहु (के लिए है पहली और ग्रिड के) अंतिम पंक्ति के तीसरे स्तंभ में 2 चित्र होने लगते हैं वही, धराशायी / ठोस रेखाओं / वर्ग सीमाओं को छोड़कर, ALU को जगाता है। उनका क्या मतलब है?
गोल्डनमेन

2
@goldenmean: 1. APIC en.wikipedia.org/wiki/… है , यह वही है जो अन्य उपकरणों और कृत्यों से व्यवधान प्राप्त करता है। मैं और अधिक समझा सकता है अगर आप OperatingSystems 2) ठीक है, ठोस लाइन का मतलब है कि वे दो अलग अलग चिप्स / पहली पंक्ति में दिखाए गए की तरह मरता और धराशायी लाइन से पता चलता है कि वे दोनों एक एकल चिप या मरने पर कर रहे हैं की आंतरिक कार्यप्रणाली पर कुछ ज्ञान है
पंजे

यह कहा जाना चाहिए "इस तस्वीर पर एक नज़र डालें, फिर भी अगर आपको समझ में नहीं आता है कि हर किसी ने पर्याप्त स्पष्टीकरण दिया है"
Teoman shipahi

2

मल्टी-कोर प्रोसेसर में एक भौतिक पैकेज में दो या अधिक कोर होते हैं।

mutli- प्रोसेसर सिस्टम एक प्रणाली है जिसमें एक से अधिक भौतिक प्रोसेसर होते हैं। उनमें से प्रत्येक प्रोसेसर में कई कोर हो सकते हैं (जैसा कि वुडे ने उत्तर दिया है)।

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

मल्टी-प्रोसेसर सिस्टम के प्रदर्शन में उन मामलों में वृद्धि की जाएगी जहां कई उच्च तीव्रता वाले कार्य किए जा रहे हैं। मदरबोर्ड के आधार पर यह हो सकता है क्योंकि प्रत्येक प्रोसेसर, अपने स्वयं के समर्पित बस और / या मुख्य स्मृति होगा उन्हें उन कार्यों के लिए प्रत्येक की पूर्ण क्षमताओं का उपयोग करने की इजाजत दी।

एक बहु-प्रोसेसर मल्टी-कोर सिस्टम प्रत्येक के पेशेवरों और विपक्षों का सम्मिश्रण होगा।

इसके अलावा, अधिक म्यूटली-थ्रेडेड प्रोग्राम (एक समय में एक से अधिक कार्य करने के लिए प्रोसेसर को बताने में सक्षम प्रोग्राम) को विकसित किया जाता है, मल्टी-कोर प्रोसेसर के डिस-प्रॉफिट कम हो जाएंगे।


2

डेस्कटॉप / लैपटॉप के दृष्टिकोण से, मल्टीप्रोसेसर एक मशीन में दो अलग-अलग सीपीयू रखता है।

मल्टी-कोर में एक ही चिप पर कई प्रसंस्करण कोर होते हैं, अनिवार्य रूप से एक बिट सिलिकॉन पर कई सीपीयू। मल्टी कोर प्रत्येक कोर अनिवार्य रूप से एक पूर्ण सीपीयू होना चाहिए पर विचार किया जा करने के लिए - तथ्य यह है कि यहां तक ​​कि जल्द से जल्द पेंटियम चिप्स कई पूर्णांक की गणना इकाइयों था (अनुमति देता है और अधिक और अधिक कुशल पाइपलाइनिंग) में नहीं गिना जाता।

आप एक ही मशीन में एक से अधिक मल्टी-कोर प्रोसेसर के साथ, कई-प्रोसेसर मल्टी-कोर व्यवस्था कर सकते हैं।

समर्थक और विपक्ष जटिल हो सकते हैं क्योंकि विचार करने के लिए बहुत सारे चर हैं, लेकिन कुछ उल्लेखनीय अंतर हैं:

  • शीतलन: एक दो कोर सीपीयू अक्सर एक ही कल्पना की दो अलग-अलग एकल कोर इकाइयों की तुलना में कम अपशिष्ट गर्मी का उत्पादन करेंगे और केवल एक हीट सिंक और प्रशंसक की आवश्यकता होगी जो आमतौर पर सस्ता होने जा रहा है (हालांकि सभी गर्मी एक ही स्थान पर होती है, पर नहीं फैलती है दो, जो उच्च तकनीक ठंडा समाधान की आवश्यकता हो सकती है)
  • कैश स्थानीयता के कारण गति: एक ही चिप पर होने के कारण L2 (या L3) कैश सुसंगतता बनाने के अवसर हैं / अधिक कुशल साझा करना क्योंकि कोर को बाहरी मेमोरी बस से अधिक दूरी पर समन्वय करने की आवश्यकता नहीं है
  • सरलता के कारण लागत मतभेद: मल्टी कोर समाधान और इसके आगे मदरबोर्ड पर कई सॉकेट की आवश्यकता नहीं है

1

बुनियादी संदर्भ में, एक मल्टीकोर प्रोसेसर कई कोर (क्वाड-कोर उदाहरण के लिए, 4 कोर है) जहां के रूप में एक मल्टीप्रोसेसर प्रणाली मदरबोर्ड पर एक से अधिक प्रोसेसर शामिल है (जो बारी में भी मल्टीकोर हो सकता है) के साथ एक एकल प्रोसेसर है।

यह पेशेवरों और प्रत्येक के विपक्ष की बात आती है यह थोड़ा और अधिक जटिल हो जाता है।

संपादित करें: वर्तनी सुधार।



1

मेरी जानकारी के लिए, एक कोर एक प्रोसेसर के अंदर है, इसलिए मल्टी-कोर का मतलब होगा एक मजबूत प्रोसेसर, मल्टी प्रोसेसर एक मदरबोर्ड पर कई प्रोसेसर है (मैं हीटिंग मुद्दों को कम करता हूं, या शायद एक साझा पेलोड भी बेहतर प्रदर्शन के बराबर है) यकीन नहीं है, लेकिन जो मैंने पढ़ा है उससे मुझे लगा कि यह सटीक होगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.