विज्ञापन
इसमें कोई संदेह नहीं है कि चिप निर्माताओं के बीच प्रतिस्पर्धा न केवल पीसी प्रोसेसर के लिए बल्कि मोबाइल और अन्य-उद्देश्य प्रोसेसर के लिए भी लगातार बढ़ रही है। जिन पांच बड़े नामों का उल्लेख किया जाना चाहिए, वे हैं इंटेल, एएमडी, एनवीडिया, क्वालकॉम और एप्पल। इन सभी कंपनियों के पास अपने प्रोसेसर को विकसित करने के तरीके अलग-अलग हैं, जिससे यह देखना दिलचस्प होगा कि किसकी रणनीति उन्हें शीर्ष पर पहुंचने की अनुमति देगी। मेरी राय, हालांकि, सरल है - बेहतर कोर पर अधिक कोर चुनें।
इससे पहले कि मैं नाइटी की किरकिरी करूं, कृपया लेख के शीर्षक पर ध्यान दें। यह लेख इस बारे में है कि मैं अधिक कोर क्यों मानता हूं मर्जी बेहतर कोर को हराएं, जिसका अर्थ है कि यह भविष्य में कुछ समय बाद (फिर से, मेरे विचार के अनुसार) सच होगा। अभी तक, अनुप्रयोगों के साथ अभी भी मुख्यतः एकल-थ्रेडेड और कई कोर से अनजान, बेहतर कोर विजेता हैं।
पृष्ठभूमि
इन वर्षों में हमने देखा है कि हमारे प्रोसेसर सिंगल-कोर लाइटवेट्स से आठ-कोर राक्षसों (या यदि आप सर्वर शामिल करते हैं, तो 16-कोर) से मुड़ते हैं। जाहिर है, एक से अधिक कोर होना फायदेमंद है और सिस्टम को एक ही समय में अधिक डेटा पर काम करने देता है अगर सिस्टम में केवल एक ही कोर था। लेकिन इस बिंदु पर, एक नया सवाल उठता है - क्या एक ऐसा बिंदु है जहां कोर को जोड़ना बंद करना और उन्हें बेहतर बनाने के लिए अधिक फायदेमंद है? 8 के बजाय 12 कोर होने से बहुत फर्क पड़ेगा? हम महसूस कर सकते हैं कि 4, 6, या 8 कोर होने के कारण "अच्छी पर्याप्त" पठार तक पहुँचता है जहाँ तक कोर की संख्या जाती है, लेकिन हम बहुत बेहतर कर सकते थे।
क्यों अधिक कोर बेहतर होगा
बेशक, अधिक कोर होने तथा बेहतर कोर सबसे अच्छा समाधान है, लेकिन अगर आपको चुनना है तो क्या होगा? यदि मैं एक को चुनने वाला होता, तो मैं और अधिक कोर के साथ जाता। क्यों? मेरे उत्तर की प्रेरणा यह है कि GPU कैसे काम करता है।
GPU को कोर के साथ पैक किया जाता है। वास्तव में, कुछ नवीनतम कार्ड में 2,048 कोर हैं जिनके बारे में डींग मारने के लिए। उनके पास कोर की इतनी हास्यास्पद मात्रा है क्योंकि यह उन्हें एक ही समय में डेटा पर काम करने देता है। अधिक कोर के साथ, अधिक डेटा क्रंच किया जा सकता है। हां, GPU कोर केवल एक ही प्रकार के काम में अच्छा है (यही कारण है कि हम अभी भी सीपीयू का उपयोग करते हैं, जीपीयू का नहीं), लेकिन उसी अवधारणा को सीपीयू पर भी लागू किया जा सकता है।
अधिक कोर के साथ, सीपीयू द्वारा अधिक डेटा को क्रंच किया जा सकता है, और आपको एक तेज़ प्रणाली मिलती है जो आपके द्वारा फेंकी गई किसी भी चीज़ से गुजरती है, बशर्ते कि यह आपके सभी कोर के बारे में जागरूक हो। संक्षेप में, कई अच्छे कोर अंततः कुछ महान कोर की तुलना में बेहतर होंगे।
बिग चिप निर्माताओं की वर्तमान योजनाएं
इंटेल वर्तमान में एक 4-कोर सीमा (6 उत्पादों की अपनी चरम श्रृंखला के लिए) बनाए रखने के लिए लगता है, लेकिन अपने कोर के लिए निरंतर शोधन कर रहा है। हालांकि, एनवीडिया भी कोर की संख्या बढ़ा रही है। तो क्वालकॉम अपने स्नैपड्रैगन प्रोसेसर के साथ है, हालांकि कुछ अधिक धीरे-धीरे जबकि यह स्टॉक एआरएम डिजाइनों के लिए कस्टम समायोजन भी करता है। यहां तक कि Apple अपने iPhone / iPad प्रोसेसर के साथ कोर प्राप्त कर रहा है, लेकिन बहुत धीमी गति से।
एएमडी भी अपने कोर को बेहतर बनाने की कोशिश कर रहा है, लेकिन पिछले रोडमैप ने दिखाया है कि एएमडी अभी भी कोर जोड़ रहा है और उपभोक्ताओं के लिए 10-कोर प्रोसेसर का मंथन करना चाहता है। एएमडी में पहले से ही सर्वरों के लिए 16-कोर बीहमोथ है। और हां, वे बिल्कुल ठीक नहीं हैं, लेकिन यह है कि वे कैसे विपणन करते हैं और मैं उन्हें क्या कहता हूं। पूरे मॉड्यूल दृष्टिकोण के बारे में बहुत विवाद हुआ है, जिसके बारे में आप टिप्पणी में पढ़ सकते हैं यहाँ 5 कारण क्यों इंटेल AMD द्वारा दीवार के खिलाफ धकेल दिया जा रहा हैवर्षों से, इंटेल और एएमडी सर्वश्रेष्ठ प्रोसेसर को बाहर लाने के लिए काफी लड़ाई में हैं। आखिरकार एक ऐसा बिंदु आया, जहां आपने एएमडी के बारे में बहुत कुछ नहीं सुना ... अधिक पढ़ें (प्रो) और यहाँ 5 कारण क्यों AMD प्रोसेसर बर्बाद कर रहे हैं [राय]1999 के अंत में, मैंने अपना पहला कंप्यूटर बनाया। इसने 500 मेगाहर्ट्ज पर एक एएमडी एथलॉन प्रोसेसर का उपयोग किया, जो कि उस समय अधिकांश गेम खेलने के लिए काफी तेज था, और एक बेहतर मूल्य भी ... अधिक पढ़ें (विरुद्ध)।
कौन सी रणनीति सबसे अच्छी है? अभी, कौन जानता है? शायद आपकी एक राय हो?
निष्कर्ष
अंत में वास्तव में क्या होगा कुछ ऐसा है जिसे हम केवल धैर्य के माध्यम से पता कर सकते हैं। हालांकि, जैसा कि अधिक सॉफ्टवेयर कई कोर के लिए अनुकूल होता जा रहा है, लाभ अंततः उन प्रोसेसरों पर शिफ्ट हो जाएगा, जो पूरे घटक के रूप में, सबसे अधिक काम का उत्पादन कर सकते हैं। तब तक, हमें केवल उसी चीज़ से खुश रहना होगा जो वर्तमान में सबसे अच्छा काम करती है।
आपकी राय, अधिक कोर या बेहतर कोर क्या है? आपको कब लगता है कि हम अंत में जान पाएंगे कि कौन सा विकल्प बेहतर है? कोई और विचार? हमें टिप्पणियों में बताएं!
छवि क्रेडिट: Olivander, Forrestal_PL, Aaronage
डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।