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