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