-fprefetch-loop-arrays and hardware prefetch

Praveen Raghavan praveenr@gmail.com
Fri Apr 27 12:11:00 GMT 2007


Hi Zuxy,

There is a check made to see if the hardware supports prefetch if so
then the -fprefetch-loop-arrays flags is ignored. In many other
architectures this is still quite useful.
But currently I think the prefetch flag is always set to 0 in "loop.c".

Regards,
Praveen


On 4/27/07, Zuxy Meng <zuxy.meng@gmail.com> wrote:
> Hi,
>
> Modern x86/x86-64 CPUs support hardware prefetch if memory loads are in a
> regular pattern, and software prefetch is recommended only when memory
> access pattern is hard to determine by hardware. Does that
> mean -fprefetch-loop-arrays is unnecessary on such CPUs?
>
> --
> Zuxy
>
>
>
>



More information about the Gcc-help mailing list