ट्यूटोरियल

Amd gamecache: यह क्या है और यह ryzen 3000 पर कैसे काम करता है?

विषयसूची:

Anonim

नए Ryzen 3000 के आगमन के साथ विपणन के समुद्र में नए शब्दों की एक श्रृंखला सामने आई है। कुछ नाम जिन्हें आप समझेंगे, लेकिन अन्य आपकी समझ से परे हो सकते हैं। इसलिए आज हम यह बताने जा रहे हैं कि AMD GameCache क्या है और यह एक निश्चित रूप से प्रासंगिक विशेषता क्यों है।

सूचकांक को शामिल करता है

AMD GameCache क्या है?

एक तरह से, एएमडी गेमकैच पूरी तरह से मार्केटिंग के लिए बनाया गया शब्द है। हालाँकि, इसमें ऐसे सुधार हैं जो केवल एक सुंदर नाम होने से परे प्रासंगिक हैं। हम संक्षेप में कह सकते हैं कि AMD GameCache उपनाम है कि उन्होंने अपनी नई कैश संरचना दी है

अब, हमारे पास क्या नए बदलाव हैं? हम आपको वाणिज्यिक वीडियो छोड़ते हैं जो AMD संक्षेप में बताता है कि AMD GameCache क्या है और इसलिए आपको यह पता चलता है कि यह क्या है।

यह क्या लाता है और यह हमें क्या प्रभावित करता है?

जैसा कि आप देख सकते हैं, वीडियो बढ़ाता है (और थोड़ा बढ़ाता है ) लाभ जो कि राइजन 3000 की नई तकनीक हमें लाती है

पहली चीज जो उन्होंने हमें लघु रूप में दिखाई, वह है AMD GameCache की नई '72 एमबी' तक । सच तो यह है कि यह कथन थोड़ा पेचीदा है। अधिकांश तीसरी पीढ़ी के Ryzen ने 35 ~ 36MB कैश मेमोरी (L1, L2, और L3) ली है और केवल दो Ryzen 9s 72MB तक चलते हैं ।

Ryzen 5 3600 (सबसे सस्ता मॉडल) में 32 MB L3 कैश मेमोरी है, जो पहले से दोगुना है जो Ryzen 7 2700X (सबसे अच्छा Ryzen 2000) था । यह पहले से ही काफी महत्वपूर्ण सुधार है।

अन्य प्रोसेसर के विपरीत, तीसरी पीढ़ी के Ryzen में हमारे पास 2 7nm चिप्स (भौतिक कोर) और 1 12nm चिप (I / O नियंत्रण) है ।

प्रत्येक 7nm चिप में 3/4 सक्रिय कोर (Ryzen 9 को छोड़कर) हैं और इनमें से प्रत्येक का अपना L1 और L2 कैश है । हालांकि, लेवल 3 मेमोरी को उसी चिप के कोर के बीच साझा किया जाता है , इसलिए कुछ गणनाओं को करते समय यह एक बड़ी मदद है।

उदाहरण के लिए, वीडियो गेम में ऐसे कार्य होते हैं जो एक-दूसरे के समान होते हैं। गुरुत्वाकर्षण (भौतिक) , छवियों, चक्रों और इसी तरह की गणना करें, इसलिए कुछ मूल्यों को लगातार दोहराया जाता है।

यह वह जगह है जहां एक उदार स्मृति होने से हमें उन्हें बदलने के लिए मजबूर किए बिना कई मूल्यों को बचाने की अनुमति मिलती है। साथ ही, जब साझा किया जाता है, तो कई कोर डेटा का पुन: उपयोग कर सकते हैं, जो उनके पड़ोसियों ने पहले से ही मांगा है, हालांकि यह आधुनिक प्रोसेसर की एक विशिष्ट विशेषता है।

कैश मेमोरी

हम मानते हैं कि यह जानना कि कैश कैसे काम करता है, जो कि आपके लिए बहुत फायदेमंद हो सकता है। यह कुछ ऐसा है जो कंप्यूटर / हार्डवेयर इंजीनियर के ज्ञान के क्षेत्र से संबंधित है , लेकिन मैं इसे सरल तरीके से समझाने की कोशिश करूंगा।

हम 'मेमोरी' और 'कैश' शब्दों को बहुत बार दोहरा रहे हैं, इसलिए हम पहले से माफी मांगते हैं, लेकिन विषय जटिल है।

मेमोरी का स्तर

कंप्यूटर में यादों के कई स्तर होते हैं, और प्रत्येक स्तर इसके नीचे वालों की तुलना में तेज़ होता है। नतीजतन, सबसे तेज़ यादें भी सबसे महंगी हैं, इसलिए केवल छोटी मात्रा में आमतौर पर स्थापित होते हैं।

थोड़ा संदर्भ पाने के लिए, आपको यह जानना होगा कि गति को एक सेकंड के अंशों में मापा जाता है। कैश्ड L1 डेटा तक पहुँचने में 0.2 ns लग सकते हैं और RAM में "डाउन डाउन" हो सकता है 40ns ।

यहां आप अलग-अलग यादें और उनके सामान्य आकार देख सकते हैं:

  • L1 कैश: 16 ~ 64kB L2 कैश मेमोरी: 32kB ~ 4MB L3 कैश मेमोरी: 256kB ~ 72MB RAM मेमोरी / s: 4GB ~ 32GB मेन मेमोरी / s (HDD या SSD): 256GB / 2TB

जैसा कि आप जानते होंगे, SSD की तुलना में RAM काफी तेज है । ये आम तौर पर लगभग 20 ~ 25GB / s की ट्रांसफर दरों तक पहुंचते हैं , जबकि PCIe Gen 4 के साथ केवल सबसे अच्छे ठोस ड्राइव 5GB / s तक पहुंचते हैं। L1-L2 कैश और L2-L3 कैश के बीच एक समान संबंध है और इतने पर , तो आप समझेंगे कि कुछ प्रोसेसर के अनन्य उपयोग के लिए क्यों हैं और अन्य पूरे सिस्टम के लिए हैं।

एक और प्रासंगिक बिंदु, हालांकि यह इस विषय के साथ नहीं जाता है कि रैम के ऊपर सभी यादें (इसमें शामिल है) अस्थिर हैं। इसका मतलब है कि वे केवल डेटा को बचाते हैं यदि उनके पास बिजली है, इसलिए कंप्यूटर बंद होने पर कैश और रैम "खाली" हो जाते हैं।

तीन के इस नियम से, SSDs और HDD गैर-वाष्पशील यादें हैं, इसलिए हम जो भी डेटा सेव करते हैं, वह तब तक रहेगा जब तक हम इसे अधिलेखित नहीं कर देते।

कैश कैसे काम करता है?

जब CPU को डेटा की आवश्यकता होती है, तो वह L1 कैश में इसके लिए दिखता है। यदि यह नहीं है, तो यह एल 2 पर दिखता है , फिर एल 3 पर और रैम तक "नीचे" जा रहा है ।

जब प्रोसेसर को आवश्यक डेटा प्राप्त होता है, तो इसे "ऊपर" लिया जाता है और भविष्य में इसकी आवश्यकता होने पर L3, L2 और L1 में मूल्य को लगातार संग्रहीत किया जाता है मज़ेदार बात यह है कि जब प्रोसेसर फिर से उसी मूल्य का उपयोग करना चाहता है।

यदि मान L1 में है, तो हमें इसे पुन: उपयोग करने के लिए कुछ क्षणों की आवश्यकता है। अन्यथा, हमें यह जांचने के लिए अगले स्तर तक "नीचे" जाना होगा कि क्या यह अभी भी वहां मौजूद है, और इसी तरह जब तक हम रैम पर वापस नहीं आ जाते। हमारे पास समस्या यह है कि उच्च यादें बहुत छोटी हैं ।

हम आपको यहां एक छोटा वीडियो (अंग्रेजी में) छोड़ते हैं जो संक्षेप में बताता है:

उदाहरण के लिए, L1 कैश का 32 kB लगभग 8000 मान (पूर्णांक या फ़्लोट्स) रखता है।

एक वीडियो गेम चुपचाप हर पल लाखों मानों के साथ काम कर सकता है , इसलिए हम वहां सभी मूल्यों को नहीं बचा सकते हैं। यही कारण है कि हर बार जब हम L1 डेटा (पुन: उपयोग नहीं किया जाता है) को कैश करते हैं , तो सबसे पुराना मान बदल दिया जाता है।

यदि डेटा L1 से मिटा दिया गया है, तो शायद यह अभी भी L2 कैश में मौजूद है, क्योंकि यह बड़ा है। एक स्तर नीचे जाना एक धीमी प्रक्रिया है, लेकिन रैम की तुलना में बहुत तेज है। हालाँकि, यदि कुछ समय बीत चुका है, तो ऐसा ही हो सकता है और यह मान L2 में मौजूद नहीं है। इस मामले में, हमें L3 के लिए "नीचे जाना" होगा और यह वह जगह है जहां एएमडी गेमकैचे का मुख्य मैकेनिक्स आता है ।

इस तरह की एक उदार स्मृति होने के नाते, यह बहुत सारे डेटा को फिट करता है और इसके पुन: उपयोग की संभावना अधिक है। उनका पुन: उपयोग करके, हमें RAM में "नीचे जाने" की आवश्यकता नहीं है, इसलिए यह प्रक्रिया काफी सुव्यवस्थित है। इसके अलावा, एक पड़ोस के बीच एक साझा कैश होने के नाते, एक कर्नेल उस डेटा का लाभ उठा सकता है जो पहले एक और कर्नेल ने अनुरोध किया है, हालांकि यह प्रोसेसर में एक सामान्य विशेषता है।

AMD GameCache लाभ और निहितार्थ

जैसा कि आप देखेंगे, कैश में यह नई संरचना और आकार कई प्रकार के कार्यक्रमों में एक महत्वपूर्ण सुधार है।

इसे दिए गए नाम के साथ, एएमडी ने वीडियो गेम पर जोर दिया है, लेकिन किसी भी कार्य के लिए लगातार गणना की आवश्यकता होती है।

यहाँ RAM की आवृत्तियों में सुधार के खिलाफ AMD GameCache के फायदे दिखाते हुए AMD की एक व्यावसायिक छवि है । उदाहरण में, वे रैम मेमोरी में सुधार के साथ कैश मेमोरी में सुधार की तुलना करते हैं

यहां हम 1% से 12% के बीच का लाभ देख सकते हैं अगर हम AMD GameCache को उच्च रैम आवृत्तियों के साथ जोड़ते हैं , तो हम उच्च गति प्राप्त कर सकते हैं

वास्तव में, नए Ryzen में RAM को ओवरक्लॉक किए बिना अधिकतम आवृत्ति 3200 MHz है , इसलिए आपको इन घटकों पर दांव लगाना चाहिए। इसके अलावा, विभिन्न लेखों के अनुसार, चरम प्रदर्शन पर चलने के लिए Ryzen 3000 के लिए सबसे अच्छी रैम फ्रिक्वेंसी 3200 ~ 3600 MHz से ऊपर है।

AMD GameCache के बारे में निष्कर्ष

अपने आप में, एएमडी गेमकैच एक बमवर्षक शीर्षक के अलावा और कुछ नहीं है जो दर्शकों को आकर्षित करने के लिए कैश के लिए दिया गया है। महत्वपूर्ण बिंदु यह है कि L3 कैश मेमोरी में सुधार वास्तविक और वजनदार है, जिससे गेम और अन्य प्रक्रियाओं को बढ़ाया जाएगा।

हालांकि, कुछ उपयोगकर्ता एएमडी के इस निर्णय से चिंतित हैं । उनके अनुसार, वे L3 कैश का नाम बदल देते हैं क्योंकि GameCache कुछ ऐसा है जो इसे "बच्चे के अनुकूल" स्वर देकर उद्योग को नुकसान पहुंचाएगा।

जबकि इंटेल ने इसे मेमोरी को स्मार्टकेच (एक अधिक शांत नाम) के रूप में नाम दिया है, एएमडी ने युवा और गेमर जनता द्वारा अधिक खींचा है

हम समझते हैं कि गेमिंग की दुनिया में, इंटेल हमेशा सबसे स्पष्ट विकल्प रहा है। तो अब जब एएमडी ने कुछ जमीन हासिल कर ली है, तो वह सुनहरे अंडे से जितना संभव हो उतना हंस को निचोड़ना चाहता है।

बेहतर IPC , बेहतर L3 कैश और उच्च रैम आवृत्तियों के लिए समर्थन AMD को फिर से एक उत्कृष्ट गेमिंग विकल्प बनाते हैं हालांकि, सुंदर नामों से दूर मत जाओ।

हम तीसरी पीढ़ी के Ryzen 5 के बारे में इस लेख की सलाह देते हैं। ये प्रोसेसर विशेष रूप से उनके उच्च घड़ी आवृत्तियों और अच्छे सिंगल-कोर प्रदर्शन के कारण गेमिंग के लिए बनाए गए हैं

हमारे भाग के लिए, हम आशा करते हैं कि आपने शर्तों और तकनीकों को आसानी से समझ लिया है और आपने कुछ नया सीखा है। क्षमा करें यदि हमने स्पष्टीकरण में कोई गलती की है, और आप हमें कमेंट बॉक्स में कुछ भी बता सकते हैं !

और आप AMD GameCache के लिए इस सुधार के बारे में क्या सोचते हैं? क्या आपको लगता है कि यह इतना बुरा नहीं है? अपने विचार नीचे साझा करें।

वोर्टेज़ैमड राइजन 3000 फ़ॉन्ट

ट्यूटोरियल

संपादकों की पसंद

Back to top button