Quanto dura una tipica pipeline moderna di microprocessori?

15

Ho imparato qualcosa sul pipelining, ma quelli erano a 4 e 5 stadi e penso che il moderno pipelining tipico sia molto più lungo e complicato nella pratica. Per quanto tempo sono le pipeline tipiche e quanto possiamo aspettarci che aumentino e dove è il punto di raggiungere il diminshing in termini di guadagni in termini di prestazioni per pipeline più lunghe?

    
posta Niklas Rosencrantz 08.09.2013 - 01:44
fonte

2 risposte

25

Intel aveva 5 fasi di pipeline nella sua architettura Pentium originale. Il numero di stadi ha raggiunto il picco a 31 nella famiglia Prescott, ma è diminuito dopo. Oggi, nei processori Core series II (i3, i5 e i7), ci sono 14 fasi nella pipeline del processore.

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

Prescott ha ottenuto solo modesti guadagni in termini di prestazioni rispetto al suo predecessore, e il suo design più complesso richiedeva una potenza notevolmente maggiore rispetto ai suoi guadagni in termini di prestazioni. Sebbene ci siano stati altri fattori che hanno contribuito al risultato deludente di Prescott, sembra chiaro che l'aumento del numero di stadi di pipeline alla fine raggiunge rendimenti decrescenti.

Riferimenti
Prescott spinge i limiti di pipelining < br> La pipeline del processore Intel Architecture
Lista di Microarchitettura CPU Intel
Profondità ottimale della pipeline per un microprocessore

    
risposta data 08.09.2013 - 04:19
fonte
7

Riguardo ad altri processori moderni:

  • ARM fino a 7: 3 stadi (ancora ampiamente utilizzato è dispositivi più semplici)
  • ARM 8-9: 5 fasi;
  • ARM 11: 8 stadi;
  • Cortex A7: 8-10 tappe;
  • Cortex A8: 13 tappe;
  • Cortex A15: 15-25 tappe.

Da Wikipedia .

    
risposta data 09.09.2013 - 20:49
fonte

Leggi altre domande sui tag