CPU बनाम GPU: विलंबता बनाम थ्रूपुट
कुछ बड़े कोर हज़ारों छोटे कोर से कैसे अलग होते हैं।
CPU बनाम GPU: विलंबता बनाम थ्रूपुट, CoddyKit पर CUDA Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह CUDA Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। CUDA Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
दो बिल्कुल अलग चिप्स
CPU और GPU दोनों कोड चलाते हैं, लेकिन उन्हें एक-दूसरे से बिल्कुल अलग लक्ष्यों के लिए बनाया गया है। एक का लक्ष्य किसी एक काम को जल्द से जल्द पूरा करना है; दूसरा एक साथ बहुत सारे काम का पूरा भार संभालता है। 🏎️
विलंबता: एक काम कितनी जल्दी पूरा होता है
Latency वह समय है, जो किसी एक काम को शुरू से अंत तक पूरा करने में लगता है। जब आपको तुरंत एक उत्तर चाहिए, तब कम विलंबता सबसे महत्वपूर्ण होती है।
थ्रूपुट: प्रति सेकंड कितना काम पूरा होता है
Throughput का अर्थ है कि कुल मिलाकर आप प्रति सेकंड कितने काम पूरे करते हैं। ऐसा हो सकता है कि हर एक काम थोड़ा धीमा हो, फिर भी कुल थ्रूपुट अधिक रहे।
CPU विलंबता के लिए बना है
एक CPU में कुछ शक्तिशाली कोर, बहुत बड़े कैश और चतुर तकनीकें होती हैं, जो किसी एक काम को जितनी जल्दी हो सके पूरा करने में मदद करती हैं।
GPU थ्रूपुट के लिए बना है
एक GPU किसी एक काम की गति के बदले भारी मात्रा में काम संभालता है: इसके हजारों छोटे कोर एक ही समय में काम के विशाल समूहों को संसाधित करते हैं।
कुछ बड़े कोर बनाम कई छोटे कोर
CPU को कुछ शक्तिशाली कामगारों का समूह और GPU को हजारों सरल कामगारों की सेना समझिए। अलग-अलग कामों के लिए अलग-अलग बनावट।
राजमार्ग का उदाहरण
स्पोर्ट्स कार की latency कम होती है: एक यात्रा जल्दी पूरी होती है। बस का थ्रूपुट अधिक होता है: हर यात्रा धीमी होती है, लेकिन वह प्रति घंटे कहीं अधिक लोगों को ले जाती है। 🚌
GPU नियंत्रण पर कम संसाधन क्यों लगाता है
CPU कैश और शाखा-पूर्वानुमान पर ट्रांजिस्टर खर्च करता है। GPU उन्हें सीधे गणना इकाइयों पर खर्च करता है, इसलिए चिप का अधिक भाग वास्तविक गणित करता है।
विलंबता से बचने के बजाय उसे छिपाना
GPU हर काम को तेज़ नहीं बनाता; वह तैयार दूसरे काम पर तुरंत स्विच करके धीमी मेमोरी के इंतज़ार को छिपाता है। खाली समय हटाया नहीं जाता, बल्कि भर दिया जाता है।
CPU अब भी कब बेहतर रहता है
किसी एक त्वरित निर्णय, शाखाओं वाले तर्क या ऐसे काम के लिए जिसे बाँटा नहीं जा सकता, कम-विलंबता वाला CPU अब भी सही साधन है। केवल मात्रा ही सब कुछ नहीं होती।
GPU कब आगे निकल जाता है
जैसे ही आपको हजारों मदों पर एक ही प्रक्रिया चलानी हो, GPU का विशाल समानांतर प्रसंस्करण लंबे काम को जल्दी पूरा कर देता है।
त्वरित जाँच
आइए, इन दोनों चिप्स के बीच के मूल समझौते को स्पष्ट करें।
पुनरावलोकन: विलंबता बनाम थ्रूपुट
CPU कम latency के लिए कुछ बड़े कोर इस्तेमाल करते हैं; GPU अधिक थ्रूपुट के लिए हजारों छोटे कोर इस्तेमाल करते हैं। अपने काम की प्रकृति के अनुसार चिप चुनिए। 👍
एआई शिक्षक के साथ C++ सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “CPU बनाम GPU: विलंबता बनाम थ्रूपुट” पाठ निःशुल्क है?
हाँ—“CPU बनाम GPU: विलंबता बनाम थ्रूपुट” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और CUDA Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। CUDA Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“CPU बनाम GPU: विलंबता बनाम थ्रूपुट” में मैं क्या सीखूँगा?
कुछ बड़े कोर हज़ारों छोटे कोर से कैसे अलग होते हैं। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ CUDA Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या CUDA Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर CUDA Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“CPU बनाम GPU: विलंबता बनाम थ्रूपुट” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस CUDA Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर CUDA Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- CPU बनाम GPU: विलंबता बनाम थ्रूपुट
- SIMT: एक ही निर्देश, कई थ्रेड
- CUDA वास्तव में क्या है
- GPU के लिए उपयुक्त समस्याएँ