CPU और GPU के बीच अंतर क्या है?

CPU और GPU के बीच अंतर क्या है?

CPU और GPU के बीच अंतर क्या है?

क्या आप CPU बनाम GPU के बारे में सोच रहे हैं? हम बताते हैं कि प्रत्येक कैसे काम करता है और प्रत्येक के लिए सबसे अच्छा उपयोग के मामले।

CPU और GPU के बीच अंतर क्या है?

CPU (Central Processing Unit) एक सामान्यीकृत प्रोसेसर है जिसे विभिन्न प्रकार के कार्यों को करने के लिए डिज़ाइन किया गया है।

GPU (Graphics Processing Unit)

एक विशेष प्रसंस्करण इकाई है जिसमें बढ़ी हुई गणितीय गणना क्षमता है, जो कंप्यूटर ग्राफिक्स और मशीन-लर्निंग कार्यों के लिए आदर्श है।

Central Processing Unit (CPU) क्या है?

CPU एक कंप्यूटर में कोर प्रोसेसिंग कार्यों को संभालता है - शाब्दिक गणना जो कंप्यूटर सिस्टम में हर एक क्रिया को चलाती है।कंप्यूटर बाइनरी डेटा, या एक और शून्य के प्रसंस्करण के माध्यम से काम करते हैं। उस जानकारी को सॉफ़्टवेयर, ग्राफिक्स, एनिमेशन और कंप्यूटर पर निष्पादित हर दूसरी प्रक्रिया में अनुवाद करने के लिए, उन लोगों और शून्यों को सीपीयू की तार्किक संरचना के माध्यम से काम करना चाहिए। इसमें मूल अंकगणितीय, तार्किक कार्य (AND, OR, NOT) और इनपुट और आउटपुट ऑपरेशन शामिल हैं। सीपीयू मस्तिष्क है, जानकारी लेना, इसकी गणना करना, और इसे स्थानांतरित करना जहां इसे जाने की आवश्यकता है।प्रत्येक CPU के भीतर, कुछ मानक घटक होते हैं, जिनमें निम्नलिखित शामिल होते हैं:कोर (एस): सीपीयू का केंद्रीय आर्किटेक्चर "कोर" है, जहां सभी गणना और तर्क होते हैं। एक कोर आमतौर पर "निर्देश चक्र" के माध्यम से कार्य करता है, जहां निर्देशों को मेमोरी (fetch) से खींचा जाता है, प्रसंस्करण भाषा (डीकोड) में डिकोड किया जाता है, और कोर (निष्पादित) के तार्किक द्वारों के माध्यम से निष्पादित किया जाता है। प्रारंभ में, सभी सीपीयू एकल-कोर थे, लेकिन मल्टी-कोर सीपीयू के प्रसार के साथ, हमने प्रसंस्करण शक्ति में वृद्धि देखी है।कैश: कैश सुपर-फास्ट मेमोरी है जो सीपीयू के भीतर या सीपीयू-विशिष्ट मदरबोर्ड में निर्मित होती है ताकि सीपीयू वर्तमान में उपयोग किए जा रहे डेटा तक त्वरित पहुंच की सुविधा प्रदान कर सके। चूंकि सीपीयू प्रति सेकंड लाखों गणनाओं को पूरा करने के लिए इतनी तेजी से काम करते हैं, इसलिए उन्हें ऐसा करने के लिए अल्ट्रा-फास्ट (और महंगी) मेमोरी की आवश्यकता होती है- मेमोरी जो हार्ड ड्राइव स्टोरेज या यहां तक कि सबसे तेज़ रैम की तुलना में बहुत तेज़ है।किसी भी CPU कॉन्फ़िगरेशन में, आपको कुछ L1, L2, और /या L3 कैश व्यवस्था दिखाई देगी, जिसमें L1 सबसे तेज़ और L3 सबसे धीमा है। सीपीयू एल 1 में सबसे अधिक आवश्यक जानकारी संग्रहीत करेगा, और जैसा कि डेटा प्राथमिकता खो देता है, यह एल 2, फिर एल 3, और फिर रैम या हार्ड डिस्क पर बाहर निकल जाएगा।मेमोरी मैनेजमेंट यूनिट (MMU): MMU अनुदेश चक्र के दौरान CPU और RAM के बीच डेटा आंदोलन को नियंत्रित करता है।CPU क्लॉक और कंट्रोल यूनिट: प्रत्येक CPU एक घड़ी के माध्यम से प्रसंस्करण कार्यों को सिंक्रनाइज़ करने पर काम करता है। सीपीयू घड़ी उस आवृत्ति को निर्धारित करती है जिस पर सीपीयू विद्युत दालों को उत्पन्न कर सकता है, डेटा को संसाधित करने और प्रसारित करने का प्राथमिक तरीका, और सीपीयू कितनी तेजी से काम कर सकता है। इसलिए, सीपीयू घड़ी की दर जितनी अधिक होगी, उतनी ही तेजी से यह चलेगा और तेज प्रोसेसर-गहन कार्यों को पूरा किया जा सकता है।ये सभी घटक एक ऐसा वातावरण प्रदान करने के लिए एक साथ काम करते हैं जहां उच्च गति कार्य समांतरता हो सकती है। जैसा कि सीपीयू घड़ी गतिविधियों को चलाती है, सीपीयू कोर प्रति सेकंड सैकड़ों अलग-अलग कार्यों के बीच तेजी से स्विच करते हैं। यही कारण है कि आपका कंप्यूटर कई प्रोग्राम चला सकता है, डेस्कटॉप प्रदर्शित कर सकता है, इंटरनेट से कनेक्ट कर सकता है, और एक ही समय में और अधिक सभी।CPU एक कंप्यूटर पर सभी गतिविधियों के लिए जिम्मेदार है। जब आप प्रोग्राम बंद या खोलते हैं, तो CPU को हार्ड ड्राइव से जानकारी खींचने और RAM से निष्पादन योग्य कोड चलाने के लिए सही निर्देश भेजना होगा। एक गेम खेलते समय, सीपीयू स्क्रीन पर प्रदर्शित करने के लिए ग्राफिकल जानकारी को संसाधित करने को संभालता है। कोड संकलित करते समय, सीपीयू शामिल सभी गणना और गणित को संभालता है।

Graphics Processing Unit (GPU) क्या है?

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