השעון Hertz=1/sec מחשב פנטיום במהירות של פירושו שהוא מבצע 8^10 *2 מחזורי שעון בשניה. כל מחזור שעון לוקח 200MHZ 5*10^-9=5nanosecond כמה לוקחת פקודה בימינו?
PIPELINE הרעיון מאחורי
חלוקה לשלבים
הוספת הרגיסטרים
!!! תיקון
תצוגה גרפית
Control
קווי הבקרה
Datapath with Control
דוגמא Lw $10,20($1) Sub $11,$2,$3 And $12,$4,$5 Or $13,$6,$7 Add $14,$8,$9
Hazards
דוגמא sub$2, $1, $3 and $12, $2, $5 or$13, $6, $2 add$14, $2, $2 sw$15, 100($2)
דוגמא sub$2, $1, $3 nop and $12, $2, $5 or$13, $6, $2 add$14, $2, $2 sw$15, 100($2)
Forwarding – גניבת הערכים
Forwarding
לא תמיד הפתרון עובד
דוגמא Sub $2,$1,$3 And $4,$2,$5 Or$4,$4,$2 Add $9,$4,$2
Bubbles
Hazard detection unit
Branch Hazards
Flushing