On Tue, 02 Oct 2001 07:47:50 +0200, Karsten Vinding wrote:
>Peter Jespersen wrote:
>
>> OK...anede ikke at branch prediction var microcode baseret i
>> Athlon, så er der jo en grund til sløvheden.
>
>Branch prediction?
>
>Hvem snakker om det?
Det hev jeg frem som en af grundpillerne i den min originale
liste....med MP er denne feature blevet optimeret en del, da den
blev designet med højre hånd udfra en teoribog i 11
time.....hvilket er grunden til at PIV'en er lidt bedre...
Dette har så gjort mig lidt mere rolig
>Det har Athlon skam været vældig god til fra starten, selvom det er en
>af de få ting som P-IV gør bedre.
>
>Den prefetching der her tales om er "intelligent" forudlæsning fra
>hukommelsen, altså at processoren gætter sig til hvilke data den får
>brug for, og henter dem ind i sin cache, inden der reelt er brug for
>dem. Det har Athlon ikke kunnet i hardware før, kun igennem programmer
>der specifikt bad om prefetching. Det kan Palomino kernen, og det
>formindsker processorens afhængighed af hukommelsen en del, så
>processoren ikke så tit går i stå, og står og venter på data.
Dette er så lidt af en overraskelse.....troede at det var en
hardware funktion allerede fra starten...
Men sådan er der så meget!
<snip>
>Athlon's arkitektur er bygget op således at de to processorer kan snakke
>med hindanden og bl.a. dele deres cache indhold. Det vil sige at hvis
>den ene processor har data i sin cache som den anden skal/kan bruge
>bliver de overført mellem processorerne over FSB. Det er selvfølgelig
>langsommere end at have det i processorens egen cache, men hurtigere end
>at hente det fra hukommelsen, da der her vil være større latency.
Det er vel en naturlig udløber af point-to-point
arkitekturen....men ej en selvfølge!
>Det er bl.a. denne kunst Palomino kernen er bedre til at gøre end
>Thunderbird kernen. Hvor forskellen mere specifikt ligger ved jeg ikke,
>men Thunderbird er nok bare ikke optimeret for denne brug.
De mente vel ikke at det blev rigtigt aktuelt før Morgan...
Live long and prosper...
_________________________________________________________________
Peter Jespersen, Member of Team OS/2 Denmark
flywheel@worldonline.dk
http://www.worldonline.dk/~flywheel/
vox populi vox Dei (the voice of the people is the voice of God)