जबकि हमारे बीच के कुछ अधिक कंप्यूटर प्रेमी एक केंद्रीय प्रसंस्करण इकाई (AKA CPU) और ग्राफिक्स प्रोसेसिंग यूनिट (GPU) के बीच के अंतरों से अच्छी तरह वाकिफ हो सकते हैं, हम में से अधिकांश वास्तव में केवल उनके बारे में एक ही बात जानते हैं - CPU अधिकांश को संभालता है कंप्यूटर प्रसंस्करण कुछ और गहन ग्राफिक्स प्रसंस्करण को छोड़कर जो GPU द्वारा नियंत्रित किया जाता है। इसके अलावा, हालांकि, ध्यान में रखने के लिए कुछ महत्वपूर्ण अंतर हैं।
चाहे आप एक कंप्यूटर का निर्माण करना चाहते हैं या आप अपने कंप्यूटर के अंदर के घटकों की गहरी समझ चाहते हैं, यहाँ सीपीयू और जीपीयू के बीच कुछ अंतर हैं जिन्हें ध्यान में रखना चाहिए।
कंप्यूटर का मस्तिष्क
बेशक, इसके साथ ही कुछ ट्रेडऑफ भी हैं - सीपीयू को बहुत अधिक बहुमुखी होना चाहिए और सभी प्रकार के कार्यों को संभालने में सक्षम होना चाहिए जो एक कंप्यूटर इसे फेंक सकता है, जबकि एक जीपीयू को वास्तव में केवल इमेज प्रोसेसिंग को संभालने की आवश्यकता होती है, और इस तरह से उस उद्देश्य के लिए अनुकूलित किया जा सकता है। दूसरे शब्दों में, GPUs ग्राफिक्स को बेहतर तरीके से संभाल सकते हैं क्योंकि ग्राफिक्स में हजारों छोटे गणना शामिल होते हैं जिन्हें संचालित करने की आवश्यकता होती है। सीपीयू को उन छोटे समीकरणों को भेजने के बजाय, जो एक बार में कुछ ही संभाल सकते थे, उन्हें जीपीयू में भेजा जाता है, जो उनमें से कई को एक बार में संभाल सकता है। ऐसा इसलिए है क्योंकि GPU एक एकल निर्देश एकाधिक डेटा या SIMD, आर्किटेक्चर पर बनाया गया है, जिससे GPU डेटा के सरणियों पर संचालन कर सकता है। इसका मतलब यह है कि जब डेटा के सेट के संचालन का एक ही क्रम होता है जिसे उन्हें प्रदर्शन करने की आवश्यकता होती है, तो वे डेटा की धाराओं में निर्धारित होते हैं, और सभी को एक साथ संसाधित किया जाता है। मूल रूप से, GPUs डेटा के हजारों टुकड़ों पर एक ही ऑपरेशन करने के लिए महान हैं। SIMD वास्तुकला के बारे में अधिक जानकारी के लिए, यहाँ सिर।
हाल ही में, एक नया कंप्यूटर चिप भी बनाया गया है - APU, या त्वरित प्रसंस्करण इकाई। यह एक सीपीयू और जीपीयू को एक आर्किटेक्चर में जोड़ता है, अनिवार्य रूप से आपके कंप्यूटर के लिए आवश्यक हर एक कार्रवाई पर। नहीं, यह एक एकीकृत ग्राफिक्स प्रोसेसर नहीं है - यह सब कुछ के लिए बस एक प्रोसेसर है। इसका लाभ यह है कि यह सीपीयू और जीपीयू के बीच स्थानांतरण दर को कम करता है और कम बिजली का उपयोग करता है।
ऐनक
- Intel Core i7-7500U की बेस क्लॉक स्पीड 2.70GHz है और 2 फिजिकल कोरेस हैं जिनमें 4 धागे प्रति कोर हैं।
- NVIDIA GTX1080 GPU की बेस क्लॉक स्पीड 1.60GHz और हेफ्टी 2560 कोर है।
उन चश्मे के आधार पर आप संभवतः दो महत्वपूर्ण अंतर देख सकते हैं - सीपीयू में घड़ी की गति तेज होती है जबकि जीपीयू में अधिक कोर होते हैं। दूसरे शब्दों में, सीपीयू एकल गणना को बहुत तेज़ी से संभालने में सबसे अच्छे हैं, जबकि जीपीयू कई गणनाओं को संभालने में बेहतर है जब समय एक सौदे के रूप में बड़ा नहीं हो सकता है।
वास्तव में, अधिक से अधिक जीपीयू का उपयोग केवल ग्राफिक्स के प्रतिपादन से परे चीजों के लिए किया जा रहा है - जैसे कि वित्तीय मॉडलिंग, वैज्ञानिक अनुसंधान, और इसी तरह।
एक और अंतर यह है कि जबकि प्रोसेसर में आम तौर पर स्वयं की रैम नहीं होती है, GPU अक्सर करते हैं, और इसका नाम VRAM है। यह रैम सिस्टम रैम की तुलना में अक्सर तेज होती है, जैसा कि एक ही चिप पर लागू होता है, हालांकि यह आमतौर पर आकार में काफी छोटा होता है। जब GPU पर VRAM काफी बड़ा नहीं होता है, तो यह संसाधनों को सिस्टम RAM पर लोड करेगा बजाय इसके कि VRAM की तुलना में बहुत धीमा है। अधिकांश ग्राफिक्स कार्ड में 4GB या कभी-कभी 8GB का VRAM शामिल होता है, हालाँकि ग्राफिक्स अधिक तीव्र होते हैं और आभासी वास्तविकता अधिक प्रमुख हो जाती है, हम अधिक वीआरएएम वाले कार्ड देख सकते हैं।
कैश
सीपीयू और जीपीयू के बीच अन्य अंतर भी हैं। उदाहरण के लिए, सीपीयू में एक आर्किटेक्चर होता है जिसमें बहुत सारी कैशे मेमोरी होती है, जो सीपीयू को एक बार में केवल कुछ थ्रेड्स को संभालने में सक्षम बनाता है। दूसरी ओर, एक जीपीयू में कैश मेमोरी की मात्रा बहुत कम होगी, जो कंप्यूटर के सिस्टम रैम से उच्च विलंबता के लिए काफी हद तक समर्पित है। जैसा कि जीपीयू विकसित किया गया है, उन्होंने तेजी से बड़े कैश को शामिल किया है जो बहुत अधिक सामान्य चीजें करने में सक्षम हैं - जैसे कि शेडर्स के लिए निर्देश।
निष्कर्ष
जबकि सीपीयू और जीपीयू के बीच बहुत सारे अंतर हैं, एक टन समानताएं भी हैं। अंत में, यह वास्तव में सीपीयू और जीपीयू एक साथ काम कर रहा है जो सर्वोत्तम परिणाम उत्पन्न करता है - वास्तव में शक्तिशाली कंप्यूटर में एक अच्छा सीपीयू और एक अच्छा जीपीयू दोनों होंगे।
