[Haskell-cafe] RE: [Haskell] Programming language shootout (completing theHaskell entry)

Simon Marlow simonmar at microsoft.com
Wed Mar 31 09:35:50 EST 2004


 
> When compiling via gcc, there's the __builtin_prefetch function:
> 
> http://gcc.gnu.org/onlinedocs/gcc-3.3.3/gcc/Other-Builtins.html
> (about 2/3rds of the way down the page)

Thanks, I wasn't aware of that.

> see also:
> http://gcc.gnu.org/projects/prefetch.html
> 
> I didn't read it very carefully, but it's not clear (on the 
> x86 cpus) if
> there is a prefetch instruction that is common between the amd & intel
> flavours, ie would a ghc binary with prefetch be portable between
> P3/P4/Athlon.

P3/P4 and Athlon have different prefetch instructions.  However,
Athlon64 supports the P3/P4 instructions.

Cheers,
	Simon


More information about the Haskell-Cafe mailing list