एक विशिष्ट आधुनिक माइक्रोप्रोसेसर पाइपलाइन कब तक है?


16

मैंने पाइपलाइनिंग के बारे में कुछ सीखा लेकिन वे 4-स्टेज और 5-स्टेज थे और मुझे लगता है कि आधुनिक पाइपलाइनिंग ठेठ बहुत लंबे समय तक और व्यवहार में अधिक जटिल है। कब तक विशिष्ट पाइपलाइनें हैं और हम उनसे कितनी वृद्धि की उम्मीद कर सकते हैं और पाइपलाइनों के लिए प्रदर्शन लाभ में डिमिन्शिंग रिटर्न तक पहुंचने की बात कहां है?


1
मुझे लगता है कि आप उनसे 20 में होने की उम्मीद कर सकते हैं, लेकिन मेरी याददाश्त
तेज है

जवाबों:


26

इंटेल की मूल पेंटियम वास्तुकला में 5 पाइपलाइन चरण थे। प्रेस्कॉट परिवार में चरणों की संख्या 31 पर पहुंच गई, लेकिन उसके बाद घट गई। आज, कोर श्रृंखला II प्रोसेसर (i3, i5, और i7) में, प्रोसेसर पाइपलाइन में 14 चरण हैं।

Microarchitecture   Pipeline stages
P5 (Pentium)             5
P6 (Pentium 3)          10
P6 (Pentium Pro)        14
NetBurst (Willamette)   20
NetBurst (Northwood)    20
NetBurst (Prescott)     31
NetBurst (Cedar Mill)   31
Core                    14
Bonnell                 16
Sandy Bridge            14
Silvermont              14 to 17
Haswell                 14
Skylake                 14
Kabylake                14

प्रेस्कॉट ने अपने पूर्ववर्ती पर प्रदर्शन में केवल मामूली लाभ हासिल किया, और इसके अधिक जटिल डिजाइन ने अपने प्रदर्शन लाभ के सापेक्ष काफी अधिक शक्ति की मांग की। यद्यपि प्रेस्कॉट के निराशाजनक प्रदर्शन में अन्य योगदान करने वाले कारक थे, लेकिन यह स्पष्ट लगता है कि पाइपलाइनिंग चरणों की संख्या में वृद्धि से अंततः कम रिटर्न प्राप्त होता है।

संदर्भ
प्रेस्कॉट धक्का पाइपलाइनिंग सीमा
इंटेल आर्किटेक्चर प्रोसेसर पाइपलाइन
की इंटेल सीपीयू माइक्रोआर्किटेक्ट की सूची
माइक्रोप्रोसेसर के लिए इष्टतम पाइपलाइन गहराई


पिछले 4 साल से कोई अपडेट?
toasted_flakes

3
@toasted_flakes: बोननेल के बाद, इंटेल कमोबेश 14 पाइपलाइन चरणों (16 के साथ फेच / रिटायर) पर बस गया। इंटेल सीपीयू माइक्रोआर्किटेक्चर की सूची देखें ।
रॉबर्ट हार्वे

2
एक Skylake प्रोसेसर के पास निर्देशों के निष्पादन के लिए 224 प्रवेश कतार भी है, साथ ही 72 बकाया भार के लिए एक कतार, साथ ही 97 प्रविष्टि अनुसूचक कतार है, इसलिए अनुदेश से सेवानिवृत्त होने के लिए पढ़ी जा रही अनुदेश से विलंब हो विशाल का कहना है कि अगर आप सौ निर्भर लोड निर्देश, कुछ सौ निर्भर विभाजन निर्देश के बाद की है। लेकिन इससे आपको वो नुकसान नहीं होते जो कई पाइपलाइन चरणों में होते हैं।
gnasher729

8

अन्य आधुनिक प्रोसेसर के बारे में:

  • एआरएम 7: 3 चरणों तक (अभी भी व्यापक रूप से उपयोग किए जाने वाले सरल उपकरण हैं)
  • एआरएम 8-9: 5 चरणों;
  • एआरएम 11: 8 चरणों;
  • कोर्टेक्स ए 7: 8-10 चरण;
  • कोर्टेक्स ए 8: 13 चरणों;
  • कोर्टेक्स ए 15: 15-25 चरण।

से विकिपीडिया

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