मल्टीकोर खरीद और मल्टीकोर सिस्टम में क्या अंतर है?


18

मुझे आश्चर्य है कि मदर बोर्ड पर 2 प्रोसेसर के साथ एक दोहरे कोर कंप्यूटर और एक कंप्यूटर के बीच अंतर क्या है .. मुझे लगता है कि यह थ्रेड्स से संबंधित कुछ है लेकिन मैं इसे बहुत अच्छी तरह से नहीं समझता हूं।

जवाबों:


19

एकाधिक प्रोसेसर आपके कंप्यूटर को एक ही बार में दो चीजें करने देते हैं (केवल एक बार में दो चीजें करने के बजाय प्रतीत होता है, लेकिन वास्तव में सिर्फ तेजी से कार्यों के बीच स्वैपिंग करते हैं)।

एकाधिक कोर समान हैं। कई प्रोसेसर पर कई कोर का लाभ यह है कि वे सीपीयू के कुछ बिट्स को साझा करते हैं, उदाहरण के लिए दूसरे स्तर का कैश, जो उनके लिए संभव है कि वे और अधिक कुशलता से काम कर सकें, अगर उनके पास कुछ साझा डेटा है। यह उन्हें निर्माण के लिए बहुत सस्ता बनाता है। एक सिंगल ड्यूल-कोर सीपीयू भी दो सिंगल-कोर सीपीयू से कम जगह लेता है, जो इन दिनों लैपटॉप ले जाने वाले सभी लोगों के लिए एक महत्वपूर्ण कारक है।

कुछ प्रदर्शन अंतर हो सकते हैं, लेकिन कुछ भी नहीं जिसे आप नोटिस कर सकते हैं।


2
न केवल कम कमरा लेना, बल्कि कम गर्मी उत्पन्न करना (कम शक्ति का उपयोग करना) और केवल एक शीतलन प्रशंसक की आवश्यकता होती है।
कार्ल एफएफ

13

इस छवि को देखें जो मल्टी प्रोसेसर, हाइपर थ्रेडेड और मल्टी कोर के बीच अंतर दिखाता है:

यहां छवि विवरण दर्ज करें


3

आपको विकिपीडिया पर मल्टी-कोर और मल्टीथ्रेड लेखों से शुरुआत करनी चाहिए ।


1
"मल्टीट्र्रेड और मल्टीकोर प्रोग्रामिंग के बीच अंतर" के लिए लिंक टूट गया है।
स्पार्कआंडशाइन

2

खैर, यह लंबवत के बजाय क्षैतिज रूप से स्केलिंग के बारे में है। पुराने दिनों में वे सीपीयू को तेज और तेज बनाते थे। समय के साथ सीपीयू की गति मेगाहर्ट्ज़ के केवल एक हाथ से बढ़कर सुपर स्पीड से 3 गीगाहर्ट्ज़ तक हो गई। हालाँकि, जब 3 गीगाहर्ट्ज़ की गति सीपीयू निर्माताओं तक पहुंच गई थी, तो उन्होंने एक सीमा तक पाया था कि वे एक सीपीयू कोर पर गति को कितनी दूर तक बढ़ा सकते हैं।

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

उपवास वर्तमान दिन के लिए। सीपीयू की गति सीमा कुछ हद तक पहुंचती है और इसे लंबवत रूप से स्केल करने (तेजी से बनाने) के बजाय, सीपीयू मैन्युफैक्चरर एक ही चिप पर कई कोर लगाकर क्षैतिज पैमाने पर शुरू कर रहे हैं। वर्तमान में दोहरे कोर चिप्स बहुत आम हैं और जल्द ही क्वाड कोर मानक होगा। अब कल्पना करें कि आपने एक मदरबोर्ड पर दो क्वाड कोर लगाए हैं। इसका मतलब होगा कि ऑपरेटिंग सिस्टम में 8 सीपीयू तक पहुंच होगी, सभी लगभग 3 गीगाहर्ट्ज़ पर चलेंगे।

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


3
-1: इस उत्तर में कई अशुद्धियाँ हैं। (1) 3 गीगाहर्ट्ज एक "गति सीमा" नहीं है, ऐसे प्रोसेसर हैं जो 3 गीगाहर्ट्ज से अधिक आवृत्तियों पर चलते हैं। सीपीयू निर्माता की सीमा एक स्थायी शक्ति लिफाफे के भीतर उच्च प्रदर्शन प्रोसेसर फिटिंग थी। (२) आपके दूसरे पैराग्राफ का अर्थ है कि मल्टी-सीपीयू मदरबोर्ड पेश किए गए थे क्योंकि "गति सीमा" पहुँच चुकी थी। वास्तव में, मल्टी-सॉकेट मदरबोर्ड लगभग 5-10 साल पहले थे (शायद इससे भी लंबे समय तक, मुझे सटीक तारीख नहीं मिल सकती है जब पीसी सर्वर मल्टी-कोर गए थे)।
हनलेप

मुझे पता है कि यह 100% सही नहीं है और मैंने आम आदमी की शर्तों में अपना जवाब रखने की कोशिश की है। यह सिर्फ एक डम्बल डाउन संस्करण है, इसलिए लोग यह समझते हैं कि अंतर क्या है। मुझे यकीन है कि जब लोग वास्तव में भारतीय नौसेना पोत और बहिष्कार को जानना चाहते हैं, तो वे उनके लिए स्वयं की जांच करेंगे। अनुच्छेद 2 "इस बीच" अर्थ से शुरू होता है, जबकि सीपीयू जहां तेज मल्टी-सॉकेट सीपीयू मदरबोर्ड बनाया जाता है, जहां बनाया गया है (जो लगभग 10 साल पहले है)।
ल्यूक

यह अच्छा है। मैं सिर्फ यह बताना चाहता था कि मुझे क्या स्पष्टीकरण चाहिए। मैं अपने वोट को पूर्ववत कर दूंगा, लेकिन जब तक आप किसी भी तरह से उत्तर को संपादित नहीं करेंगे।
हनीलेप

मुझे परिवर्तन करने में खुशी हो रही है लेकिन आप वास्तव में मुझे क्या बदलना चाहते हैं? कि सीपीयू हैं जो 3.2 गीगाहर्ट्ज़ तक जाते हैं या शायद थोड़ा अधिक है? क्या आप स्पष्ट कर सकते हैं?
ल्यूक

2
-1: आप समझाते हैं कि हम मल्टीकोर सिस्टम क्यों देख रहे हैं, लेकिन यह वह नहीं है जो प्रश्नकर्ता ने पूछा है। आपने एक से अधिक कोर और कई प्रोसेसर के बीच अंतर नहीं समझाया है।
जॉन फ़ूही जूल 27'09

1

एक सॉफ्टवेयर विकास के दृष्टिकोण से अपेक्षाकृत कम अंतर है।

कुछ गलत तरीके से लिखे गए बहु-थ्रेडेड एप्लिकेशन गलती से मल्टी-कोर प्रोसेसर पर काम कर सकते हैं, लेकिन मल्टी-प्रोसेसर मदरबोर्ड पर नहीं, लेकिन मैं उस पर बहुत अधिक नींद नहीं खोऊंगा, क्योंकि ... अच्छी तरह से ... हम गलत तरीके से बात कर रहे हैं। लिखित सॉफ्टवेयर।

उपलब्ध कोर की कुल संख्या (उदाहरण के लिए, 1x 4-कोर प्रोसेसर बनाम 2x 2-कोर प्रोसेसर) के लिए दो परिदृश्यों के बीच मुख्य अंतर यह है कि बहु-प्रोसेसर परिदृश्य के मामले में आम तौर पर एक बड़ी समग्र मेमोरी होती है -bandwidth। इसका मतलब यह है कि किसी भी कार्यभार के लिए जो स्मृति गहन है, आप बाद वाले के साथ बेहतर हो सकते हैं। हालांकि ध्यान दें कि लॉकिंग प्राइमेटिव्स वास्तव में थोड़ा धीमा हो सकता है (हार्डवेयर कार्यान्वयन पर निर्भर करता है) इसलिए एल्गोरिदम जो बहुत सारे सिंक्रोनाइज़ेशन का उपयोग करते हैं, वास्तव में उत्तरार्द्ध पर खराब प्रदर्शन कर सकते हैं।

फिर भी, मैं तब भी अंतर के बारे में बहुत अधिक चिंता नहीं करूंगा, क्योंकि अगर आप ऐसे क्षेत्र में काम करते हैं जहां यह अंतर मायने रखता है, तो आप सबसे पहले इसके (डोमेन-विशिष्ट ज्ञान) के बारे में जानते होंगे।

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