A zasto se produženjem pipeline-a smanjuje broj instrukcija po taktu? Pipeline, koliko znam, upravo i sluzi tome da se prividno izvrsi veci broj instrukcija po taktu. Jasno je da sto je duzi pipeline, u slucaju pogresnog predvidjanja tijeka programa veci je problem vratiti se na "pravi put" (napuniti pipeline ponovo).
Moje pitanje je bilo zasto duzi pipeline znaci visa frekvencija rada CPU-a. Znam da Intel ima duzi pipeline i da izvrsava manje instrukcija po taktu i da zbog toga mora raditi na visoj frekvenciji (a to im se olupalo o glavu).
Citiraj:
Originally posted by Boomer
Produženjem pipelinea se smanjuje broj obrađenih instrukcija po taktu, tj. smanjenje broja obrađenih instrukcija je produkt produljenja pipelinea, a kraći pipeline rezultira većim brojem obrađenih instrukcija.
U tome i jest glavna razlika između AMD-a i Intela: Intel ima visok takt, a AMD bolje iskorištenje pojedinog takta.
|