कंप्यूटर पर प्रोसेसर कोर और थ्रेड का प्रभाव। आठ स्मार्टफोन प्रोसेसर कोर चार से बेहतर क्यों हैं? सेंट्रल प्रोसेसिंग यूनिट क्या है

नई सहस्राब्दी के शुरुआती वर्षों में, जब सीपीयू आवृत्तियों ने आखिरकार 1 गीगाहर्ट्ज का आंकड़ा पार कर लिया, तो कुछ कंपनियों (आइए इंटेल पर उंगली न उठाएं) ने भविष्यवाणी की कि नया नेटबर्स्ट आर्किटेक्चर भविष्य में लगभग 10 गीगाहर्ट्ज की आवृत्तियों तक पहुंच सकता है। उत्साही लोगों को हमले की उम्मीद थी नया युग, जब सीपीयू घड़ी की गति बारिश के बाद मशरूम की तरह बढ़ जाएगी। अधिक प्रदर्शन की आवश्यकता है? बस तेज़ क्लॉक वाले प्रोसेसर पर अपग्रेड करें।

न्यूटन का सेब सपने देखने वालों के सिर पर जोर से गिरा, जो मेगाहर्ट्ज़ को सबसे अधिक मानते थे आसान तरीकापीसी प्रदर्शन में निरंतर वृद्धि। भौतिक सीमाओं ने गर्मी उत्पादन में वृद्धि के बिना घड़ी की आवृत्ति में तेजी से वृद्धि की अनुमति नहीं दी, और उत्पादन प्रौद्योगिकियों से जुड़ी अन्य समस्याएं भी उत्पन्न होने लगीं। वास्तव में, पिछले साल कासबसे तेज़ प्रोसेसर 3 और 4 गीगाहर्ट्ज़ के बीच आवृत्तियों पर काम करते हैं।

निःसंदेह, जब लोग इसके लिए पैसे देने को तैयार हों तो प्रगति को रोका नहीं जा सकता - ऐसे बहुत से उपयोगकर्ता हैं जो अधिक शक्तिशाली कंप्यूटर के लिए अच्छी खासी रकम चुकाने को तैयार हैं। इसलिए, इंजीनियरों ने प्रदर्शन को बढ़ाने के अन्य तरीकों की तलाश शुरू कर दी, विशेष रूप से कमांड निष्पादन की दक्षता में वृद्धि करके, न कि केवल घड़ी की गति पर निर्भर रहकर। समानांतरवाद भी एक समाधान निकला - यदि आप सीपीयू को तेज़ नहीं बना सकते, तो कंप्यूटिंग संसाधनों को बढ़ाने के लिए उसी तरह का दूसरा प्रोसेसर क्यों नहीं जोड़ते?

पेंटियम ईई 840 रिटेल में आने वाला पहला डुअल-कोर सीपीयू है।

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

हालाँकि, चार साल पहले ही बीत चुके हैं और इस दौरान बहुत कुछ बदल गया है। कई सॉफ्टवेयर डेवलपर्स ने एकाधिक कोर का लाभ उठाने के लिए अपने उत्पादों को अनुकूलित किया है। सिंगल-कोर प्रोसेसर अब बिक्री पर मिलना कठिन है, और डुअल-, ट्रिपल- और क्वाड-कोर सीपीयू काफी सामान्य माने जाते हैं।

लेकिन सवाल उठता है: आपको वास्तव में कितने सीपीयू कोर की आवश्यकता है? क्या गेमिंग के लिए ट्रिपल-कोर प्रोसेसर पर्याप्त है, या अतिरिक्त भुगतान करके क्वाड-कोर चिप लेना बेहतर है? क्या एक डुअल-कोर प्रोसेसर औसत उपयोगकर्ता के लिए पर्याप्त है, या अधिक कोर से वास्तव में कोई फर्क पड़ता है? कौन से एप्लिकेशन एकाधिक कोर के लिए अनुकूलित हैं, और जो केवल आवृत्ति या कैश आकार जैसे विशिष्टताओं में परिवर्तन पर प्रतिक्रिया देंगे?

हमने सोचा कि अब समय आ गया है अच्छा समययह समझने के लिए कि 2009 में मल्टी-कोर प्रोसेसर कितने मूल्यवान हो गए हैं, सिंगल-, डुअल-, ट्रिपल- और क्वाड-कोर कॉन्फ़िगरेशन पर अद्यतन पैकेज (हालांकि, अपडेट अभी तक पूरा नहीं हुआ है) से अनुप्रयोगों का परीक्षण करें।

निष्पक्ष परीक्षण सुनिश्चित करने के लिए, हमने एक क्वाड-कोर प्रोसेसर चुना - एक इंटेल कोर 2 क्वाड Q6600 जो 2.7 गीगाहर्ट्ज़ पर ओवरक्लॉक किया गया। अपने सिस्टम पर परीक्षण चलाने के बाद, हमने एक कोर को अक्षम कर दिया, रिबूट किया और परीक्षणों को दोहराया। हमने क्रमिक रूप से कोर को अक्षम कर दिया और सक्रिय कोर की विभिन्न संख्या (एक से चार तक) के लिए परिणाम प्राप्त किए, जबकि प्रोसेसर और इसकी आवृत्ति नहीं बदली।

विंडोज़ के अंतर्गत सीपीयू कोर को अक्षम करना बहुत आसान है। यदि आप जानना चाहते हैं कि यह कैसे करें, तो "msconfig" टाइप करें खिड़कियाँ खिड़कीविस्टा "खोज प्रारंभ करें" और "एंटर" दबाएँ। इससे सिस्टम कॉन्फ़िगरेशन उपयोगिता खुल जाएगी.

इसमें, "बूट" टैब पर जाएं और "उन्नत विकल्प" बटन दबाएं।

इससे BOOT उन्नत विकल्प विंडो प्रकट होगी। "प्रोसेसरों की संख्या" चेकबॉक्स का चयन करें और प्रोसेसर कोर की आवश्यक संख्या निर्दिष्ट करें जो सिस्टम में सक्रिय होंगे। सब कुछ बहुत सरल है.

पुष्टि के बाद, प्रोग्राम आपको रीबूट करने के लिए संकेत देगा। रिबूट के बाद, आप विंडोज टास्क मैनेजर में सक्रिय कोर की संख्या देख सकते हैं। Crtl+Shift+Esc कुंजी दबाकर "टास्क मैनेजर" को कॉल किया जाता है।

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

अब जब आप हमारे परीक्षणों की कार्यप्रणाली से परिचित हो गए हैं, तो आइए हम परीक्षण कंप्यूटर और प्रोग्राम के कॉन्फ़िगरेशन की विस्तृत जांच के लिए आगे बढ़ें।

परीक्षण विन्यास

सिस्टम हार्डवेयर
CPU इंटेल कोर 2 क्वाड Q6600 (केंट्सफील्ड), 2.7 गीगाहर्ट्ज, एफएसबी-1200, 8 एमबी एल2 कैश
प्लैटफ़ॉर्म एमएसआई पी7एन एसएलआई प्लैटिनम, एनवीडिया एनफोर्स 750आई, बायोस ए2
याद ए-डेटा एक्सट्रीम डीडीआर2 800+, 2 x 2048 एमबी, डीडीआर2-800, सीएल 5-5-5-18 1.8 वी पर
एचडीडी वेस्टर्न डिजिटल कैवियार WD50 00AAJS-00YFA, 500 जीबी, 7200 आरपीएम, 8 एमबी कैश, SATA 3.0 Gbit/s
जाल एकीकृत nForce 750i गीगाबिट ईथरनेट नियंत्रक
वीडियो कार्ड गीगाबाइट GV-N250ZL-1GI 1 जीबी DDR3 PCIe
बिजली इकाई अल्ट्रा HE1000X, ATX 2.2, 1000 W
सॉफ्टवेयर और ड्राइवर
ऑपरेटिंग सिस्टम माइक्रोसॉफ्ट विंडोज विस्टा अल्टीमेट 64-बिट 6.0.6001, SP1
डायरेक्टएक्स संस्करण डायरेक्टएक्स 10
प्लेटफार्म चालक nForce ड्राइवर संस्करण 15.25
रेखाचित्र बनाने वाला एनवीडिया फ़ोर्सवेयर 182.50

परीक्षण और सेटिंग्स

3 डी का खेल
क्राइसिस गुणवत्ता सेटिंग्स न्यूनतम पर सेट, ऑब्जेक्ट विवरण उच्च पर, भौतिकी बहुत उच्च पर, संस्करण 1.2.1, 1024x768, बेंचमार्क टूल, 3-रन औसत
4 को मृत छोडा गुणवत्ता सेटिंग्स न्यूनतम, 1024x768, संस्करण 1.0.1.1, समयबद्ध डेमो पर सेट की गईं।
संघर्ष में विश्व गुणवत्ता सेटिंग्स न्यूनतम पर सेट, 1024x768, पैच 1.009, अंतर्निहित बेंचमार्क।
ई धुन संस्करण: 8.1.0.52, ऑडियो सीडी ("टर्मिनेटर II" एसई), 53 मिनट, डिफ़ॉल्ट प्रारूप एएसी
लंगड़ा एमपी3 संस्करण: 3.98 (64-बिट), ऑडियो सीडी ""टर्मिनेटर II" एसई, 53 मिनट, वेव टू एमपी3, 160 केबी/एस
टीएमपीईजी 4.6 संस्करण: 4.6.3.268, आयात फ़ाइल: "टर्मिनेटर II" एसई डीवीडी (5 मिनट), रिज़ॉल्यूशन: 720x576 (पीएएल) 16:9
डिवएक्स 6.8.5 एन्कोडिंग मोड: अद्भुत गुणवत्ता, उन्नत मल्टी-थ्रेडिंग, SSE4 का उपयोग करके सक्षम, क्वार्टर-पिक्सेल खोज
एक्सवीडी 1.2.1 एन्कोडिंग स्थिति प्रदर्शित करें = बंद
मुख्य अवधारणा संदर्भ 1.6.1 MPEG2 से MPEG2 (H.264), मेनकॉन्सेप्ट H.264/AVC कोडेक, 28 सेकंड HDTV 1920x1080 (MPEG2), ऑडियो: MPEG2 (44.1 KHz, 2 चैनल, 16-बिट, 224 Kb/s), मोड: PAL (25) एफपीएस), प्रोफाइल: क्यूसीटी-कोर के लिए टॉम की हार्डवेयर सेटिंग्स
ऑटोडेस्क 3डी स्टूडियो मैक्स 2009 (64-बिट) संस्करण: 2009, 1920x1080 पर ड्रैगन छवि प्रस्तुत करना (एचडीटीवी)
एडोब फोटोशॉप CS3 संस्करण: 10.0x20070321, 69 एमबी टीआईएफ-फोटो से फ़िल्टरिंग, बेंचमार्क: टॉम्सहार्डवेयर-बेंचमार्क V1.0.0.4, फ़िल्टर: क्रॉसहैच, ग्लास, सुमी-ई, एक्सेंटेड किनारे, एंगल्ड स्ट्रोक्स, स्प्रेड स्ट्रोक्स
ग्रिसॉफ्ट एवीजी एंटीवायरस 8 संस्करण: 8.0.134, वायरस आधार: 270.4.5/1533, बेंचमार्क: ज़िप/आरएआर संपीड़ित फ़ाइलों के 334 एमबी फ़ोल्डर को स्कैन करें
विनरार 3.80 संस्करण 3.80, बेंचमार्क: टीएचजी-वर्कलोड (334 एमबी)
विनज़िप 12 संस्करण 12, संपीड़न=सर्वोत्तम, बेंचमार्क: टीएचजी-वर्कलोड (334 एमबी)
3डीमार्क सहूलियत संस्करण: 1.02, जीपीयू और सीपीयू स्कोर
पीसीमार्क सहूलियत संस्करण: 1.00, सिस्टम, मेमोरी, हार्ड डिस्क ड्राइव बेंचमार्क, विंडोज मीडिया प्लेयर 10.00.00.3646
SiSoftware सैंड्रा 2009 SP3 सीपीयू टेस्ट=सीपीयू अंकगणित/मल्टीमीडिया, मेमोरी टेस्ट=बैंडविड्थ बेंचमार्क

परीक्षा के परिणाम

आइए सिंथेटिक परीक्षणों के परिणामों से शुरुआत करें, ताकि हम मूल्यांकन कर सकें कि वे वास्तविक परीक्षणों से कितने मेल खाते हैं। यह याद रखना महत्वपूर्ण है कि सिंथेटिक परीक्षण भविष्य को ध्यान में रखकर लिखे गए हैं, इसलिए उन्हें वास्तविक अनुप्रयोगों की तुलना में कोर की संख्या में परिवर्तन के प्रति अधिक प्रतिक्रियाशील होना चाहिए।

हम 3DMark Vantage सिंथेटिक गेमिंग प्रदर्शन परीक्षण के साथ शुरुआत करेंगे। हमने "एंट्री" रन को चुना, जो 3DMark सबसे कम उपलब्ध रिज़ॉल्यूशन पर चलता है ताकि सीपीयू प्रदर्शन का परिणामों पर अधिक प्रभाव पड़े।

लगभग रैखिक वृद्धि काफी दिलचस्प है. एक कोर से दो पर जाने पर सबसे बड़ी वृद्धि देखी जाती है, लेकिन फिर भी स्केलेबिलिटी काफी ध्यान देने योग्य होती है। अब पीसीमार्क वैंटेज परीक्षण पर चलते हैं, जिसे समग्र सिस्टम प्रदर्शन दिखाने के लिए डिज़ाइन किया गया है।

PCMark परिणाम बताते हैं कि अंतिम उपयोगकर्ता को CPU कोर की संख्या तीन तक बढ़ाने से लाभ होगा, और चौथा कोर, इसके विपरीत, प्रदर्शन को थोड़ा कम कर देगा। आइए देखें कि इस परिणाम का क्या कारण है।

मेमोरी सबसिस्टम परीक्षण में, हम फिर से एक सीपीयू कोर से दो पर जाने पर सबसे बड़ी प्रदर्शन वृद्धि देखते हैं।

हमें ऐसा लगता है कि उत्पादकता परीक्षण का पीसीमार्क परीक्षण के समग्र परिणाम पर सबसे अधिक प्रभाव पड़ता है, क्योंकि इस मामले में प्रदर्शन में वृद्धि तीन कोर पर समाप्त होती है। आइए देखें कि क्या एक अन्य सिंथेटिक परीक्षण, सिसॉफ्ट सैंड्रा के परिणाम समान हैं।

हम SiSoft Sandra के अंकगणित और मल्टीमीडिया परीक्षणों से शुरुआत करेंगे।


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

सैंड्रा मेमोरी परीक्षण यह भी सुझाव देता है कि तीन कोर iSSE2 पूर्णांक बफ़र्ड संचालन में अधिक मेमोरी बैंडविड्थ देंगे।

सिंथेटिक परीक्षणों के बाद, यह देखने का समय है कि हमें एप्लिकेशन परीक्षणों में क्या मिलता है।

ऑडियो एन्कोडिंग परंपरागत रूप से एक ऐसा खंड रहा है जहां अनुप्रयोगों को या तो कई कोर से बहुत लाभ नहीं हुआ या डेवलपर्स द्वारा अनुकूलित नहीं किया गया। नीचे Lame और iTunes के परिणाम हैं।

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

जहां तक ​​आईट्यून्स की बात है, हम दो कोर को सक्रिय करने के बाद प्रदर्शन में मामूली वृद्धि देखते हैं, लेकिन अधिक कोर कुछ नहीं करते हैं।

यह पता चला है कि न तो लेम और न ही आईट्यून्स ऑडियो एन्कोडिंग के लिए एकाधिक सीपीयू कोर के लिए अनुकूलित हैं। दूसरी ओर, जहां तक ​​हम जानते हैं, वीडियो एन्कोडिंग प्रोग्राम अक्सर अपनी अंतर्निहित समानांतर प्रकृति के कारण कई कोर के लिए अत्यधिक अनुकूलित होते हैं। आइए वीडियो एन्कोडिंग परिणामों को देखें।

हम अपने वीडियो एन्कोडिंग परीक्षण MainConcept Reference के साथ शुरू करेंगे।

ध्यान दें कि कोर की संख्या बढ़ने से परिणाम पर कितना प्रभाव पड़ता है: जब सभी चार कोर सक्रिय होते हैं तो एन्कोडिंग का समय सिंगल-कोर 2.7GHz कोर 2 प्रोसेसर पर नौ मिनट से घटकर केवल दो मिनट और 30 सेकंड रह जाता है। यह बिल्कुल स्पष्ट है कि यदि आप अक्सर वीडियो ट्रांसकोड करते हैं, तो चार कोर वाला प्रोसेसर लेना बेहतर है।

क्या हम TMPGEnc परीक्षणों में समान लाभ देखेंगे?

यहां आप एनकोडर के आउटपुट पर प्रभाव देख सकते हैं। जबकि DivX एनकोडर एकाधिक CPU कोर के लिए अत्यधिक अनुकूलित है, Xvid ऐसा कोई उल्लेखनीय लाभ नहीं दिखाता है। हालाँकि, एक कोर से दो पर जाने पर Xvid भी एन्कोडिंग समय को 25% तक कम कर देता है।

आइए एडोब फोटोशॉप के साथ ग्राफिक्स परीक्षण शुरू करें।

जैसा कि आप देख सकते हैं, CS3 संस्करण में कर्नेल जोड़ने पर ध्यान नहीं दिया जाता है। इतने लोकप्रिय कार्यक्रम के लिए एक अजीब परिणाम, हालांकि हम स्वीकार करते हैं कि हमने इसका उपयोग नहीं किया नवीनतम संस्करणफ़ोटोशॉप CS4. CS3 के परिणाम अभी भी प्रेरणादायक नहीं हैं.

आइए ऑटोडेस्क 3डीएस मैक्स में 3डी रेंडरिंग परिणामों पर एक नजर डालें।

यह बिल्कुल स्पष्ट है कि ऑटोडेस्क 3डीएस मैक्स अतिरिक्त कोर को "पसंद" करता है। यह सुविधा 3डीएस मैक्स में तब भी मौजूद था जब प्रोग्राम डॉस वातावरण में चल रहा था, क्योंकि 3डी रेंडरिंग कार्य को पूरा होने में इतना समय लगा कि इसे नेटवर्क पर कई कंप्यूटरों में वितरित करना आवश्यक था। फिर, ऐसे कार्यक्रमों के लिए क्वाड-कोर प्रोसेसर का उपयोग करना अत्यधिक वांछनीय है।

एंटीवायरस स्कैनिंग परीक्षण वास्तविक जीवन स्थितियों के बहुत करीब है क्योंकि लगभग हर कोई एंटीवायरस सॉफ़्टवेयर का उपयोग करता है।

एवीजी एंटीवायरस बढ़ते सीपीयू कोर के साथ एक अद्भुत प्रदर्शन वृद्धि दर्शाता है। एंटीवायरस स्कैन के दौरान, कंप्यूटर का प्रदर्शन नाटकीय रूप से गिर सकता है, और परिणाम स्पष्ट रूप से दिखाते हैं कि एकाधिक कोर स्कैन समय को काफी कम कर देते हैं।


WinZip और WinRAR एकाधिक कोर पर ध्यान देने योग्य लाभ प्रदान नहीं करते हैं। WinRAR दो कोर पर प्रदर्शन में वृद्धि दर्शाता है, लेकिन इससे अधिक कुछ नहीं। यह देखना दिलचस्प होगा कि हाल ही में जारी संस्करण 3.90 कैसा प्रदर्शन करता है।

2005 में, जब डुअल-कोर डेस्कटॉप दिखाई देने लगे, तो ऐसे कोई गेम नहीं थे जो सिंगल-कोर सीपीयू से मल्टी-कोर प्रोसेसर में जाने पर प्रदर्शन में सुधार दिखाते हों। लेकिन समय बदल गया है. एकाधिक सीपीयू कोर आधुनिक खेलों को कैसे प्रभावित करते हैं? आइए कुछ लोकप्रिय गेम लॉन्च करें और देखें। हमने ग्राफ़िक्स कार्ड के प्रभाव को कम करने और यह निर्धारित करने के लिए कि इन गेमों से सीपीयू प्रदर्शन कितना प्रभावित होता है, अपने गेमिंग परीक्षणों को 1024x768 के कम रिज़ॉल्यूशन पर और ग्राफ़िकल विवरण के निम्न स्तर के साथ चलाया।

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

क्राइसिस ने सीपीयू कोर की संख्या पर एक प्रभावशाली निर्भरता दिखाई, जो काफी आश्चर्यजनक है क्योंकि हमने सोचा कि यह वीडियो कार्ड के प्रदर्शन पर अधिक प्रतिक्रिया करता है। किसी भी स्थिति में, आप देख सकते हैं कि क्राइसिस में सिंगल-कोर सीपीयू चार कोर के मुकाबले आधे से अधिक फ्रेम दर देते हैं (हालांकि, याद रखें कि यदि गेम वीडियो कार्ड के प्रदर्शन पर अधिक निर्भर करता है, तो परिणामों का बिखराव अलग-अलग नंबरकम सीपीयू कोर होंगे)। यह ध्यान रखना भी दिलचस्प है कि क्राइसिस केवल तीन कोर का उपयोग कर सकता है, क्योंकि चौथा जोड़ने से कोई उल्लेखनीय अंतर नहीं आता है।

लेकिन हम जानते हैं कि क्राइसिस भौतिकी गणनाओं का गंभीरता से उपयोग करता है, तो आइए देखें कि कम उन्नत भौतिकी वाले गेम में स्थिति क्या होगी। उदाहरण के लिए, लेफ्ट 4 डेड में।

दिलचस्प बात यह है कि लेफ्ट 4 डेड एक समान परिणाम दिखाता है, हालांकि प्रदर्शन में वृद्धि का बड़ा हिस्सा दूसरा कोर जोड़ने के बाद आता है। तीन कोर पर जाने पर थोड़ी वृद्धि होती है, लेकिन इस गेम में चौथे कोर की आवश्यकता नहीं होती है। दिलचस्प चलन. आइए देखें कि वास्तविक समय की रणनीति वर्ल्ड इन कॉन्फ्लिक्ट के लिए यह कितना विशिष्ट होगा।

परिणाम फिर से समान हैं, लेकिन हमें एक आश्चर्यजनक विशेषता दिखाई देती है - तीन सीपीयू कोर चार की तुलना में थोड़ा बेहतर प्रदर्शन देते हैं। अंतर त्रुटि की संभावना के करीब है, लेकिन यह फिर से पुष्टि करता है कि खेलों में चौथे कोर का उपयोग नहीं किया जाता है।

अब निष्कर्ष निकालने का समय आ गया है। चूँकि हमें बहुत सारा डेटा प्राप्त हुआ है, आइए औसत प्रदर्शन वृद्धि की गणना करके स्थिति को सरल बनाएं।

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

अनुप्रयोगों में, हम अधिक यथार्थवादी प्रगति देखते हैं - दूसरे सीपीयू कोर से लगभग 35% की वृद्धि, तीसरे से 15% की वृद्धि और चौथे से 32% की वृद्धि। यह अजीब है कि जब हम तीसरा कोर जोड़ते हैं, तो हमें चौथा कोर जो लाभ देता है उसका आधा ही मिलता है।

हालाँकि, अनुप्रयोगों में, समग्र परिणाम के बजाय व्यक्तिगत कार्यक्रमों को देखना बेहतर है। दरअसल, उदाहरण के लिए, ऑडियो एन्कोडिंग अनुप्रयोगों को कोर की संख्या बढ़ाने से कोई फायदा नहीं होता है। दूसरी ओर, वीडियो एन्कोडिंग एप्लिकेशन अधिक सीपीयू कोर से बहुत लाभान्वित होते हैं, हालांकि यह उपयोग किए गए एनकोडर पर काफी हद तक निर्भर करता है। 3डी रेंडरिंग प्रोग्राम 3डीएस मैक्स के मामले में, हम देखते हैं कि यह मल्टी-कोर वातावरण के लिए अत्यधिक अनुकूलित है, और फोटोशॉप जैसे 2डी फोटो संपादन एप्लिकेशन कोर की संख्या पर प्रतिक्रिया नहीं देते हैं। एवीजी एंटीवायरस ने कई कोर पर प्रदर्शन में उल्लेखनीय वृद्धि दिखाई है, लेकिन फ़ाइल संपीड़न उपयोगिताओं पर लाभ इतना बड़ा नहीं है।

जहां तक ​​गेम का सवाल है, एक कोर से दो पर जाने पर प्रदर्शन 60% बढ़ जाता है, और सिस्टम में तीसरा कोर जोड़ने के बाद, हमें 25% का अंतर मिलता है। चौथा कोर हमारे द्वारा चुने गए खेलों में कोई लाभ प्रदान नहीं करता है। बेशक, अगर हमने लिया अधिक खेल, तो स्थिति बदल सकती है, लेकिन, किसी भी स्थिति में, ट्रिपल-कोर फेनोम II X3 प्रोसेसर एक गेमर के लिए एक बहुत ही आकर्षक और सस्ता विकल्प प्रतीत होता है। अधिक की ओर बढ़ते समय यह ध्यान रखना महत्वपूर्ण है उच्च संकल्पऔर दृश्य विवरण जोड़ने पर, वीडियो कार्ड बनने पर कोर की संख्या के कारण अंतर कम हो जाएगा निर्णायक कारक, फ्रेम दर को प्रभावित कर रहा है।


चार कोर.

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

इसके अलावा, ऐसे एप्लिकेशन भी हैं जिनके लिए उपयोगकर्ताओं को उच्चतम संभव प्रोसेसर खरीदने की सलाह दी जाती है एक लंबी संख्याकोर. उनमें से, हम वीडियो एन्कोडिंग प्रोग्राम, 3डी रेंडरिंग और एंटीवायरस सॉफ़्टवेयर सहित अनुकूलित कार्य अनुप्रयोगों पर ध्यान देते हैं। जहां तक ​​गेमर्स की बात है, वे दिन गए जब शक्तिशाली ग्राफिक्स कार्ड के साथ सिंगल-कोर प्रोसेसर ही काफी होता था।

हमारे प्रगतिशील समय में, कंप्यूटर चुनने में कोर की संख्या प्रमुख भूमिका निभाती है। आखिरकार, यह प्रोसेसर में स्थित कोर के लिए धन्यवाद है कि कंप्यूटर की शक्ति, डेटा प्रोसेसिंग के दौरान इसकी गति और प्राप्त परिणाम के आउटपुट को मापा जाता है। कोर प्रोसेसर चिप में स्थित होते हैं, और उनकी संख्या होती है इस पलएक से चार तक पहुंच सकता है.

उन "बहुत पहले" समय में, जब चार-कोर प्रोसेसर अभी तक मौजूद नहीं थे, और दोहरे कोर प्रोसेसर दुर्लभ थे, कंप्यूटर की शक्ति की गति घड़ी की आवृत्ति में मापी जाती थी। प्रोसेसर ने सूचना की केवल एक धारा को संसाधित किया, और जैसा कि आप समझते हैं, जब तक परिणामी प्रसंस्करण परिणाम उपयोगकर्ता तक नहीं पहुंचता, तब तक एक निश्चित समय बीत जाता है। अब, एक मल्टी-कोर प्रोसेसर, विशेष रूप से डिज़ाइन किए गए बेहतर प्रोग्रामों की मदद से, डेटा प्रोसेसिंग को कई अलग-अलग, स्वतंत्र थ्रेड्स में विभाजित करता है, जो परिणाम को काफी तेज करता है और कंप्यूटर की शक्ति को बढ़ाता है। लेकिन, यह जानना महत्वपूर्ण है कि यदि एप्लिकेशन को मल्टी-कोर के साथ काम करने के लिए कॉन्फ़िगर नहीं किया गया है, तो गति अच्छी क्लॉक स्पीड वाले सिंगल-कोर प्रोसेसर से भी कम होगी। तो आप कैसे पता लगाएंगे कि आपके कंप्यूटर में कितने कोर हैं?

सेंट्रल प्रोसेसर किसी भी कंप्यूटर के सबसे महत्वपूर्ण हिस्सों में से एक है, और यह निर्धारित करना कि इसमें कितने कोर हैं, एक नौसिखिया कंप्यूटर प्रतिभा के लिए पूरी तरह से संभव कार्य है, क्योंकि एक अनुभवी कंप्यूटर गीक में आपका सफल परिवर्तन इस पर निर्भर करता है। तो, आइए निर्धारित करें कि आपके कंप्यूटर में कितने कोर हैं।

रिसेप्शन नंबर 1

  • ऐसा करने के लिए, कंप्यूटर माउस को दबाएं दाहिनी ओर, "कंप्यूटर" आइकन पर, या डेस्कटॉप पर स्थित संदर्भ मेनू पर, "कंप्यूटर" आइकन पर क्लिक करके। "गुण" आइटम का चयन करें.

  • बाईं ओर एक विंडो खुलती है, "डिवाइस मैनेजर" आइटम ढूंढें।
  • अपने कंप्यूटर में स्थित प्रोसेसर की सूची का विस्तार करने के लिए, "प्रोसेसर" आइटम सहित मुख्य आइटम के बाईं ओर स्थित तीर पर क्लिक करें।

  • सूची में कितने प्रोसेसर हैं, इसकी गिनती करके, आप विश्वास के साथ कह सकते हैं कि प्रोसेसर में कितने कोर हैं, क्योंकि प्रत्येक कोर की एक अलग प्रविष्टि होगी, भले ही वह दोहराई गई हो। आपके सामने प्रस्तुत नमूने में आप देख सकते हैं कि दो कोर हैं।

यह विधि विंडोज़ ऑपरेटिंग सिस्टम के लिए उपयुक्त है, लेकिन हाइपर-थ्रेडिंग (हाइपर-थ्रेडिंग तकनीक) की सुविधा वाले इंटेल प्रोसेसर पर, यह विधि संभवतः एक गलत पदनाम देगी, क्योंकि उनमें एक भौतिक कोर को स्वतंत्र रूप से दो थ्रेड में विभाजित किया जा सकता है एक दूसरे। परिणामस्वरूप, एक प्रोग्राम जो एक ऑपरेटिंग सिस्टम के लिए अच्छा है, वह प्रत्येक स्वतंत्र थ्रेड को इसके लिए एक अलग कोर के रूप में गिनेगा, और परिणामस्वरूप आपको आठ-कोर प्रोसेसर मिलेगा। इसलिए, यदि आपका प्रोसेसर हाइपर-थ्रेडिंग तकनीक का समर्थन करता है, तो एक विशेष डायग्नोस्टिक उपयोगिता देखें।

रिसेप्शन नंबर 2

एक प्रोसेसर में कोर की संख्या के बारे में उत्सुक लोगों के लिए मुफ्त कार्यक्रम हैं। तो, अवैतनिक प्रोग्राम CPU-Z आपके कार्य का पूरी तरह से सामना करेगा। प्रोग्राम का उपयोग करने के लिए:

  • आधिकारिक वेबसाइट पर जाएं cpuid.com, और सीपीयू-जेड से संग्रह डाउनलोड करें। ऐसे संस्करण का उपयोग करना बेहतर है जिसे आपके कंप्यूटर पर इंस्टॉल करने की आवश्यकता नहीं है; इस संस्करण को "कोई इंस्टॉलेशन नहीं" के रूप में चिह्नित किया गया है।
  • इसके बाद, आपको प्रोग्राम को अनपैक करना चाहिए और इसे निष्पादन योग्य फ़ाइल में चलाना चाहिए।
  • इस प्रोग्राम की खुलने वाली मुख्य विंडो में, नीचे "सीपीयू" टैब पर, "कोर" आइटम ढूंढें। यह वह जगह है जहां आपके प्रोसेसर के कोर की सटीक संख्या इंगित की जाएगी।

आप टास्क मैनेजर का उपयोग करके पता लगा सकते हैं कि विंडोज़ चलाने वाले कंप्यूटर में कितने कोर हैं।

रिसेप्शन नंबर 3

क्रियाओं का क्रम इस प्रकार है:

  • हम डिस्पैचर को त्वरित लॉन्च पैनल पर राइट-क्लिक करके लॉन्च करते हैं, जो आमतौर पर नीचे स्थित होता है।
  • एक विंडो खुलेगी, उसमें "स्टार्ट टास्क मैनेजर" आइटम देखें।

  • विंडोज़ टास्क मैनेजर के शीर्ष पर एक "प्रदर्शन" टैब है, यहां, केंद्रीय मेमोरी की कालानुक्रमिक लोडिंग का उपयोग करके, आप कोर की संख्या देख सकते हैं। आख़िरकार, प्रत्येक विंडो कर्नेल का प्रतिनिधित्व करती है, उसकी लोडिंग दिखाती है।

रिसेप्शन नंबर 4

और कंप्यूटर कोर को गिनने का एक और अवसर; इसके लिए आपको घटकों की पूरी सूची के साथ कंप्यूटर के लिए किसी दस्तावेज़ की आवश्यकता होगी। प्रोसेसर प्रविष्टि ढूंढें. यदि प्रोसेसर एएमडी है, तो एक्स प्रतीक और उसके आगे की संख्या पर ध्यान दें। यदि इसकी कीमत X 2 है, तो इसका मतलब है कि आपको दो कोर वाला प्रोसेसर मिल गया है, आदि।

इंटेल प्रोसेसर में कोर की संख्या शब्दों में लिखी होती है। यदि यह कोर 2 डुओ, डुअल है, तो दो कोर हैं, यदि क्वाड है तो चार हैं।

बेशक, आप BIOS के माध्यम से मदरबोर्ड में लॉग इन करके कोर की गिनती कर सकते हैं, लेकिन क्या ऐसा करना उचित है जब वर्णित विधियां उस प्रश्न का बहुत स्पष्ट उत्तर देगी जिसमें आप रुचि रखते हैं, और आप जांच सकते हैं कि स्टोर ने आपको बताया है या नहीं सच्चाई और आप स्वयं गिनें कि आपके कंप्यूटर में कितने कोर हैं।

पी.एस.खैर, बस इतना ही, अब हम जानते हैं कि कैसे पता लगाया जाए कि कंप्यूटर में कितने कोर हैं, यहां तक ​​​​कि चार तरीके भी हैं, और कौन सा उपयोग करना है यह आपका निर्णय है 😉

के साथ संपर्क में

एकाधिक कोर वाले पहले कंप्यूटर प्रोसेसर 2000 के दशक के मध्य में उपभोक्ता बाजार में दिखाई दिए, लेकिन कई उपयोगकर्ता अभी भी यह नहीं समझते हैं कि मल्टी-कोर प्रोसेसर क्या हैं और उनकी विशेषताओं को कैसे समझा जाए।

लेख का वीडियो प्रारूप "मल्टी-कोर प्रोसेसर के बारे में पूरी सच्चाई"

"प्रोसेसर क्या है" प्रश्न का एक सरल स्पष्टीकरण

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

बहुत से लोग प्रोसेसर को एक सिस्टम यूनिट कहते हैं - एक "बॉक्स" जिसके अंदर सभी पीसी घटक स्थित होते हैं, लेकिन यह मौलिक रूप से गलत है। सिस्टम यूनिट उसके सभी घटक भागों के साथ कंप्यूटर केस है - हार्ड ड्राइव, टक्कर मारनाऔर कई अन्य विवरण।

प्रोसेसर फ़ंक्शन - गणना. इससे कोई फर्क नहीं पड़ता कि वास्तव में कौन से हैं। सच तो यह है कि कंप्यूटर का सारा काम अंकगणितीय गणनाओं पर ही आधारित है। जोड़, गुणा, घटाव और अन्य बीजगणित - यह सब एक माइक्रोक्रिकिट द्वारा किया जाता है जिसे "प्रोसेसर" कहा जाता है। और ऐसी गणनाओं के परिणाम स्क्रीन पर गेम, वर्ड फ़ाइल या सिर्फ एक डेस्कटॉप के रूप में प्रदर्शित होते हैं।

कंप्यूटर का मुख्य भाग जो गणना करता है प्रोसेसर क्या है.

प्रोसेसर कोर और मल्टी-कोर क्या है?

प्रोसेसर सदियों की शुरुआत से, ये माइक्रो सर्किट सिंगल-कोर थे। कोर, वास्तव में, प्रोसेसर ही है। इसका मुख्य एवं मुख्य भाग है। प्रोसेसर के अन्य भाग भी होते हैं - कहते हैं, "पैर" - संपर्क, सूक्ष्म "इलेक्ट्रिकल वायरिंग" - लेकिन यह वह ब्लॉक है जो गणना के लिए जिम्मेदार है जिसे कहा जाता है प्रोसेसर कोर. जब प्रोसेसर बहुत छोटे हो गए, तो इंजीनियरों ने एक प्रोसेसर "केस" के अंदर कई कोर को संयोजित करने का निर्णय लिया।

यदि आप एक प्रोसेसर को एक अपार्टमेंट के रूप में कल्पना करते हैं, तो ऐसे अपार्टमेंट में कोर एक बड़ा कमरा है। एक कमरे का अपार्टमेंट एक प्रोसेसर कोर (एक बड़ा कमरा-हॉल), एक रसोईघर, एक बाथरूम, एक गलियारा है... दो कमरे का अपार्टमेंट अन्य कमरों के साथ दो प्रोसेसर कोर की तरह है। यहां तीन, चार और यहां तक ​​कि 12 कमरों वाले अपार्टमेंट भी हैं। प्रोसेसर के मामले में भी यही बात है: एक "अपार्टमेंट" क्रिस्टल के अंदर कई "कमरे" कोर हो सकते हैं।

मल्टी कोर- यह एक प्रोसेसर का कई समान कार्यात्मक ब्लॉकों में विभाजन है। ब्लॉक की संख्या एक प्रोसेसर के अंदर कोर की संख्या है।

मल्टी-कोर प्रोसेसर के प्रकार

एक ग़लतफ़हमी है: "प्रोसेसर में जितने अधिक कोर होंगे, उतना बेहतर होगा।" विपणक, जिन्हें इस प्रकार की ग़लतफ़हमी पैदा करने के लिए भुगतान किया जाता है, ठीक इसी प्रकार मामले को प्रस्तुत करने का प्रयास करते हैं। उनका काम सस्ते प्रोसेसर, इसके अलावा, अधिक कीमत पर और भारी मात्रा में बेचना है। लेकिन वास्तव में, कोर की संख्या बहुत दूर है मुख्य विशेषताप्रोसेसर.

आइए प्रोसेसर और अपार्टमेंट की सादृश्यता पर वापस लौटें। दो कमरे का अपार्टमेंट एक कमरे के अपार्टमेंट की तुलना में अधिक महंगा, अधिक आरामदायक और अधिक प्रतिष्ठित है। लेकिन केवल तभी जब ये अपार्टमेंट एक ही क्षेत्र में स्थित हों, एक ही तरह से सुसज्जित हों और उनका नवीनीकरण समान हो। कमजोर क्वाड-कोर (या यहां तक ​​कि 6-कोर) प्रोसेसर भी हैं जो डुअल-कोर प्रोसेसर की तुलना में काफी कमजोर हैं। लेकिन इस पर विश्वास करना कठिन है: बेशक, "कुछ" दो के मुकाबले बड़ी संख्या 4 या 6 का जादू। हालाँकि, यह वही है जो बहुत, बहुत बार होता है। यह वही चार-कमरे वाला अपार्टमेंट जैसा लगता है, लेकिन खंडहर अवस्था में, बिना नवीनीकरण के, एक पूरी तरह से दूरदराज के इलाके में - और यहां तक ​​​​कि केंद्र में एक शानदार दो-कमरे वाले अपार्टमेंट की कीमत पर भी।

एक प्रोसेसर के अंदर कितने कोर होते हैं?

के लिए व्यक्तिगत कम्प्यूटर्सऔर लैपटॉप, सिंगल-कोर प्रोसेसर का कई वर्षों से ठीक से उत्पादन नहीं किया गया है, और उन्हें बिक्री पर ढूंढना बहुत दुर्लभ है। कोर की संख्या दो से प्रारंभ होती है। चार कोर - एक नियम के रूप में, ये अधिक महंगे प्रोसेसर हैं, लेकिन इनसे रिटर्न मिलता है। 6-कोर प्रोसेसर भी हैं, जो अविश्वसनीय रूप से महंगे हैं और व्यावहारिक रूप से बहुत कम उपयोगी हैं। कुछ कार्य इन राक्षसी क्रिस्टलों पर प्रदर्शन को बढ़ावा दे सकते हैं।

एएमडी द्वारा 3-कोर प्रोसेसर बनाने का एक प्रयोग किया गया था, लेकिन यह पहले से ही अतीत में है। यह काफी अच्छा हुआ, लेकिन उनका समय बीत चुका है।'

वैसे, एएमडी मल्टी-कोर प्रोसेसर भी बनाता है, लेकिन, एक नियम के रूप में, वे इंटेल के प्रतिस्पर्धियों की तुलना में काफी कमजोर हैं। सच है, उनकी कीमत बहुत कम है। आपको बस यह जानने की जरूरत है कि एएमडी के 4 कोर लगभग हमेशा इंटेल के समान 4 कोर की तुलना में काफी कमजोर साबित होंगे।

अब आप जानते हैं कि प्रोसेसर 1, 2, 3, 4, 6 और 12 कोर के साथ आते हैं। सिंगल-कोर और 12-कोर प्रोसेसर बहुत दुर्लभ हैं। ट्रिपल-कोर प्रोसेसर अतीत की बात हैं। छह-कोर प्रोसेसर या तो बहुत महंगे हैं (इंटेल) या इतने मजबूत नहीं हैं (एएमडी) कि आप नंबर के लिए अधिक भुगतान करें। 2 और 4 कोर सबसे आम और व्यावहारिक उपकरण हैं, सबसे कमजोर से लेकर सबसे शक्तिशाली तक।

मल्टी-कोर प्रोसेसर आवृत्ति

कंप्यूटर प्रोसेसर की एक विशेषता उनकी आवृत्ति है। वही मेगाहर्ट्ज़ (और अधिक बार गीगाहर्ट्ज़)। आवृत्ति एक महत्वपूर्ण विशेषता है, लेकिन एकमात्र विशेषता से बहुत दूर है. हाँ, शायद सबसे महत्वपूर्ण नहीं। उदाहरण के लिए, 2-गीगाहर्ट्ज़ डुअल-कोर प्रोसेसर अपने 3-गीगाहर्ट्ज़ सिंगल-कोर सिबलिंग की तुलना में अधिक शक्तिशाली पेशकश है।

यह मानना ​​पूरी तरह से गलत है कि किसी प्रोसेसर की आवृत्ति उसके कोर की आवृत्ति को कोर की संख्या से गुणा करने के बराबर होती है। सीधे शब्दों में कहें तो, 2 गीगाहर्ट्ज़ की कोर आवृत्ति वाले 2-कोर प्रोसेसर की कुल आवृत्ति किसी भी स्थिति में 4 गीगाहर्ट्ज़ के बराबर नहीं होती है! यहां तक ​​कि "सामान्य आवृत्ति" की अवधारणा भी मौजूद नहीं है। इस मामले में, सीपीयू आवृत्तिबिल्कुल 2 गीगाहर्ट्ज के बराबर। कोई गुणा, जोड़ या अन्य संक्रियाएँ नहीं।

और फिर से हम प्रोसेसर को अपार्टमेंट में "बदल" देंगे। यदि प्रत्येक कमरे में छत की ऊंचाई 3 मीटर है, तो अपार्टमेंट की कुल ऊंचाई वही रहेगी - वही तीन मीटर, और एक सेंटीमीटर अधिक नहीं। ऐसे अपार्टमेंट में चाहे कितने भी कमरे हों, इन कमरों की ऊंचाई नहीं बदलती। भी प्रोसेसर कोर की घड़ी की गति. यह न तो जुड़ता है और न ही बढ़ता है।

वर्चुअल मल्टी-कोर, या हाइपर-थ्रेडिंग

वे भी हैं वर्चुअल प्रोसेसर कोर. इंटेल प्रोसेसर में हाइपर-थ्रेडिंग तकनीक कंप्यूटर को "सोचने" पर मजबूर करती है कि वास्तव में डुअल-कोर प्रोसेसर के अंदर 4 कोर हैं। बिल्कुल एक हार्ड ड्राइव की तरह कई तार्किक में विभाजित- स्थानीय ड्राइव सी, डी, ई इत्यादि।

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

क्या इसका कोई व्यावहारिक अर्थ है? वर्चुअल कोर के साथ ट्रिक? अधिकतर - हाँ, हालाँकि यह सब विशिष्ट कार्यों पर निर्भर करता है। ऐसा लगता है कि अधिक कमरे हैं (और सबसे महत्वपूर्ण बात यह है कि उनका उपयोग अधिक तर्कसंगत रूप से किया जाता है), लेकिन कमरे का क्षेत्र नहीं बदला है। कार्यालयों में, ऐसे विभाजन अविश्वसनीय रूप से उपयोगी होते हैं, और कुछ आवासीय अपार्टमेंट में भी। अन्य मामलों में, कमरे को विभाजित करने (प्रोसेसर कोर को दो वर्चुअल कोर में विभाजित करने) का कोई मतलब नहीं है।

ध्यान दें कि सबसे महंगा और उत्पादक वर्ग के प्रोसेसरमुख्यमैं7 अनिवार्यलैसअतिसूत्रण. उनके पास 4 भौतिक कोर और 8 आभासी कोर हैं। यह पता चला है कि 8 कम्प्यूटेशनल थ्रेड एक प्रोसेसर पर एक साथ काम करते हैं। कम महंगे लेकिन शक्तिशाली इंटेल क्लास प्रोसेसर भी मुख्यमैं5इसमें चार कोर होते हैं, लेकिन हाइपर थ्रेडिंग वहां काम नहीं करती है। यह पता चला है कि कोर i5 गणना के 4 थ्रेड के साथ काम करता है।

प्रोसेसर मुख्यi3- विशिष्ट "औसत", कीमत और प्रदर्शन दोनों में। उनके पास दो कोर हैं और हाइपर-थ्रेडिंग का कोई संकेत नहीं है। कुल मिलाकर यही पता चलता है मुख्यi3केवल दो कम्प्यूटेशनल धागे। यही बात स्पष्ट रूप से बजट क्रिस्टल पर भी लागू होती है पेंटियम औरसेलेरोन. दो कोर, कोई हाइपर-थ्रेडिंग नहीं = दो धागे।

क्या एक कंप्यूटर को कई कोर की आवश्यकता होती है? एक प्रोसेसर को कितने कोर की आवश्यकता होती है?

सभी आधुनिक प्रोसेसर सामान्य कार्यों के लिए पर्याप्त शक्तिशाली हैं. इंटरनेट ब्राउजिंग, सोशल नेटवर्क पर पत्राचार आदि ईमेल, कार्यालय कार्य वर्ड-पावरपॉइंट-एक्सेल: कमजोर एटम, बजट सेलेरॉन और पेंटियम इस काम के लिए उपयुक्त हैं, अधिक शक्तिशाली कोर i3 का उल्लेख नहीं करने के लिए। सामान्य कार्य के लिए दो कोर पर्याप्त से अधिक हैं। बड़ी संख्या में कोर वाला प्रोसेसर गति में उल्लेखनीय वृद्धि नहीं लाएगा।

गेम्स के लिए आपको प्रोसेसर पर ध्यान देना चाहिएमुख्यi3 यामैं5. बल्कि गेमिंग परफॉर्मेंस प्रोसेसर पर नहीं, बल्कि वीडियो कार्ड पर निर्भर करेगी। शायद ही कभी किसी गेम को कोर i7 की पूरी शक्ति की आवश्यकता होगी। इसलिए, यह माना जाता है कि गेम के लिए चार से अधिक प्रोसेसर कोर की आवश्यकता नहीं होती है, और अक्सर दो कोर उपयुक्त होते हैं।

विशेष इंजीनियरिंग कार्यक्रम, वीडियो एन्कोडिंग और अन्य संसाधन-गहन कार्यों जैसे गंभीर कार्यों के लिए वास्तव में उत्पादक उपकरण की आवश्यकता है. अक्सर, यहां न केवल भौतिक, बल्कि वर्चुअल प्रोसेसर कोर का भी उपयोग किया जाता है। जितने अधिक कंप्यूटिंग थ्रेड होंगे, उतना बेहतर होगा। और इससे कोई फर्क नहीं पड़ता कि ऐसे प्रोसेसर की लागत कितनी है: पेशेवरों के लिए, कीमत इतनी महत्वपूर्ण नहीं है।

क्या मल्टी-कोर प्रोसेसर के कोई लाभ हैं?

बिल्कुल हाँ। साथ ही, कंप्यूटर कई कार्यों में लगा हुआ है - कम से कम विंडोज़ चलाना (वैसे, ये सैकड़ों अलग-अलग कार्य हैं) और, एक ही समय में, एक मूवी चलाना। संगीत बजाना और इंटरनेट ब्राउज़ करना। एक पाठ संपादक का कार्य और सम्मिलित संगीत। दो प्रोसेसर कोर - और यह वास्तव में, दो प्रोसेसर हैं - एक से अधिक तेजी से विभिन्न कार्यों का सामना करेंगे। दो कोर इसे थोड़ा तेज़ बना देंगे। चार, दो से भी तेज़ है।

मल्टी-कोर प्रौद्योगिकी के अस्तित्व के पहले वर्षों में, सभी प्रोग्राम दो प्रोसेसर कोर के साथ भी काम करने में सक्षम नहीं थे। 2014 तक, अधिकांश एप्लिकेशन कई कोर को समझते हैं और उनका लाभ उठा सकते हैं। दोहरे कोर प्रोसेसर पर प्रसंस्करण कार्यों की गति शायद ही कभी दोगुनी हो जाती है, लेकिन प्रदर्शन में लगभग हमेशा वृद्धि होती है।

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

जब प्रोसेसर में कम कोर हों, तो यह बेहतर है

आपको गलत फॉर्मूले "जितने अधिक कोर, उतना बेहतर" का उपयोग करके प्रोसेसर नहीं खरीदना चाहिए। यह गलत है। सबसे पहले, 4, 6 और 8-कोर प्रोसेसर अपने दोहरे कोर समकक्षों की तुलना में काफी अधिक महंगे हैं। प्रदर्शन के दृष्टिकोण से कीमत में उल्लेखनीय वृद्धि हमेशा उचित नहीं होती है। उदाहरण के लिए, यदि 8-कोर प्रोसेसर कम कोर वाले सीपीयू से केवल 10% तेज है, लेकिन 2 गुना अधिक महंगा है, तो ऐसी खरीदारी को उचित ठहराना मुश्किल होगा।

दूसरे, किसी प्रोसेसर में जितने अधिक कोर होंगे, वह ऊर्जा खपत के मामले में उतना ही अधिक प्रचंड होगा। 4-कोर (8-थ्रेड) कोर i7 के साथ अधिक महंगा लैपटॉप खरीदने का कोई मतलब नहीं है यदि यह लैपटॉप केवल टेक्स्ट फ़ाइलों को संसाधित करेगा, इंटरनेट ब्राउज़ करेगा, इत्यादि। डुअल-कोर (4 थ्रेड्स) कोर i5 के साथ कोई अंतर नहीं होगा, और केवल दो कंप्यूटिंग थ्रेड्स वाला क्लासिक कोर i3 अपने अधिक प्रतिष्ठित "सहयोगी" से कमतर नहीं होगा। और ऐसा शक्तिशाली लैपटॉप किफायती और बिना मांग वाले Core i3 की तुलना में बहुत कम बैटरी पावर पर चलेगा।

मोबाइल फोन और टैबलेट में मल्टी-कोर प्रोसेसर

एक प्रोसेसर के अंदर एकाधिक कंप्यूटिंग कोर का फैशन मोबाइल उपकरणों पर भी लागू होता है। बड़ी संख्या में कोर वाले स्मार्टफ़ोन और टैबलेट लगभग कभी भी अपने माइक्रोप्रोसेसर की पूर्ण क्षमताओं का उपयोग नहीं करते हैं। डुअल-कोर मोबाइल कंप्यूटर कभी-कभी वास्तव में थोड़ा तेज़ काम करते हैं, लेकिन 4, या इससे भी अधिक 8 कोर स्पष्ट रूप से ओवरकिल हैं। बैटरी बिल्कुल अधर्मी रूप से खर्च की जाती है, और शक्तिशाली कंप्यूटिंग डिवाइस बस बेकार बैठे रहते हैं। निष्कर्ष - फोन, स्मार्टफोन और टैबलेट में मल्टी-कोर प्रोसेसर केवल मार्केटिंग के लिए एक श्रद्धांजलि है, कोई तत्काल आवश्यकता नहीं। कंप्यूटर फोन की तुलना में अधिक मांग वाला उपकरण है। उन्हें वास्तव में दो प्रोसेसर कोर की आवश्यकता है। चार को दर्द नहीं होगा. 6 और 8 सामान्य कार्यों और यहाँ तक कि खेलों के लिए भी अतिश्योक्तिपूर्ण हैं।

मल्टी-कोर प्रोसेसर कैसे चुनें और गलती न करें?

आज के लेख का व्यावहारिक भाग 2014 के लिए प्रासंगिक है। यह संभावना नहीं है कि आने वाले वर्षों में कुछ भी महत्वपूर्ण बदलाव आएगा। हम केवल इंटेल द्वारा निर्मित प्रोसेसर के बारे में बात करेंगे। हां, एएमडी अच्छे समाधान पेश करता है, लेकिन वे कम लोकप्रिय हैं और समझने में अधिक कठिन हैं।

ध्यान दें कि तालिका 2012-2014 के प्रोसेसर पर आधारित है। पुराने नमूनों की अलग-अलग विशेषताएं हैं। हमने दुर्लभ सीपीयू विकल्पों का भी उल्लेख नहीं किया है, उदाहरण के लिए, सिंगल-कोर सेलेरॉन (आज भी ऐसे हैं, लेकिन यह एक असामान्य विकल्प है जो लगभग बाजार में प्रस्तुत नहीं किया गया है)। आपको केवल उनके अंदर कोर की संख्या के आधार पर प्रोसेसर नहीं चुनना चाहिए - अन्य भी हैं, और भी महत्वपूर्ण विशेषताएँ. तालिका केवल मल्टी-कोर प्रोसेसर चुनना आसान बनाएगी, लेकिन एक विशिष्ट मॉडल (और प्रत्येक वर्ग में उनमें से दर्जनों हैं) को उनके मापदंडों से सावधानीपूर्वक परिचित होने के बाद ही खरीदा जाना चाहिए: आवृत्ति, गर्मी लंपटता, पीढ़ी, कैश आकार और अन्य विशेषताएँ।

CPU कोर की संख्या कम्प्यूटेशनल धागे विशिष्ट आवेदन पत्र
एटम 1-2 1-4 कम-शक्ति वाले कंप्यूटर और नेटबुक। काम एटम प्रोसेसर- न्यूनतम ऊर्जा खपत। उनकी उत्पादकता न्यूनतम है.
सेलेरोन 2 2 डेस्कटॉप और लैपटॉप के लिए सबसे सस्ते प्रोसेसर। कार्यालय कार्यों के लिए प्रदर्शन पर्याप्त है, लेकिन ये गेमिंग सीपीयू बिल्कुल नहीं हैं।
पेंटियम 2 2 इंटेल प्रोसेसर सेलेरॉन की तरह ही सस्ते और कम प्रदर्शन वाले हैं। कार्यालय कंप्यूटर के लिए एक उत्कृष्ट विकल्प. पेंटियम थोड़े बड़े कैश से सुसज्जित हैं, और, कभी-कभी, सेलेरॉन की तुलना में थोड़ा बढ़ा हुआ प्रदर्शन भी करते हैं
कोर i3 2 4 दो काफी शक्तिशाली कोर, जिनमें से प्रत्येक को दो वर्चुअल "प्रोसेसर" (हाइपर-थ्रेडिंग) में विभाजित किया गया है। ये पहले से ही बहुत अधिक कीमतों पर काफी शक्तिशाली सीपीयू हैं। एक अच्छा विकल्पप्रदर्शन पर विशेष मांग के बिना घरेलू या शक्तिशाली कार्यालय कंप्यूटर के लिए।
कोर i5 4 4 पूर्ण विकसित 4-कोर कोर i5 प्रोसेसर काफी महंगे हैं। केवल सबसे अधिक मांग वाले कार्यों में ही उनके प्रदर्शन में कमी आती है।
कोर i7 4-6 8-12 सबसे शक्तिशाली, लेकिन विशेष रूप से महंगा इंटेल प्रोसेसर। एक नियम के रूप में, वे शायद ही कभी कोर i5 से तेज़ होते हैं, और केवल कुछ कार्यक्रमों में। उनका कोई विकल्प ही नहीं है।

लेख का संक्षिप्त सारांश "मल्टी-कोर प्रोसेसर के बारे में पूरी सच्चाई।" एक नोट के बजाय

  • सीपीयू कोर- उसका अवयव. वास्तव में, केस के अंदर एक स्वतंत्र प्रोसेसर। डुअल-कोर प्रोसेसर - एक के अंदर दो प्रोसेसर।
  • मल्टी कोरअपार्टमेंट के अंदर कमरों की संख्या के बराबर। दो कमरे के अपार्टमेंट एक कमरे के अपार्टमेंट से बेहतर हैं, लेकिन केवल अन्य विशेषताओं के बराबर होने पर (अपार्टमेंट का स्थान, स्थिति, क्षेत्र, छत की ऊंचाई)।
  • वह कथन किसी प्रोसेसर में जितने अधिक कोर होंगे, वह उतना ही बेहतर होगा- एक मार्केटिंग चाल, एक पूरी तरह से गलत नियम। आखिरकार, एक अपार्टमेंट न केवल कमरों की संख्या के आधार पर चुना जाता है, बल्कि उसके स्थान, नवीनीकरण और अन्य मापदंडों के आधार पर भी चुना जाता है। यही बात प्रोसेसर के अंदर एकाधिक कोर पर भी लागू होती है।
  • मौजूद "वर्चुअल" मल्टी-कोर- हाइपर-थ्रेडिंग तकनीक। इस तकनीक के लिए धन्यवाद, प्रत्येक "भौतिक" कोर को दो "आभासी" में विभाजित किया गया है। यह पता चला है कि हाइपर-थ्रेडिंग वाले 2-कोर प्रोसेसर में केवल दो वास्तविक कोर होते हैं, लेकिन ये प्रोसेसर एक साथ 4 कम्प्यूटेशनल थ्रेड को प्रोसेस करते हैं। यह वास्तव में एक उपयोगी सुविधा है, लेकिन 4-थ्रेड प्रोसेसर को क्वाड-कोर प्रोसेसर नहीं माना जा सकता है।
  • इंटेल डेस्कटॉप प्रोसेसर के लिए: सेलेरॉन - 2 कोर और 2 थ्रेड। पेंटियम - 2 कोर, 2 धागे। कोर i3 - 2 कोर, 4 धागे। कोर i5 - 4 कोर, 4 धागे। कोर i7 - 4 कोर, 8 धागे। इंटेल लैपटॉप (मोबाइल) सीपीयू में कोर/थ्रेड्स की अलग-अलग संख्या होती है।
  • मोबाइल कंप्यूटर के लिए, ऊर्जा दक्षता (व्यवहार में, बैटरी जीवन) अक्सर कोर की संख्या से अधिक महत्वपूर्ण होती है।

...विकास की प्रक्रिया में, कोर की संख्या अधिक से अधिक हो जाएगी।

(इंटेल डेवलपर्स)

अधिक मुख्य, और भी मुख्य, और भी बहुत कुछ मुख्य!..

...अभी हाल तक हमने इसके बारे में नहीं सुना या जाना था मल्टी कोरप्रोसेसर, और आज वे आक्रामक रूप से सिंगल-कोर प्रोसेसर की जगह ले रहे हैं। मल्टी-कोर प्रोसेसर का उछाल शुरू हो गया है, जो अभी थोड़ा ही है! - उनकी अपेक्षाकृत ऊंची कीमतों के कारण उन्हें रोका जाता है। लेकिन किसी को संदेह नहीं है कि भविष्य मल्टी-कोर प्रोसेसर का है!

प्रोसेसर कोर क्या है

एक आधुनिक केंद्रीय माइक्रोप्रोसेसर के केंद्र में ( CPU-एबीबीआर. अंग्रेज़ी से सेंट्रल प्रोसेसिंग यूनिट- सेंट्रल कंप्यूटिंग डिवाइस) कोर है ( मुख्य) लगभग एक वर्ग सेंटीमीटर क्षेत्रफल वाला एक सिलिकॉन क्रिस्टल है, जिस पर प्रोसेसर का सर्किट आरेख, तथाकथित वास्तुकला (चिप वास्तुकला).

कोर शेष चिप से जुड़ा होता है (जिसे "पैकेज" कहा जाता है) सीपीयू पैकेज) फ्लिप-चिप तकनीक का उपयोग करके ( पलटें काटना, फ्लिप-चिप बॉन्डिंग- उलटा कोर, उल्टे क्रिस्टल विधि का उपयोग करके बन्धन)। इस तकनीक को इसका नाम इसलिए मिला क्योंकि कोर का बाहरी-दिखाई देने वाला हिस्सा वास्तव में इसका "निचला" हिस्सा है - जो बेहतर गर्मी हस्तांतरण के लिए कूलर के हीटसिंक के साथ सीधा संपर्क प्रदान करता है। विपरीत (अदृश्य) पक्ष पर स्वयं "इंटरफ़ेस" है - क्रिस्टल और पैकेजिंग के बीच का संबंध। प्रोसेसर कोर और पैकेजिंग के बीच का कनेक्शन पिन पिन का उपयोग करके बनाया जाता है ( सोल्डर बम्प्स).

कोर एक टेक्स्टोलाइट बेस पर स्थित है, जिसके साथ संपर्क पथ "पैरों" (संपर्क पैड) तक चलते हैं, एक थर्मल इंटरफ़ेस से भरे होते हैं और एक सुरक्षात्मक धातु आवरण से ढके होते हैं।

पहला (स्वाभाविक रूप से, सिंगल-कोर!) माइक्रोप्रोसेसर इंटेल 4004इंटेल कॉर्पोरेशन द्वारा 15 नवंबर 1971 को पेश किया गया था। इसमें 2,300 ट्रांजिस्टर थे, जो 108 kHz पर क्लॉक किए गए थे और इसकी कीमत $300 थी।

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

लंबे समय तक, पारंपरिक सिंगल-कोर प्रोसेसर के प्रदर्शन में सुधार मुख्य रूप से घड़ी की आवृत्ति में लगातार वृद्धि (प्रोसेसर के प्रदर्शन का लगभग 80% घड़ी की आवृत्ति द्वारा निर्धारित किया गया था) के साथ-साथ एकल पर ट्रांजिस्टर की संख्या में वृद्धि के कारण हुआ। टुकड़ा। हालाँकि, घड़ी की आवृत्ति में और वृद्धि (3.8 गीगाहर्ट्ज़ से अधिक की घड़ी आवृत्ति पर, चिप्स बस ज़्यादा गरम हो जाती है!) कई मूलभूत भौतिक बाधाओं के विरुद्ध चलती है (क्योंकि तकनीकी प्रक्रिया लगभग एक परमाणु के आकार के करीब आ गई है: आज प्रोसेसर 45-एनएम तकनीक का उपयोग करके उत्पादित किए जाते हैं, और एक सिलिकॉन परमाणु का आकार लगभग 0.543 एनएम है):

सबसे पहले, जैसे-जैसे क्रिस्टल का आकार घटता है और घड़ी की आवृत्ति बढ़ती है, ट्रांजिस्टर का लीकेज करंट बढ़ता है। इससे बिजली की खपत बढ़ जाती है और ताप उत्पादन बढ़ जाता है;

दूसरा, उच्च घड़ी की गति के लाभों को मेमोरी एक्सेस विलंबता द्वारा आंशिक रूप से नकार दिया जाता है, क्योंकि मेमोरी एक्सेस का समय बढ़ती घड़ी की गति के साथ नहीं रहता है;

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

मल्टीप्रोसेसर सिस्टम का उपयोग भी व्यापक नहीं है, क्योंकि इसके लिए जटिल और महंगे मल्टीप्रोसेसर मदरबोर्ड की आवश्यकता होती है। इसलिए, अन्य तरीकों से माइक्रोप्रोसेसरों के प्रदर्शन को और बेहतर बनाने का निर्णय लिया गया। इस अवधारणा को सबसे प्रभावी दिशा के रूप में मान्यता दी गई थी बहु सूत्रण, जिसकी उत्पत्ति सुपर कंप्यूटर की दुनिया में हुई, एक साथ कई कमांड स्ट्रीम की समानांतर प्रोसेसिंग है।

तो कंपनी की गहराई में इंटेलपैदा हुआ था हाइपर-थ्रेडिंग तकनीक (एचटीटी) एक सुपर-थ्रेडेड डेटा प्रोसेसिंग तकनीक है जो प्रोसेसर को सिंगल-कोर प्रोसेसर पर एक साथ चार प्रोग्राम थ्रेड को समानांतर में निष्पादित करने की अनुमति देती है। हाइपर थ्रेडिंगसंसाधन-गहन अनुप्रयोगों को चलाने की दक्षता में उल्लेखनीय वृद्धि होती है (उदाहरण के लिए, ऑडियो और वीडियो संपादन से संबंधित, 3डी-सिमुलेशन), साथ ही मल्टीटास्किंग मोड में ओएस का संचालन।

CPU पेंटियम 4के साथ शामिल है हाइपर थ्रेडिंगएक है भौतिककोर जो दो भागों में विभाजित है तार्किक, इसीलिए ऑपरेटिंग सिस्टमइसे दो अलग-अलग प्रोसेसर (एक के बजाय) के रूप में परिभाषित करता है।

हाइपर थ्रेडिंगवास्तव में यह एक चिप पर दो भौतिक कोर वाले प्रोसेसर के निर्माण के लिए एक स्प्रिंगबोर्ड बन गया। 2-कोर चिप में, दो कोर (दो प्रोसेसर!) समानांतर में काम करते हैं, जो कम क्लॉक आवृत्ति पर प्रदान करते हैं हेबेहतर प्रदर्शन, क्योंकि निर्देशों की दो स्वतंत्र धाराएँ समानांतर में (एक साथ!) क्रियान्वित होती हैं।

एक प्रोसेसर की एक साथ कई प्रोग्राम थ्रेड्स को निष्पादित करने की क्षमता को कहा जाता है थ्रेड-स्तरीय समानता (टीएलपीथ्रेड-स्तरीय समानता). के लिए आवश्यकता टीएलपीविशिष्ट स्थिति पर निर्भर करता है (कुछ मामलों में यह बिल्कुल बेकार है!)

प्रोसेसर बनाने की मुख्य समस्याएँ

प्रत्येक प्रोसेसर कोर स्वतंत्र होना चाहिए, स्वतंत्र बिजली की खपत और नियंत्रणीय शक्ति के साथ;

सॉफ़्टवेयर बाज़ार को ऐसे प्रोग्राम उपलब्ध कराए जाने चाहिए जो निर्देश शाखा एल्गोरिथ्म को प्रभावी ढंग से सम (कोर की सम संख्या वाले प्रोसेसर के लिए) या विषम (कोर की विषम संख्या वाले प्रोसेसर के लिए) थ्रेड की संख्या में विभाजित कर सकें;

प्रेस सेवा के अनुसार एएमडीआज 4-कोर प्रोसेसर का बाजार कुल मात्रा का 2% से अधिक नहीं है। जाहिर है, एक आधुनिक खरीदार के लिए, घरेलू जरूरतों के लिए 4-कोर प्रोसेसर खरीदना अभी भी कई कारणों से कोई मतलब नहीं रखता है। सबसे पहले, आज व्यावहारिक रूप से कोई प्रोग्राम नहीं है जो एक साथ चलने वाले 4 थ्रेड्स का प्रभावी ढंग से लाभ उठा सके; दूसरे, निर्माता 4-कोर प्रोसेसर को इस प्रकार रखें ऊपरी सिरा-उपकरणों में जोड़कर समाधान सबसे आधुनिक वीडियो कार्ड और बड़ी हार्ड ड्राइव - और इससे अंततः पहले से ही महंगी की लागत बढ़ जाती है

डेवलपर्स इंटेलवे कहते हैं: "...विकास की प्रक्रिया में, कोर की संख्या अधिक से अधिक हो जाएगी..."।

भविष्य में हमारा क्या इंतजार है

एक निगम में इंटेलवे अब "मल्टी-कोर" के बारे में बात नहीं कर रहे हैं ( मल्टी कोर) प्रोसेसर, जैसा कि 2-, 4-, 8-, 16- या यहां तक ​​कि 32-कोर समाधानों के संबंध में किया जाता है, लेकिन "मल्टी-कोर" के बारे में ( कई कोर), एक पूरी तरह से नए चिप आर्किटेक्चरल मैक्रोस्ट्रक्चर का अर्थ है, जो प्रोसेसर आर्किटेक्चर के तुलनीय (लेकिन समान नहीं) है कक्ष.

ऐसी की संरचना कई कोर-चिप में निर्देशों के समान सेट के साथ काम करना शामिल है, लेकिन एक शक्तिशाली केंद्रीय कोर या कई शक्तिशाली का उपयोग करना CPU, कई सहायक कोर से घिरा हुआ, जो मल्टी-थ्रेडेड मोड में जटिल मल्टीमीडिया अनुप्रयोगों को अधिक कुशलता से संसाधित करने में मदद करेगा। "सामान्य प्रयोजन" कोर के अलावा, प्रोसेसर इंटेलइसमें विभिन्न वर्गों के कार्यों को करने के लिए विशेष कोर भी होंगे - जैसे ग्राफिक्स, वाक् पहचान एल्गोरिदम, प्रसंस्करण संचार प्रोटोकॉल।

यह बिल्कुल जस्टिन रैटनर द्वारा प्रस्तुत वास्तुकला है ( जस्टिन आर. रैटनर), क्षेत्र के प्रमुख कॉर्पोरेट प्रौद्योगिकी समूह इंटेल, टोक्यो में एक संवाददाता सम्मेलन में। उनके अनुसार, नए में ऐसे सहायक कोर मल्टी-कोर प्रोसेसरकई दर्जन हो सकते हैं. उच्च ताप अपव्यय के साथ बड़े, ऊर्जा-गहन कंप्यूटिंग कोर पर फोकस के विपरीत, मल्टी-कोर क्रिस्टल इंटेलकेवल उन्हीं कोर को सक्रिय करेगा जो वर्तमान कार्य को पूरा करने के लिए आवश्यक हैं, जबकि शेष कोर अक्षम कर दिए जाएंगे। यह क्रिस्टल को एक निश्चित समय में उतनी ही बिजली की खपत करने की अनुमति देगा जितनी आवश्यकता है।

जुलाई 2008 में, निगम इंटेलबताया गया है कि यह कई दसियों और यहां तक ​​कि हजारों कंप्यूटिंग कोर को एक प्रोसेसर में एकीकृत करने की संभावना पर विचार कर रहा है। कंपनी के अग्रणी इंजीनियर एनवार गैलम ( अनवर ग़ुलाम) ने अपने ब्लॉग पर लिखा: "आखिरकार, मैं मुझसे निम्नलिखित सलाह लेने की सलाह देता हूं... डेवलपर्स को अब दसियों, सैकड़ों और हजारों कोर के बारे में सोचना शुरू कर देना चाहिए।" उनके मुताबिक फिलहाल इंटेलऐसी तकनीकों की खोज कर रहा है जो कंप्यूटिंग को "उन कोर की संख्या के आधार पर बढ़ा सकती हैं जिन्हें हम अभी तक नहीं बेचते हैं।"

अंततः, मल्टी-कोर सिस्टम की सफलता डेवलपर्स पर निर्भर करेगी, जिन्हें संभवतः प्रोग्रामिंग भाषाओं को बदलना होगा और मौजूदा पुस्तकालयों को फिर से लिखना होगा, गैलम ने कहा।

क्वाड-कोर और ऑक्टा-कोर स्मार्टफोन प्रोसेसर के बीच क्या अंतर हैं? व्याख्या काफी सरल है. आठ-कोर चिप्स में क्वाड-कोर चिप्स की तुलना में दोगुने प्रोसेसर कोर होते हैं। पहली नज़र में, आठ-कोर प्रोसेसर दोगुना शक्तिशाली लगता है, है ना? हकीकत में ऐसा कुछ नहीं होता. यह समझने के लिए कि आठ-कोर प्रोसेसर स्मार्टफोन के प्रदर्शन को दोगुना क्यों नहीं करता है, कुछ स्पष्टीकरण की आवश्यकता है। पहले ही आ चुका है. आठ-कोर प्रोसेसर, जिनका हाल ही में केवल सपना देखा जा सकता था, तेजी से व्यापक होते जा रहे हैं। लेकिन पता चला कि उनका काम डिवाइस के प्रदर्शन को बढ़ाना नहीं है।

क्वाड- और आठ-कोर प्रोसेसर। प्रदर्शन

शब्द "ऑक्टा-कोर" और "क्वाड-कोर" स्वयं सीपीयू कोर की संख्या को दर्शाते हैं।

लेकिन इन दो प्रकार के प्रोसेसर के बीच मुख्य अंतर - कम से कम 2015 तक - प्रोसेसर कोर स्थापित करने का तरीका है।

क्वाड-कोर प्रोसेसर के साथ, सभी कोर तेज और लचीली मल्टीटास्किंग, स्मूथ 3डी गेमिंग, तेज कैमरा परफॉर्मेंस और बहुत कुछ सक्षम करने के लिए एक साथ काम कर सकते हैं।

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

"ऑक्टा-कोर" से अधिक सटीक शब्द "डुअल क्वाड-कोर" होगा। लेकिन यह उतना अच्छा नहीं लगता और विपणन उद्देश्यों के लिए उपयुक्त नहीं है। इसीलिए इन प्रोसेसरों को आठ-कोर कहा जाता है।

हमें प्रोसेसर कोर के दो सेट की आवश्यकता क्यों है?

प्रोसेसर कोर के दो सेटों को एक ही डिवाइस में संयोजित करने, एक-दूसरे को कार्य सौंपने का क्या कारण है? ऊर्जा दक्षता सुनिश्चित करना।

अधिक शक्तिशाली सीपीयू अधिक बिजली की खपत करता है और बैटरी को अधिक बार चार्ज करने की आवश्यकता होती है। और स्मार्टफोन में प्रोसेसर की तुलना में बैटरी बहुत कमजोर कड़ी होती है। परिणामस्वरूप, स्मार्टफोन का प्रोसेसर जितना अधिक शक्तिशाली होगा, उसे उतनी ही अधिक क्षमता वाली बैटरी की आवश्यकता होगी।

हालाँकि, अधिकांश स्मार्टफोन कार्यों के लिए आपको ऐसे उच्च कंप्यूटिंग प्रदर्शन की आवश्यकता नहीं होगी जो एक आधुनिक प्रोसेसर प्रदान कर सकता है। होम स्क्रीन के बीच नेविगेट करना, संदेशों की जांच करना और यहां तक ​​कि वेब नेविगेशन भी कम प्रोसेसर-गहन कार्य हैं।

लेकिन एचडी वीडियो, गेम और फोटो के साथ काम करना ऐसे काम हैं। इसलिए, आठ-कोर प्रोसेसर काफी व्यावहारिक हैं, हालांकि इस समाधान को शायद ही सुरुचिपूर्ण कहा जा सकता है। एक कमज़ोर प्रोसेसर कम संसाधन-गहन कार्यों को संभालता है। अधिक शक्तिशाली - अधिक संसाधन-गहन। परिणामस्वरूप, उस स्थिति की तुलना में कुल बिजली की खपत कम हो जाती है जब केवल उच्च घड़ी आवृत्ति वाला प्रोसेसर ही सभी कार्यों को संभाल सकता है। इस प्रकार, दोहरा प्रोसेसर मुख्य रूप से प्रदर्शन के बजाय ऊर्जा दक्षता बढ़ाने की समस्या को हल करता है।

तकनीकी विशेषताएं

सभी आधुनिक आठ-कोर प्रोसेसर एआरएम आर्किटेक्चर, तथाकथित big.LITTLE पर आधारित हैं।

इस आठ-कोर big.LITTLE आर्किटेक्चर की घोषणा अक्टूबर 2011 में की गई थी और इसने चार कम-प्रदर्शन वाले Cortex-A7 कोर को चार उच्च-प्रदर्शन वाले Cortex-A15 कोर के साथ मिलकर काम करने की अनुमति दी थी। एआरएम ने हर साल इस दृष्टिकोण को दोहराया है, आठ-कोर चिप पर प्रोसेसर कोर के दोनों सेटों के लिए अधिक सक्षम चिप्स की पेशकश की है।

कुछ प्रमुख चिप निर्माता मोबाइल उपकरणोंअपने प्रयासों को इस "ऑक्टा-कोर" बड़े.छोटे नमूने पर केंद्रित किया। पहली और सबसे उल्लेखनीय में से एक थी सैमसंग की अपनी चिप, प्रसिद्ध Exynos। इसके आठ-कोर मॉडल का उपयोग तब से किया जा रहा है सैमसंग गैलेक्सी S4, कम से कम कंपनी के उपकरणों के कुछ संस्करणों में।

हाल ही में, क्वालकॉम ने भी अपने आठ-कोर स्नैपड्रैगन 810 सीपीयू चिप्स में big.LITTLE का उपयोग शुरू किया। यह इस प्रोसेसर पर है कि स्मार्टफोन बाजार में ऐसे प्रसिद्ध नए उत्पाद आधारित हैं, जैसे कि जी फ्लेक्स 2, जो एलजी बन गया।

2015 की शुरुआत में, NVIDIA ने एक नया सुपर-परफॉर्मेंस Tegra X1 पेश किया मोबाइल प्रोसेसर, जिसे कंपनी ऑटोमोटिव कंप्यूटरों के लिए चाहती है। X1 की मुख्य विशेषता इसका कंसोल-चुनौतीपूर्ण GPU है, जो कि big.LITTLE आर्किटेक्चर पर भी आधारित है। यानी ये भी आठ कोर वाला हो जाएगा.

क्या औसत उपयोगकर्ता के लिए कोई बड़ा अंतर है?

क्या औसत उपयोगकर्ता के लिए क्वाड-कोर और आठ-कोर स्मार्टफोन प्रोसेसर के बीच कोई बड़ा अंतर है? नहीं, वास्तव में यह बहुत छोटा है, जॉन मैंडी कहते हैं।

"ऑक्टा-कोर" शब्द कुछ हद तक भ्रमित करने वाला है, लेकिन वास्तव में इसका मतलब क्वाड-कोर प्रोसेसर का दोहराव है। इसका परिणाम दो स्वतंत्र रूप से संचालित होने वाले क्वाड-कोर सेट हैं, जिन्हें ऊर्जा दक्षता में सुधार के लिए एक चिप में संयोजित किया गया है।

क्या हर आधुनिक स्मार्टफोन में आठ-कोर प्रोसेसर की आवश्यकता होती है? जॉन मुंडी का मानना ​​है कि ऐसी कोई ज़रूरत नहीं है और ऐप्पल का उदाहरण देते हैं, जो केवल दोहरे कोर प्रोसेसर के साथ अपने iPhones की अच्छी ऊर्जा दक्षता सुनिश्चित करता है।

इस प्रकार, आठ-कोर ARM big.LITTLE आर्किटेक्चर में से एक है संभव समाधानस्मार्टफोन से संबंधित सबसे महत्वपूर्ण मुद्दों में से एक बैटरी लाइफ है। जॉन मुंडी के अनुसार, जैसे ही इस समस्या का कोई अन्य समाधान ढूंढ लिया जाएगा, एक चिप में दो क्वाड-कोर सेट और इसी तरह के समाधान स्थापित करने का चलन बंद हो जाएगा।

क्या आप ऑक्टा-कोर स्मार्टफोन प्रोसेसर के अन्य फायदे जानते हैं?

mob_info