दोहरे कोर प्रोसेसर में प्रत्येक कोर कितना तेज है?


10

माय मैकबुक में 2.4 गीगाहर्ट्ज का डुअल कोर प्रोसेसर है। क्योंकि इसमें दो अलग-अलग कोर हैं, अर्थात यह एक ही बार में दो कार्यों को निष्पादित कर सकता है, है ना?

तो इसका मतलब है कि प्रत्येक कोर लगभग है। 1.2GHz प्रत्येक (एक संयुक्त 2.4 गीगाहर्ट्ज के लिए) या क्या वे वास्तव में 2.4 गीगाहर्ट्ज प्रत्येक हैं, और इसलिए प्रभावी रूप से 4.8 गीगाहर्ट्ज पर चल रहा है?

दोहरे (और क्वाड) कोर प्रोसेसर मुझे भ्रमित करते हैं।


1
यह इंगित करने के लायक है कि कोर आवृत्ति वास्तव में एक महत्वपूर्ण कारक नहीं है जो संचालन / निर्देशों की संख्या का निर्धारण करता है जो एक प्रोसेसर बना सकता है (इन दिनों)।
कैलम रोजर्स

क्या 50 मील प्रति घंटे की रफ्तार से चलने वाली दो कारें "प्रभावी रूप से 100 मील प्रति घंटे की रफ्तार से चलती हैं"? आप इस तरह से गति नहीं जोड़ सकते, इसका कोई मतलब नहीं है।
डेविड श्वार्ट्ज

जवाबों:


17

प्रत्येक कोर 2.4 GHz पर चलता है।

हालांकि इसका मतलब यह नहीं है कि आपका सिस्टम 2.4 गीगाहर्ट्ज के सिंगल-कोर सिस्टम से दोगुना है। समानांतरवाद में (एक सिद्धांत में) अधिकांश रैखिक गति होता है, लेकिन वास्तव में यह अक्सर धीमा होता है (हालांकि अभी भी एक कोर की तुलना में तेज है)।


3
पायथन थ्रेडिंग के विचित्र मामले को छोड़कर सिंगल कोर से तेज।
कोबाल

वास्तव में? पायथन थ्रेडिंग वास्तव में कार्यक्रम को धीमा कर देता है? या यह सिर्फ एक अतिशयोक्ति है?
स्टैलिपेटेज़ेल

+1 - आप समानता पर एक छोटा धुंधला करना चाहते हैं, लेकिन यह आवश्यक नहीं है। शायद एक सुंदर ग्राफ के साथ? :)
रोमन्दास

1
@stalepretzel: कई उल्लेखनीय अजगर कार्यान्वयन में कुछ ऐसा है Global Interlock Cacheजिसका अर्थ है कि केवल एक धागा वैश्विक (यानी एक समय में साझा राज्य) को संशोधित कर सकता है। यह वास्तव में चीजों को धीमा कर देता है, जब मल्टीथ्रेड की कोशिश कर रहा है, कई मामलों में वास्तव में कार्यक्रम को एकल-थ्रेडेड विविधता की तुलना में धीमा बना देता है।
कैलम रोजर्स

2

मल्टी-कोर प्रॉसेसर में प्रत्येक कोर के लिए अधिकतम आवृत्ति के बारे में बात करते समय उपरोक्त जोहान्स सही है। आवृत्ति रेटिंग प्रत्येक कोर से संबंधित है। तो, एक 2.4GHz मल्टी-कोर प्रोसेसर आमतौर पर 2.4 GHz अधिकतम आवृत्ति पर प्रत्येक प्रोसेसर चलाता है। दो अपवाद हैं (एक बहुत ही सामान्य और एक नया):

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

1

पूरी तरह से स्पष्ट होने के लिए, कई कोर होने से किसी भी एक कार्यक्रम को गति नहीं मिलती है जब तक कि इसे विशेष रूप से मल्टी-थ्रेडिंग के लिए डिज़ाइन नहीं किया गया हो।

एकाधिक कोर होने का प्रभाव है:

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

इसका अर्थ है कि अधिकतम रूप से, आपकी प्रसंस्करण शक्ति दोगुनी होगी, लेकिन किसी एक धागे पर नहीं।


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

0

आपका प्रश्न Core 2 CPU के बारे में है, Core i7 के बारे में नहीं। ध्यान दें, हालांकि, अगर आप एक कोर i7 920 खरीदते हैं, तो आप देखेंगे कि सीपीयू 2.66 गीगाहर्ट्ज़ पर चलने वाला एक क्वाड कोर प्रोसेसर है। इसका मतलब है कि प्रत्येक कोर 2.66 गीगाहर्ट्ज़ पर चलता है। हालांकि, कोर i7 के टर्बो बूस्ट के कारण, सीपीयू वास्तव में 2.8 गीगाहर्ट्ज़ पर चल सकता है, खासकर यदि आप एकल-थ्रेडेड एप्लिकेशन चला रहे हैं।

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

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