यदि कोई कार्य 1GHz प्रोसेसर पर 10 घंटे लेता है, तो क्या 2Ghz प्रोसेसर पर 5 घंटे लगते हैं?


12

यदि कोई कार्य 1GHz प्रोसेसर पर 10 घंटे लेता है, तो क्या 2Ghz प्रोसेसर पर 5 घंटे लगते हैं?

या मैं इस मुद्दे की देखरेख कर रहा हूं?

जवाबों:


20

जैसा कि अन्य उत्तरों से पता चलता है, भले ही सीपीयू 5 गुना तेजी से काम करता है, लेकिन सब कुछ 5 गुना तेज नहीं होगा, क्योंकि कभी-कभी कंप्यूटर सीपीयू के साथ काम नहीं करने पर समय बिताता है, लेकिन अन्य कार्यों के लिए इंतजार कर रहा है, जैसे डिस्क या नेटवर्क I / ओ

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

यह कार्य की प्रकृति के आधार पर कम या अधिक भी हो सकता है और सीपीयू का उपयोग करने के लिए अनुकूलन के साथ कितनी अच्छी तरह संरेखित करता है। इसके अलावा, ये अनुकूलन स्वयं एक नए सीपीयू मॉडल में भिन्न होंगे (भले ही यह एक ही श्रृंखला से हो)।


1
कुछ बहुत ही सूक्ष्म बिंदुओं की बहुत ही स्पष्ट व्याख्या के लिए +1।
शिन्राई

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

8

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

1 ) सिस्टम और सीपीयू पर किए गए कोई अन्य परिवर्तन नहीं मानते हुए


8

नहीं। किसी एप्लिकेशन को चलाने के लिए आवश्यक समय केवल प्रोसेसर की गति पर निर्भर नहीं करता है।
उदाहरण के लिए:

  • डिस्क इनपुट और आउटपुट डिस्क प्लैटर्स की घूर्णी गति पर निर्भर करते हैं
  • मेमोरी पढ़ता है, लिखता है कैश के आधार पर धीमा या तेज हो सकता है
  • प्रक्रिया निर्धारण अलग हो सकता है।

2

यदि आप बनाते हैं, कहते हैं, एक प्रोग्राम जो प्रमुख संख्याओं की गणना करता है और बिल्कुल I / O एक्सेस या नेटवर्क एक्सेस नहीं करता है, तो गति अभी भी दोगुनी नहीं है। यह बहुत अलग हो सकता है।

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


आप कैश मेमोरी जैसे अन्य तत्वों को भूल रहे हैं, यह गति में दोगुना नहीं होगा। CPU कैश के निर्देशों को सभी के बाद निष्पादित कर रहा है (सबसे अच्छे परिदृश्य में)।
harrymc

मैं कैश नहीं भूली, दो आखिरी शब्द पढ़े :)। पूर्वसूचक यह है कि उक्त कैश पर कोई अड़चन नहीं है, कि कैश अभी भी तेजी से काम करता है
sinni800
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.