Table of Contents
माइक्रोप्रोसेसर थ्रूपुट के अनुसार कितने निर्देश दिए गए समय में एक प्रोसेसर को निष्पादित कर सकता है। यह घड़ी की गति और निर्देश निष्पादन की दक्षता दोनों पर निर्भर करता है। यह समझना कि थ्रूपुट कैसे गणना करना है, प्रोसेसर के प्रदर्शन का मूल्यांकन करने में मदद करता है और विशिष्ट अनुप्रयोगों के लिए सूचित विकल्प बनाता है।
कुंजी अवधारणा को समझना
घड़ी की गति, गिगाहर्ट्ज़ (GHz) में मापा जाता है, यह इंगित करता है कि कितने चक्र प्रति सेकंड प्रोसेसर पूरा करता है। निर्देश क्षमता यह दर्शाती है कि प्रति चक्र कितने निर्देश निष्पादित किए जाते हैं, अक्सर प्रोसेसर आर्किटेक्चर और निर्देश सेट से प्रभावित होते हैं। समग्र थ्रूपुट समय के साथ संसाधित कुल निर्देशों को निर्धारित करने के लिए इन कारकों को जोड़ती है।
थ्रूपुट की गणना
थ्रूपुट के लिए मूल सूत्र है:
]Throughput = क्लॉक स्पीड × निर्देश प्रति साइकिल
उदाहरण के लिए, यदि कोई प्रोसेसर 3 गीगाहर्ट्ज़ पर चलता है और प्रति चक्र 1 अनुदेश को निष्पादित करता है, तो इसका थ्रूपुट प्रति सेकंड 3 बिलियन निर्देश है। या तो क्लॉक स्पीड या निर्देश क्षमता में सुधार समग्र थ्रूपुट बढ़ जाती है।
कारक थ्रूपुट को प्रभावित करते हैं
कई कारक माइक्रोप्रोसेसर के वास्तविक थ्रूपुट को प्रभावित करते हैं:
- Clock स्पीड: उच्च गति आम तौर पर throughput में वृद्धि हुई है लेकिन उच्च बिजली खपत और गर्मी का कारण बन सकती है।
- ]निर्देश दक्षता: अधिक कुशल आर्किटेक्चर प्रति चक्र अधिक निर्देश निष्पादित करते हैं।
- Pipeline गहराई: गहरा पाइपलाइनों के माध्यम से सुधार कर सकते हैं लेकिन खतरों और स्टालों को लागू कर सकते हैं।
- Memory Latency:] धीमी गति से स्मृति पहुँच निर्देश के माध्यम से सीमित कर सकते हैं।
ऑप्टिमाइज़िंग थ्रूपुट
माइक्रोप्रोसेसर थ्रूपुट को अनुकूलित करने के लिए, निर्देश दक्षता के साथ क्लॉक स्पीड को संतुलित करने पर ध्यान केंद्रित करें। आर्किटेक्चरल सुधार, जैसे कि पाइपलाइनिंग और समानांतर निष्पादन, पूरी तरह से बढ़ती घड़ी आवृत्ति के बिना प्रदर्शन को बढ़ा सकते हैं।