CPU आणि GPU दरम्यान फरक

Anonim

सीपीयू vs जीपीयू

सीपीयू, सेंट्रल प्रोसेसिंग युनिटसाठी परिवर्णी शब्द, कंप्यूटिंग सिस्टिमच्या मेंदूद्वारे सूचना म्हणून दिलेली "कम्प्यूटेशन" देणारी प्रणाली संगणक प्रोग्रामद्वारे सूचना म्हणून दिलेली "संगणन" करते. म्हणून आपल्याकडे सीपीयू असणे अर्थपूर्ण आहे जेव्हा आपल्याकडे कम्प्युटिंग सिस्टिम असते जे "प्रोग्रामीबल" असते (म्हणजे ते सूचना कार्यान्वित करू शकते) आणि आम्हाला लक्षात ठेवावे लागेल की CPU हे "सेंट्रल" प्रोसेसिंग युनिट आहे, युनिट जे इतर एकके / संगणन प्रणालीचे काही भाग. आजच्या संदर्भात, एक सीपीयू सामान्यतः एकच सिलिकॉन चिप मध्ये स्थित आहे तसेच मायक्रोप्रोसेसर म्हणून ओळखले जाते. दुसरीकडे, जीपीयू, ग्राफिक प्रोसेसिंग युनिटसाठी परिवर्णी शब्द संगणकीकृतपणे गहन ग्राफिक्स प्रोसेसिंग कार्ये CPU ला ऑफलोड करण्यासाठी डिझाइन केले आहे. अशा मॉनिटरसारख्या डिस्प्ले युनिटवर ग्राफिक्स प्रोजेक्ट करण्यासाठी अशा कार्यांचा अंतिम ध्येय. अशा कार्ये सुप्रसिद्ध आणि विशिष्ट आहेत हे दिले असल्याने, त्यांना प्रोग्रामीनाची आवश्यकता नसते आणि त्याव्यतिरीक्त अशा कार्ये प्रदर्शन युनिट्सच्या स्वरूपामुळे मूळतः समांतर असतात. पुन्हा एकदा, सध्याच्या संदर्भात, कमी सक्षम जीपीयू सामान्यत: समान सिलिकॉन चिपमध्ये असताना इतरांना जेथे आपण CPU (हे सेटअप एकत्रित GPU म्हणून ओळखले जाते) शोधता, ते अधिक सक्षम, शक्तिशाली GPU स्वतःच्या सिलिकॉन चिपमध्ये आढळतात, विशेषत: स्वतंत्र पीसीबी (मुद्रित सर्किट बोर्ड) वर.

सीपीयू म्हणजे काय?

टर्म CPU ला आता पाच दशकांपेक्षा जास्त काळ कम्प्युटिंग सिस्टम्समध्ये वापरला जातो, आणि सुरुवातीच्या संगणकांमध्ये ही प्रक्रिया युनिटचीच होती जेथे "प्रोसेसिंग युनिट्स" (जीपीयूसारख्या) त्याच्या प्रोसेसिंग पावरची पूर्तता करण्यासाठी "इतर" प्रोसेसिंग युनिट्सचा वापर करण्यात आले. सीपीयूचे दोन मुख्य भाग हे अंकगणित तर्क एकक (उर्फ एएलयू) आणि कंट्रोल युनिट (उर्फ सीयू) आहेत. CPU ची एएलयू कम्प्यूटिंग सिस्टीमच्या अंकगणित व तार्किक कार्यांसाठी जबाबदार आहे, आणि सीयू सुचना कार्यक्रमाला मेमरीतून आणण्यासाठी, डीकोडिंगसाठी आणि सूचनांचे अंमलबजावणी करण्यासाठी इतर एकके जसे की ALU ला शिकविण्यास जबाबदार आहे. म्हणून, सीपीयूचे नियंत्रण एकक CPU ला "सेंट्रल" प्रोसेसिंग युनिट मानण्यास गौरव आणण्यासाठी जबाबदार आहे. मेमरीमधून सूचना प्राप्त करण्यासाठी सीयू, सूचनांना मेमरीमध्ये प्रोग्रॅम म्हणून संग्रहित करावे लागते आणि म्हणूनच, अशा सूचना प्रणालीला "संग्रहित प्रोग्राम" म्हणूनही ओळखले जाते. हे स्पष्ट होईल की सीयू निर्देशांची अंमलबजावणी करणार नाही, परंतु एएलयू सारख्या योग्य घटकांसह संप्रेषण करून ते सुलभ करेल.

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

ग्राफिक प्रोसेसिंग युनिट (जीपीयू) हा शब्द एनपीआयडीआयए, जीपीयू मॅन्युफॅक्चरिंग कंपनीच्या दिशेने उशिरा सुरू झाला होता, ज्याने 1 999 मध्ये जगातील सर्वात प्रथम जीपीयू (गेफर्स 256) विकले आहे. विकिपीडियाच्या मते, गेफर्स 256 च्या वेळी, एनव्हीआयडीआयएए परिभाषित जीपीयू खालील प्रमाणे आहे: "एकाग्र चंपाचे, प्रकाश, त्रिकोण सेटअप / क्लिपिंग, आणि प्रति सेकंद किमान 10 दशलक्ष बहुभुज प्रक्रिया करण्यास सक्षम असलेल्या रेंडरिंग इंजिन असलेल्या सिंगल चिप प्रोसेसर".काही वर्षांनंतर, NVIDIA चे प्रतिस्पर्धी एटीआय ग्राफिक्स, आणखी एक समान कंपनीने व्हिज्युअल प्रोसेसिंग युनिटसाठी व्हीपीयू पदांसह एक समान प्रोसेसर (Radeon300) सोडला. तथापि, हे स्पष्ट आहे की जीपीयू हे टर्म VPU पेक्षा अधिक लोकप्रिय झाले आहे.

आज सर्वत्र तैनात केले आहे, जसे की एम्बेडेड सिस्टीम्स, मोबाईल फोन, पर्सनल कॉम्प्युटर आणि लॅपटॉप आणि गेम कन्सोल. आधुनिक जीपीयू ग्राफिक्स हाताळण्यामध्ये अत्यंत शक्तिशाली आहेत, आणि ते प्रोग्रामेबल केले जातात जेणेकरून ते वेगवेगळ्या परिस्थितीत आणि अनुप्रयोगांमध्ये रुपांतर करता येतील. तथापि, अगदी आता, फॅर्मवेअर म्हणून ओळखले जाणाऱ्या गोष्टींमुळे फॅक्टरीत विशिष्ट GPU चे प्रोग्राम केले जातात. साधारणपणे, एल्गोरिदमसाठी CPUs पेक्षा GPUs अधिक प्रभावी असतात जेथे डेटाच्या मोठ्या ब्लॉक्स्ची प्रक्रिया समांतर पद्धतीने केली जाते. अपेक्षित आहे, जीपीयू संगणक ग्राफिक्स हाताळण्यासाठी डिझाइन केले आहेत म्हणून, जे प्रसंगी अत्यंत समांतर आहेत.

जीपीपीपीयू (जीपीयूवर जनरल पर्पज कम्प्युटिंग) म्हणून ओळखले जाणारे हे नवीन संकल्पना आहे जी काही अनुप्रयोगांमध्ये (जसे की बायोइन्फॉर्मेटिक्स) उपलब्ध डेटा समांतरता शोषण करण्यासाठी आणि GPU मध्ये गैर-ग्राफिक्स प्रोसेसिंग करण्यासाठी वापरण्यासाठी जीपीयूचा वापर करते. तथापि, या तुलनामध्ये ते विचारात घेतले जात नाहीत.

CPU आणि GPU मध्ये फरक काय आहे?

• सीपीयू तैनात करण्यामागील कारणास्तव म्हणजे कम्प्युटिंग सिस्टीमचा मेंदू म्हणून कार्य करणे, एक GPU ला एक प्रपूरक प्रोसेसिंग युनिट म्हणून ओळख करून देण्यात आले आहे जी संगणकीकरण गहन ग्राफिक्स प्रोसेसिंग आणि प्रोसेसिंग ग्राफिक्सच्या कार्यप्रणालीसाठी आवश्यक आहे. प्रदर्शन युनिट्सकडे

• निसर्गाने, ग्राफिक्स प्रोसेसिंग स्वाभाविकपणे समांतर आहे आणि त्यामुळे सहजपणे समांतर आणि त्वरण होऊ शकते.

• मल्टि-कोर सिस्टम्सच्या युगात, CPU ची केवळ काही कोर रचना आहे जे काही सॉफ्टवेअर थ्रेड्स हाताळू शकतात, ज्याचा वापर अॅप्लिकेशन प्रोग्राम (सूचना आणि थ्रेड लेव्हल समानता) मध्ये केला जाऊ शकतो. उपलब्ध समांतरता वापरण्यासाठी शेकडो कोरे सह GPU बनवले जातात.