Table of Contents
सुपरस्केलर आर्किटेक्चर कंप्यूटर प्रोसेसर में एक डिज़ाइन है जो कई निर्देशों को एक साथ निष्पादित करने की अनुमति देता है। यह दृष्टिकोण निर्देश-स्तर समांतरता को बढ़ाकर प्रदर्शन को बेहतर बनाता है, जिससे कार्यों की तेजी से प्रसंस्करण को सक्षम बनाया जा सकता है।
सुपरस्केलर आर्किटेक्चर की मूल बातें
एक सुपरस्केलर प्रोसेसर में, एकाधिक निष्पादन इकाइयां मौजूद हैं, जिससे प्रत्येक घड़ी चक्र में जारी और निष्पादित किए जाने के कई निर्देश दिए जा सकते हैं। यह स्केलर प्रोसेसर के साथ विपरीत है, जो एक समय में एक निर्देश संभालती है।
निर्देश-स्तर समानांतरवाद
निर्देश-स्तर समांतरवाद (आईएलपी) कई निर्देशों को समवर्ती रूप से निष्पादित करने की क्षमता को संदर्भित करता है। सुपरस्केलर प्रोसेसर आईएलपी का उपयोग करके थ्रूपुट और समग्र प्रदर्शन को बेहतर बनाने के लिए करते हैं।
सुपरस्केलर डिजाइन को कार्यान्वित करने के लिए व्यावहारिक दृष्टिकोण
सुपरस्केलर आर्किटेक्चर को लागू करने में कई तकनीकें शामिल हैं:
- ]निर्देश Fetch and Decode: कुशल रूप से लाने और प्रति चक्र एकाधिक निर्देश कम करने.
- Dynamic Scheduling: खतरों से बचने और समानांतर निष्पादन को अधिकतम करने के लिए आदेश निर्देश।
- Register Renaming: निर्देशों के बीच झूठी निर्भरता को रोकना।
- ]Branch भविष्यवाणी: शाखा निर्देशों के कारण देरी को कम करने।
- आउट-ऑफ-ऑर्डर एक्सीक्यूशन: प्रोग्राम ऑर्डर में सख्ती से उपलब्ध संसाधनों के बजाय निष्पादन निर्देश।