This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: status of gcj's boehm collector?
- From: Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>
- To: "Boehm, Hans" <hans_boehm at hp dot com>
- Cc: "'Adam Megacz '" <gcj at lists dot megacz dot com>, "'java at gcc dot gnu dot org '" <java at gcc dot gnu dot org>
- Date: Wed, 05 Dec 2001 22:10:10 +1300
- Subject: Re: status of gcj's boehm collector?
- References: <40700B4C02ABD5119F000090278766443BEDD6@hplex1.hpl.hp.com>
Boehm, Hans wrote:
>Prefetch:
>
>I believe the AMD version of the prefetch instruction faults on a PII+. The
>PIII version appears to be a no-op on a PII. I haven't tried the other
>possible combinations. Ideally we should compile in all 3 versions of the
>marker (it's not that much code), and choose dynamically. (The AMD version
>doesn't seem to help much on a K6-2. It may make more of a difference on an
>Athlon.)
>
Incedentally GCC recently got (or is about to get?) a
__builtin_prefetch() which will support the AMD, P3, and IA64 prefetch
instructions, and maybe others. Obviously we'd still need to compile
different variants for the different x86 family chips, but it might just
be a case of compiling it multiple times with different -march options.
regards
Bryce.