On 6 May 00, at 22:45, Nathan Russell wrote:

> While running ECM on this exponent I have noticed a throbbing sound, 
> somewhat similiar to a ceramic plate being spun on a hard surface; this 
> differs from the usual continuous hum of running an LL test.  I have read 
> the FAQ entries relating to noise, but none of them mention a noise related 
> to ECM.

Much more likely to be related to a resonance with the speed at which 
the FFT works at the exponent you're testing. ECM will be on a small 
exponent (memory requirements!) so the FFT will run very quickly 
compared with the same code running on a larger exponent. My guess is 
that if you run ECM on an exponent say 30% bigger, or smaller, the 
noise will vanish.
> 
> In any event, though, I cannot help being somewhat curious about the source 
> of the sound.  Does it relate to the writing to and from memory?

Probably something loose (maybe inside the processor cartridge) is 
excited by an oscillating electric field, causing mechanical 
vibration, which can get large enough in amplitude to make itself 
obvious by causing contact with a non-moving part if the loose 
object's natural frequency is close enough to the frequency of the 
driving field.

The cheap & nasty way in which Intel join the heat sink/fan unit into 
the processor cartridge proper on their SECC2 processors (cartridge 
slot PIIIs) seems to have the potential to resonate seriously. If 
you're feeling brave, it would be possible to disassemble this & 
refit the heatsink properly, eliminating mechanical sloppiness as 
well as getting better thermal contact.

I doubt it's much to do with memory access; for exponents typical for 
ECM tests, the transforms will run inside the processor's L2 cache, 
maybe even in the L1 cache. Also, the memory loading for ECM is very 
different between Stage 1 and Stage 2; if the noise is present during 
both stages, we can pretty well rule out memory access as its cause.

Incidentally, this makes processors with 133 MHz FSB particularly 
suited to ECM. The point is that, unless you have RDRAM fitted (at 
enormous expense), your effective memory bus speed will be 100 MHz - 
_even if you have PC133 SDRAM fitted_ - since there is a bottleneck 
in the memory subsystem in the VIA Apollo Pro chipset, and also in 
the Intel i820 / i840 chipset when a memory translation hub is fitted 
to allow the use of SDRAM instead of RDRAM. If you're working from 
the L2 cache, the memory bottleneck isn't going to affect you much.
There is still some memory access requirement - more in Stage 2 than 
in Stage 1, but still a lot less than the demands of LL testing an 
exponent well into 7 figures - but running ECM simply isn't dominated 
by memory bus throttling in the same way that LL testing can be.


Regards
Brian Beesley
_________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm
Mersenne Prime FAQ      -- http://www.tasam.com/~lrwiman/FAQ-mers

Reply via email to