This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: -fprefetch-loop-arrays and hardware prefetch


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






Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]