ग्राफिक्स रैम सिस्टम रैम से कैसे अलग है?


66

मुझे पता है कि एक जीपीयू और सीपीयू मौलिक रूप से अलग-अलग चीजें हैं और वे दोनों एक-दूसरे का काम करने के लिए क्यों चूसते हैं। लेकिन मुझे जो नहीं मिलता है वह यह है कि मानक प्रणाली रैम हमेशा वीडियो कार्ड पर उपयोग की जाने वाली रैम के पीछे एक पीढ़ी रही है।

जैसा कि मैं इसे समझता हूं, वे दोनों अलग-अलग प्रकार के DRAM हैं, लेकिन यह मुझे लगता है कि CPU और GPU सिलिकॉन में बेक किए गए मेमोरी कंट्रोलर द्वारा अंतर को दूर किया जा सकता है। सिस्टम रैम के लिए वर्तमान मानक DDR4 है, लेकिन वीडियो कार्ड GDDR4 का उपयोग वर्षों से पहले DDR4 डेस्कटॉप के लिए एक चीज बन गया था। वीडियो कार्ड अब HBM RAM (GDDR5?) के साथ शिपिंग कर रहे हैं, जो DDR4 सिस्टम मेमोरी से तेज है।

हम दोनों के लिए एक ही तरह की RAM का उपयोग क्यों नहीं कर रहे हैं? क्या उन्हें अलग बनाता है?


2
what I don't get is why standard system RAM has always been a generation behind the RAM used on video cards.- वे नहीं हैं। GDDR5 मूल रूप से बैंडविड्थ (विलंबता की कीमत पर) के लिए अनुकूलित किया गया है, अगर यह मेरे ऊपर होता है, तो GDDR5 का नाम GDDR3 होता।
हैनसेनरिक

जवाबों:


68

लेकिन मुझे जो नहीं मिलता है वह यह है कि मानक प्रणाली रैम हमेशा वीडियो कार्ड पर उपयोग की जाने वाली रैम के पीछे एक पीढ़ी रही है।

GDDR विनिर्देश, जबकि DDR मानक पर आधारित है, का अपना हार्डवेयर विनिर्देश है। डीडीआर विनिर्देश तकनीकी रूप से GDDR विनिर्देश से आगे है, क्योंकि GDDR पिछले DDR विनिर्देशन पर आधारित है ( ज्यादातर समय, सिवाय इसके कि यह पिछले GDDR विनिर्देश पर आधारित है )।

एक कारण यह है कि डीडीआर से आगे जीडीआरडी के बारे में गलत धारणा है कि डीडीआर 3 पर आधारित जीडीआर मानक के कई पुनरावृत्तियां हुई हैं। GDDR2 के मामले में भी यही था, क्योंकि इसके विनिर्देशन में DDR और DDR2 दोनों के डिज़ाइन तत्व हैं।

हालांकि, यह ध्यान रखना महत्वपूर्ण है कि ग्राफिक्स कार्ड पर इस्तेमाल किया जाने वाला यह GDDR2 मेमोरी प्रति DDR2 नहीं है, बल्कि DDR और DDR2 प्रौद्योगिकियों के बीच एक प्रारंभिक मध्य बिंदु है। GDDR2 को संदर्भित करने के लिए "DDR2" का उपयोग करना बोलचाल का मिथ्या नाम है।

स्रोत: DDR2 SDRAM

इसी तरह, GDDR4 और GDDR5 दोनों ने DDR3 से डिज़ाइन तत्व लिए। GDDR4 की तुलना में GDDR5 स्पष्ट रूप से एक बेहतर GDDR डिज़ाइन है।

अपने पूर्ववर्ती, GDDR4 की तरह, GDDR5 DDR3 SDRAM मेमोरी पर आधारित है, जिसमें DDR2 SDRAM की तुलना में डेटा लाइनें दोगुनी हैं। GDDR5 GDDR4 और DDR3 SDRAM के समान 8-बिट वाइड प्रीफ़ैच बफ़र्स का भी उपयोग करता है।

स्रोत: GDDR5 SDRAM

जैसा कि मैं इसे समझता हूं, वे दोनों अलग-अलग प्रकार के एसडीआरएएम हैं, लेकिन यह मुझे लगता है कि सीपीयू और जीपीयू सिलिकॉन में पके हुए मेमोरी कंट्रोलर द्वारा अंतर को दूर किया जा सकता है।

दो मानक वास्तव में बहुत अलग हैं। बिट्स की संख्या में अंतर जो डेटा लाइन पर स्थानांतरित किया जा सकता है, उन अंतरों में से एक है। GDDR विनिर्देश इंटेल और AMD x86 प्रोसेसर के साथ संगत नहीं है। GDDR विनिर्देश अधिक बिट्स को स्थानांतरित करने में सक्षम है, क्योंकि यह पूरी तरह से अलग कनेक्शन से जुड़ा हुआ है, मुख्य रूप से PCI-e (इस मानक के विभिन्न संशोधनों के विनिर्देश के भीतर)।

सिस्टम रैम के लिए वर्तमान मानक DDR4 है, लेकिन वीडियो कार्ड GDDR4 का उपयोग वर्षों से पहले DDR4 डेस्कटॉप के लिए एक चीज बन गया था।

यह इस तथ्य के कारण है कि GDDR4 DDR3 विनिर्देश पर आधारित है, DDR2 विनिर्देश से नहीं। 2005 तक DDR3 मानक की पुष्टि नहीं की गई थी। हम पूरी तरह से अलग बाजार की जरूरतों के कारण 2007 तक उत्पादों को नहीं देखते थे। 2005 में GDDR4 की घोषणा की गई और 2007 तक उत्पादों को नहीं देखा। तो आप देख सकते हैं कि जब उनके पास अलग-अलग नाम हैं, तो वास्तविक उत्पादों को एक साथ जारी किया गया था।

वीडियो कार्ड अब HBM RAM (GDDR5?) के साथ शिपिंग कर रहे हैं, जो DDR4 सिस्टम मेमोरी से तेज है।

वर्तमान GDDR मानक (s) वास्तव में GDDR5X और GDDR6 हैं। एचबीएम (उच्च बैंडविड्थ मेमोरी) एक हाइनिक्स और सैमसंग डीडीआर विनिर्माण प्रक्रिया है।

हम दोनों के लिए एक ही तरह की RAM का उपयोग क्यों नहीं कर रहे हैं?

दो मानक एक दूसरे के साथ संगत नहीं हैं।

क्या उन्हें अलग बनाता है?

जो चीज उन्हें अलग बनाती है, वह है उनकी निर्माण प्रक्रिया और उनके विनिर्देश। जबकि GDDR DDR विनिर्देशन पर आधारित है, GDDR वास्तव में DDR से आगे नहीं है, हालाँकि इस बिंदु पर दो मानकों के बीच भारी प्रदर्शन अंतराल उपलब्ध GDDR के पास होने के कारण है।


45

अंतर्निहित तकनीक कमोबेश समान है, जीपीयू केवल एक व्यापक मेमोरी बस का लाभ उठाता है।

जीपीयू इस तरह से एक एकल इकाई के रूप में डिजाइन करना आसान है जहां कई मेमोरी मॉड्यूल कस्टम सर्किट बोर्ड के माध्यम से प्रसंस्करण इकाई से सीधे जुड़े हो सकते हैं। यह बहुत व्यापक मेमोरी बस के लिए अनुमति देता है, अक्सर 256-बिट्स से अधिक होता है। HBM इसे 1024-बिट बस के साथ आगे ले जाता है।

सीपीयू सॉकेट्स और मदरबोर्ड विनिर्देशों के बहुत अधिक सामान्यीकृत वास्तुकला पर भरोसा करते हैं, इसलिए मानक दो से अधिक 64-बिट चैनल आमतौर पर हाई-एंड और सर्वर मार्केट के लिए आरक्षित होते हैं।

यह भी उल्लेख किया जाना चाहिए कि GPU मेमोरी को उच्च बैंडविड्थ के लिए विलंबता प्रदर्शन को व्यापार करने के लिए तैयार किया गया है - बहुत सारे फावड़ा और बहुत अधिक मांग नहीं है। यह सीपीयू मेमोरी के साथ ऐसा नहीं है जहां कम विलंबता अच्छी यादृच्छिक अभिगम गति के लिए वांछित है।


जानकारी के लिए धन्यवाद। हालांकि @Ramhound क्या GDDR है के बारे में अपने जवाब में विस्तार का एक बहुत प्रदान की है और यह कैसे विकसित (यह वास्तव में नहीं है आगे प्रणाली की रैम है, लेकिन यह है तेजी से ), मैं तुम्हारा स्वीकार करने के लिए इच्छुक हूँ क्योंकि अंतिम अनुच्छेद वास्तव में जानकारी शामिल है मैं के लिए देख रहा था (यानी यह एक बैंडविड्थ / विलंबता tradeoff प्रदान करता है)। क्या आप उस पर विस्तार कर सकते हैं? आपके उत्तर का पहला भाग वास्तव में मान्य नहीं है। सिस्टम रैम को सीधे सीपीयू (जैसा कि पीसीआई लेन) के लिए वायर्ड किया जाता है, इसलिए यदि सीपीयू को जीडीआरडी की उच्च बैंडविड्थ और व्यापक बस के लिए डिज़ाइन किया गया था, तो हम इसके बजाय मोबोस में प्लगिंग करेंगे।
वेस सईद

3

कुछ प्रकार के ग्राफिक्स रैम की एक विशेष विशेषता यह है कि उन्हें दो स्वतंत्र या अधिकतर स्वतंत्र बस प्रणालियों द्वारा एक्सेस किया जा सकता है - जो उन्हें या तो फ्रेमबफ़र (वीडियो राम का वह भाग जहां पिक्सल हर 1/60 वें या इतने पर स्क्रीन पर भेजा जाता है) के रूप में उपयोग करता है। दूसरा रखा जाता है) या बनावट बफ़र्स कम पहुंच के टकराव और ओवरहेड के साथ आसान और उल्लेखनीय हैं ...।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.