Hozzá kell tenni, hogy a második érték az leginkább a kézzel optimalizált programokra vonatkozik, a standard C fordítók átlag 1.5 körüli értékeket produkálnak.
Ez azért is érdekes, mert ugye átlagosan a programok minden ötödik utasítása elágazás. A branch-predict ezek jelentős részét megjósolja, de pl. a P4 90%-os eredményességénél minden 33. órajel egy pipeline-ürítést hoz... Ugyanakkor a pipe hossza >20, legalább 30 utasítás megy a szemétbe...
Alighogy teleszalad utasításokkal, már lehet is kidobni az egészet...
Az Athlon sorozatban az eredményesség valahol 95%-nál jár, a pipe tfh. 10 lépcső: minden 60 órajel hoz pipe ürítést, aholis 'csak' 15 utasítást kell 'dobni'...
A pontos adatokat mindenki helyettesítse be magának, csak a trendekre szerettem volna rávilágítani ;)
Ui.: Hi, Supergamer (a valódi), nagyon beindultunk ;)