Ai. Kiitoksia tästäkin tietopläjäyksestä. Kerroit asian tosi selkeästi ja ihmisten kielellä.
Hyvin kellottuukin tuo P4-prosessori. Pitäisi olla vaan 2,8GHz, mutta toimii hienosti 3,2GHz nopeudella vakiojännitteellä.
Tuo on P4:n idea, siis se, että käskyjä suoritetaan hyvin monessa pienessä vaiheessa, jolloin yksittäisten vaiheiden nopeus on mahdollista nostaa kovaksi, ts. kellotaajuus suureksi. Haittapuoli on se, että 'putkesta' (execution pipeline) tulee perin pitkä, mistä seuraa vaikeuksia täyttää sitä tehokkaasti tilanteessa, jossa seuraava komento riippuu edellisten tuloksesta. Tätä paikkaamaan on sitten viritelty tuo hyperthreading, eli se on tavallaan lääkettä kellotaajuuskilpavarustelun aiheuttamiin sivuvaikutuksiin. Päinvastainen suunnittelufilosofia on tehdä lyhyempi putki, jossa yksittäinen vaihe on hitaampi, mutta vaiheita tarvitaan vähemmän ja putken tehokas täyttäminen on helpompaa. P4:jähän oli jonkun sortin ääriesimerkki lajissaan ja sillä taitaa edelleen olla kellotaajuusennätys ainakin pc-prosessorien joukossa. Tosin kellotaajuuskilpailu on vissiin viriämässä uudelleen (en seuraa prosessorimarkkinoita ollenkaan). No, menipäs aiheesta sivuun.