सीपीयू और जीपीयू के बीच का अंतर

Anonim

सीपीयू बनाम जीपीयू

सीपीयू, सेंट्रल प्रोसेसिंग यूनिट के लिए परिमाण के माध्यम से निर्देश के रूप में दिए गए "कंप्यूटेशंस" को प्रदर्शित करने वाली प्रणाली, एक कंप्यूटिंग सिस्टम के मस्तिष्क कंप्यूटर प्रोग्राम के माध्यम से निर्देश के रूप में दिए गए "कम्प्यूटेशंस" को प्रदर्शित करता है। इसलिए, सीपीयू होने पर केवल सार्थक ही होता है जब आपके पास कंप्यूटिंग सिस्टम है जो "प्रोग्राम" है (ताकि वह निर्देशों को निष्पादित कर सके) और हमें ध्यान देना चाहिए कि CPU "सेंट्रल" प्रसंस्करण इकाई है, इकाई जो अन्य इकाइयों / कंप्यूटिंग सिस्टम के कुछ भाग आज के संदर्भ में, एक सीपीयू आम तौर पर एक सिलिकॉन चिप में स्थित है जो माइक्रोप्रोसेसर के रूप में भी जाना जाता है। दूसरी ओर, जीपीयू, ग्राफिक्स प्रोसेसिंग यूनिट के लिए परिचित कराया गया है, जो कि CPU से कम्प्यूटेशनल गहन ग्राफिक्स प्रसंस्करण कार्यों को ऑफलोड करने के लिए डिज़ाइन किया गया है। इस तरह के कार्यों का अंतिम लक्ष्य एक ग्राफिक को एक प्रदर्शन इकाई जैसे कि एक मॉनिटर के रूप में प्रोजेक्ट करना है। यह देखते हुए कि इस तरह के कार्यों को अच्छी तरह से जाना जाता है और विशिष्ट है, उन्हें अनिवार्य रूप से क्रमादेशित होने की जरूरत नहीं है, और इसके अतिरिक्त, प्रदर्शन इकाइयों की प्रकृति के कारण ऐसे कार्य स्वाभाविक रूप से समानांतर होते हैं। फिर, वर्तमान संदर्भ में, जबकि कम सक्षम GPUs आमतौर पर एक ही सिलिकॉन चिप में स्थित होते हैं, जहां आप CPU (यह सेटअप एकीकृत GPU के रूप में जाना जाता है) अन्य मिलते हैं, तो अधिक सक्षम, शक्तिशाली GPU अपने स्वयं के सिलिकॉन चिप में पाए जाते हैं, आमतौर पर एक अलग पीसीबी (मुद्रित सर्किट बोर्ड) पर।

सीपीयू क्या है?

शब्द सीपीयू कंप्यूटिंग सिस्टम में पांच दशकों से अधिक समय तक उपयोग किया जाता है, और यह प्रसंस्करण शक्ति को पूरक करने के लिए "अन्य" प्रसंस्करण इकाइयों (जैसे GPUs) को पेश किए जाने तक शुरुआती कंप्यूटरों में एकमात्र प्रसंस्करण इकाई थी सीपीयू के दो प्रमुख घटक इसकी अंकगणितीय तर्क इकाई (उर्फ एएलयू) और कंट्रोल यूनिट (उर्फ सीयू) हैं। सीपीयू का एएलयू कंप्यूटिंग सिस्टम के अंकगणितीय और तार्किक कार्यों के लिए जिम्मेदार है, और सीयू अनुदेश कार्यक्रम को स्मृति से प्राप्त करने, उन्हें डीकोड करने और निर्देशों को चलाने के लिए अन्य इकाइयों जैसे एएलयू को निर्देश देने के लिए जिम्मेदार है। इसलिए, सीपीयू की नियंत्रण इकाई "केंद्रीय" प्रोसेसिंग यूनिट सीपीयू के लिए महिमा लाने के लिए जिम्मेदार है। सीयू को स्मृति से निर्देश प्राप्त करने के लिए, निर्देशों को स्मृति में प्रोग्राम के रूप में संग्रहित किया जाना चाहिए और इसलिए, इस तरह के निर्देशन प्रणाली को "संग्रहीत कार्यक्रम" के रूप में भी जाना जाता है। यह स्पष्ट होगा कि सीयू अनुदेशों को निष्पादित नहीं करेगा, लेकिन एएलयू जैसे सही इकाइयों के साथ संवाद स्थापित करने की सुविधा प्रदान करेगा।

जीपीयू (उर्फ वीपीयू) क्या है?

ग्राफिक प्रोसेसिंग यूनिट (जीपीयू) शब्द एनपीआईडीआईए, एक जीपीयू मैन्युफैक्चरिंग कंपनी द्वारा 90 के दशक के अंत में पेश किया गया था, जिन्होंने 1 999 में दुनिया की पहली जीपीयू (जीईएफर्स 256) का विपणन करने का दावा किया था। विकिपीडिया के अनुसार, GeForce256 के समय, एनवीआईडीआईए निम्नलिखित के रूप में परिभाषित GPU: "एकीकृत ट्रांसफॉर्मेशन, प्रकाश, त्रिकोण सेटअप / क्लिपिंग और प्रतिपादन इंजन के साथ एकल चिप प्रोसेसर प्रति सेकंड 10 मिलियन बहुभुज के प्रसंस्करण के लिए सक्षम है"।कुछ साल बाद, एनवीआईडीआईए के प्रतिद्वंद्वी एटीआई ग्राफिक्स, एक और इसी तरह की कंपनी ने एक समान प्रोसेसर (राडेन 300) को वीपीयू शब्द के साथ दृश्य प्रसंस्करण यूनिट जारी किया। हालांकि, क्योंकि यह स्पष्ट है कि जीपीयू शब्द शब्द वीपीयू से ज्यादा लोकप्रिय हो गया है।

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

जीपीपीपीययू (जीपीयू पर सामान्य प्रयोजन कंप्यूटिंग) के रूप में जाना जाने वाला यह नया अवधारणा भी है, जिसमें कुछ अनुप्रयोगों (जैसे जैव सूचना विज्ञान) में उपलब्ध डेटा समानता का फायदा उठाने के लिए और GPU में गैर-ग्राफिक्स प्रोसेसिंग करने के लिए, GPU का उपयोग किया जाता है। हालांकि, उन्हें इस तुलना में नहीं माना जाता है।

सीपीयू और जीपीयू में अंतर क्या है?

• हालांकि, सीपीयू की तैनाती के पीछे तर्क एक कम्प्यूटिंग सिस्टम के मस्तिष्क के रूप में कार्य करना है, एक GPU को एक पूरक प्रसंस्करण इकाई के रूप में पेश किया जाता है जो अभिकलन गहन ग्राफिक्स प्रसंस्करण और ग्राफिक्स प्रोजेक्ट करने के कार्य के लिए प्रसंस्करण आवश्यक है। प्रदर्शन इकाइयों के लिए

• प्रकृति से, ग्राफिक्स प्रसंस्करण स्वाभाविक रूप से समानांतर है और, इसलिए आसानी से समानांतर और त्वरक हो सकते हैं।

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