> My wild guess is that with the "faster" code, the K7 is avoiding loading > cache lines just to write them out again, and is just writing tons of data. > The PPC G4 - and perhaps even the G3 - performs a similar trick > automatically, without special assembly... X86 has done that since the K5 era. No the main thing that the mmx copier does is to read and write in 64bit wide chunks, and then more importantly to prefetch pending data. Thus instead of stalling on reads there is a continual stream of data from the sdram hitting the cpu ready for us to write it back out (and the write out is buffered too) Alan - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- REVISED: Experimentation with Athlon and fast_page_copy Seth Goldberg
- Re: REVISED: Experimentation with Athlon and fast_pa... Brian Gerst
- Re: REVISED: Experimentation with Athlon and fast_pa... Alan Cox
- Re: REVISED: Experimentation with Athlon and fas... Aaron Tiensivu
- Re: REVISED: Experimentation with Athlon and... Joseph Carter
- Re: REVISED: Experimentation with Athlon... Seth Goldberg
- Athlon and fast_page_copy: What's i... Seth Goldberg
- Re: Athlon and fast_page_copy: ... Mark Hahn
- Re: Athlon and fast_page_co... Tom Leete
- Re: Athlon and fast_page_co... Jonathan Morton
- Re: Athlon and fast_page_co... Alan Cox
- Re: Athlon and fast_page_co... Jonathan Morton
- Re: Athlon and fast_page_copy: ... Alan Cox
- Re: Athlon and fast_page_copy: ... Arjan van de Ven
- Re: REVISED: Experimentation with Athlon... Joseph Carter
- Re: REVISED: Experimentation with Athlon and... Bobby D. Bryant
- Re: REVISED: Experimentation with Athlon... John R Lenton
- Re: REVISED: Experimentation with A... Alan Cox
- Re: REVISED: Experimentation wi... John R Lenton
- Re: REVISED: Experimentation with Athlon and fas... Tom Leete