मल्टी-कोर सीपीयू: क्या मैं कह सकता हूं कि मेरे पास एक 3x2.1GHz = 6.3GHz CPU है?


4

मेरे पास एएमडी ए 6-3500 थ्री-कोर सीपीयू है। AMD सिस्टम मॉनिटर प्रत्येक कोर को अधिकतम 2100 MHz दिखाता है। यह AMD ओवरड्राइव में भी दिखाता है।

क्या यह प्रोसेसर 3 * 2100 MHz की गति से चलता है?

AMD सिस्टम मॉनिटर 2100 * 3 मेगाहर्ट्ज दिखा रहा है

संपादित करें

क्या मैं कह सकता हूं कि मुझे 6.3 गीगाहर्ट्ज का प्रोसेसर मिला है?


नहीं, लेकिन आप कह सकते हैं कि आपके पास 6.3 GHz * का प्रोसेसर है। ;)
लूटने

* 3 कोर @ 2.1 गीगा प्रति कोर
लूटने

यदि आप 2,1GHz पर चलते हैं तो आप यह नहीं कह सकते कि आपके पास 6,3GHz प्रोसेसर है। भले ही 2,1GHz में 3 कोर चल रहे हों, लेकिन यह आवृत्ति नहीं बदलता है ( एक के लिए नहीं और समग्र रूप से नहीं क्योंकि समग्र आवृत्ति जैसी कोई चीज नहीं है, यह समानांतर है धारावाहिक नहीं )। सिद्धांत रूप में यह चीजों को एक 6,3GHz ( धारावाहिक ) कोर के रूप में उपवास कर सकता है लेकिन फिर भी आपके मामले में 3 कोर ( समानांतर ) 2,1GHz आवृत्ति पर चल रहा है।
संपो सरला

यही कारण है कि जब आप कहते हैं कि आप एक तारांकन चिह्न और पलक शामिल करते हैं।
लूटने

2
मान लें कि आपके पास तीन कारें हैं, जो 50 मील प्रति घंटे की रफ्तार से चल रही हैं। 150 मील प्रति घंटे से कुछ नहीं हो रहा है। इस तरह गति जोड़ने का कोई मतलब नहीं है।
डेविड श्वार्ट्ज

जवाबों:


19

मल्टी-कोर सीपीयू: s प्रति घंटा चक्र, शिथिल बोलने के लिए कई क्रियाएं कर सकता है। क्लॉक स्पीड हर्ट्ज में मापा जाता है, और यह है नहीं कहना है कि यह तीन गुना है सिर्फ इसलिए कि आप अधिक कोर है सही।

हर कोई कार एनालॉग्स प्यार करता है! एक ही गति सीमा वाले एक-फ़ाइल मोटरवे की तुलना में तीन-फ़ाइल मोटरवे अनुमानित रूप से आपको तीन बार तेजी से अपने गंतव्य पर पहुंचने में सक्षम नहीं करेगा ।

यदि आप पूरी तरह से समानांतर प्रक्रियाएं चलाते हैं, तो एक तीन-कोर सीपीयू एक ही घड़ी की गति ("सभी मोटरवे लेन भरे हुए") में एकल-कोर सीपीयू की क्षमता का तीन गुना प्रभावी ढंग से संचालन कर सकता है।

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

इसलिए यह कहना बहुत गलत है कि 3-कोर CPU @ 2.1GHZ = 6.3GHz है।

अधिक जानकारी के लिए, देखें


EDIT अपने प्रश्न को संपादित करने के लिए। ऊपर से खुद को उद्धृत करना:

इसलिए यह कहना बहुत गलत है कि 3-कोर CPU @ 2.1GHZ = 6.3GHz है।

नहीं , आपके पास 6.3GHz CPU नहीं है। यह शायद कुछ ऐसा होगा जो एक विपणन विभाग में तकनीकी ज्ञान के बिना कोई है जो आपको बेचने की कोशिश करता है नया हार्डवेयर आपको कहेंगे, लेकिन यह गलत है।


+1 आपके जवाब के लिए :) मैंने सवाल को थोड़ा बदल दिया है, कृपया इसे पढ़ें!
सौरव

2

आपके प्रोसेसर में 3 कोर हैं, जो वर्तमान में 2.1Ghz पर समानांतर में चल रहे हैं

(ऐनक के अनुसार, यह 2.1-2.4Ghz से परिवर्तनशील हो सकता है)


वे ऐसा क्यों करते हैं जैसे कि core1-2100MHz, core2-2100MHz, core3-2100MHz :(
सौरव

1
@Sourav क्योंकि अभी आपके CPU के लिए कुछ नहीं है।
ta.speot.is

+1 आपके जवाब के लिए :) मैंने सवाल को थोड़ा बदल दिया है, कृपया इसे पढ़ें!
सौरव

@ सौरव आप कह सकते हैं कि आपके पास 6.3 गीगाहर्ट्ज का प्रोसेसर है तभी आप जो चल रहे हैं उसे "एम्ब्रैसली पैरेलल" समस्या के रूप में जाना जाता है। यदि आप 3 कोर पर 3 पूरी तरह से स्वतंत्र कार्य चला रहे हैं, तो हां, प्रभावी गति को 6.3GHz प्रोसेसर के बराबर कहा जा सकता है। लेकिन ऐसे कार्य दुर्लभ हैं और आमतौर पर आप उनका सामना नहीं करेंगे
आकाश

3
@Sourav यह स्पष्ट करने के लिए ( शर्मनाक समानांतर ) तीन अलग-अलग धारावाहिक कार्य हैं ( प्रत्येक ऐसा करने वाला स्वयं का संचालन है जो एक ही समय में चल रहे अन्य कार्यों पर निर्भर नहीं करता है ) और इसलिए इसे समानांतर कहा जाता है। हालांकि, कोर फ्रिक्वेंसी को किसी भी चीज़ में नहीं बदलते हैं, प्रसंस्करण एक 6,3GHz सीरियल टास्क के रूप में तेजी से हो सकता है लेकिन आवृत्ति अभी भी समान है। गति आवृत्ति नहीं है और आवृत्ति गति नहीं है।
संपो साराल्ला

2

मैं साहसपूर्वक यहां सर्वसम्मति के खिलाफ जाऊंगा और यह कहूंगा कि आवृत्ति तीन गुना हो गई है। यहाँ क्यों है।

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

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

क्या होगा यदि तीन में से दो कोर बेकार हैं और अन्य एक मुश्किल से कंप्यूटर को चालू रखने के लिए पर्याप्त है? अधिकांश घड़ी चक्र प्रोसेसर काम किए बिना गुजरेंगे। आपके स्क्रीनशॉट में, यह प्रभावी रूप से एक सेकंड में लगभग 84 मिलियन ऑपरेशन कर रहा है। वह भी एक आवृत्ति है।

जब आपके हार्डवेयर के बारे में डींग मारते हैं, तो ये मूल्य विशेष रूप से उपयोगी नहीं होते हैं। लेकिन यहां तक ​​कि जब कठिन संख्या और विशिष्टताओं पर बात करते हुए, 'फ्रीक्वेंसी' का मतलब कई चीजें हो सकती हैं: सीपीयू चक्र प्रति यूनिट समय, सामने की ओर बस गति, प्रति सेकंड फ्लोटिंग संचालन ...

स्पष्ट होने के लिए, कोर की संख्या से गुणा की गई घड़ी की आवृत्ति वह आवृत्ति नहीं है जिसके द्वारा हम प्रोसेसर की गति को मापते हैं, लेकिन यह कहना गलत है कि यह पूरी तरह से कुछ और है।


जैसा कि आप कहते हैं: "सीपीयू के संदर्भ में, 'आवृत्ति' का अर्थ आमतौर पर घड़ी की दर है।" यह कहकर कि सीपीयू 6.3GHz है, एक ने "बिना बताए" निहित मात्रा को फिर से परिभाषित किया है । कहने के लिए "यह पूरी तरह से समवर्ती प्रक्रियाओं के साथ 6.3GHz पर संचालन कर सकता है" सही है, लेकिन यह "मार्केटिंग स्पीक" है (अधिक सही ढंग से, मार्केटिंग स्पीक शायद फिर से परिभाषा का उल्लेख करना छोड़ देगा)। आपका अंतिम कथन "सही" और "गलत" को परिभाषित करने के लिए उबलता है, और इस संदर्भ में, आगे निर्दिष्ट किए बिना, मैं कहूंगा कि "6.3GHz" "गलत" है, क्योंकि प्रश्न में ही "Hz" के संदर्भ को परिभाषित किया गया है।
डैनियल एंडरसन

नोट: " मैं कहूंगा कि '6.3GHz'" गलत "है - यह शब्दार्थ और शायद दर्शन है, और व्यक्तिगत आधार पर व्याख्या के लिए खुला है, और इस साइट पर टिप्पणी क्षेत्र के दायरे के भीतर नहीं है :-)
डैनियल एंडरसन

1

आकाश का जवाब सही है लेकिन मैं इसे और स्पष्ट करने के लिए तैयार हूं।

गति आवृत्ति के समान नहीं है, आवृत्ति गति नहीं है और गति आवृत्ति नहीं है।

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

बेशक, यदि आप केवल समग्र चक्रों की गिनती कर रहे हैं, तो आप कह सकते हैं कि आपके सीपीयू की गति
3 ( कोर ) * 2100 मेगाहर्ट्ज ( प्रत्येक के लिए आवृत्ति ) = 6 300 000 000 हर्ट्ज है
जिसका मतलब है कि प्रति सेकंड कुल मिलाकर 6 300 000 000 चक्र हैं।

अद्यतन करें:

आप कह सकते हैं कि आपके पास 6,3GHz सीपीयू नहीं है, लेकिन आप कह सकते हैं कि सिद्धांत रूप में आप प्रोसेसर प्रति सेकंड 6300000000 चक्र जा सकते हैं, लेकिन व्यक्तिगत कोर (2100000000 साइकिल प्रति सेकंड) के लिए आवृत्ति 2,1GHz पर रहती है। आपको यह कहने की आवश्यकता है कि आपके पास तीन 2,1GHz प्रोसेसर हैं (या कोर के रूप में अक्सर जब प्रोसेसर के बारे में बोलते हैं तो इसका अर्थ है अलग-अलग इकाइयाँ) यदि एक कोर 2,1GHz पर चलता है और आपको उनमें से तीन मिले।

यदि आप कहते हैं कि आपके पास 6,3GHz CPU है तो यह 6300000000 चक्र / सेकंड को सिंगल थ्रेड के लिए कर सकता है और आपके 3 * 2,1GHz CPU के साथ ऐसा नहीं है।


+1 आपके जवाब के लिए :) मैंने सवाल को थोड़ा बदल दिया है, कृपया इसे पढ़ें!
सौरव

आपके प्रश्न में परिवर्तन को दर्शाने के लिए अद्यतित उत्तर।
संपो सरला

@Sampo निर्देश और चक्र विनिमेय नहीं हैं ... (अंतिम वाक्य)
बॉब

मेरी गलती, आपकी समीक्षा के लिए धन्यवाद, भविष्य के संदर्भ के लिए छोटा नोट : एक निर्देश एक से अधिक चक्र के साथ-साथ आधुनिक सीपीयू भी ले सकता है और प्रति चक्र कई निर्देश संभाल सकता है। Google संभवतः cpu आर्किटेक्चर के बारे में कुछ जानता है।
संपो सरला

प्रति सेकंड 6300000000 चक्र नहीं हैं। प्रति सेकंड 2100000000 साइकिल हैं। 50 मील प्रति घंटे की रफ्तार से जा रही तीन कारें 150 मील प्रति घंटे की रफ्तार से चलने वाली किसी भी चीज़ को नहीं बनाती हैं।
डेविड श्वार्ट्ज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.