MOVNTQ on Athlon
From: CHK (b_at_b.biz)
Date: 05/31/04
- Next message: Eduardo: "Re: Link Struct / Class From MASM to C/C++???"
- Previous message: Eduardo: "Re: Link Struct / Class From MASM to C/C++???"
- Next in thread: Robert Redelmeier: "Re: MOVNTQ on Athlon"
- Reply: Robert Redelmeier: "Re: MOVNTQ on Athlon"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 31 May 2004 01:48:33 +0000 (UTC)
I have a bunch of image processing functions optimized for Pentium III in
which I use MOVNTQ instruction quite often. The goal is to prevent cache
pollution.
The size of each image is much bigger than cache size, so apparently there
is no point in caching output of the functions.
This code also runs on dual Athlon MP system, but looks like the Athlon is
choking on this instruction. MOVNTQ takes lot more cycles on Athlon compared
to Pentium-III. In fact I get better speed on Athlon when I use MOVQ.
Can somebody enlighten me what's going on?
- Next message: Eduardo: "Re: Link Struct / Class From MASM to C/C++???"
- Previous message: Eduardo: "Re: Link Struct / Class From MASM to C/C++???"
- Next in thread: Robert Redelmeier: "Re: MOVNTQ on Athlon"
- Reply: Robert Redelmeier: "Re: MOVNTQ on Athlon"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|