Re: AMD MP, SMP, Tyan 2466

Edward Tandi (ed@efix.biz)
26 Jun 2003 00:17:56 +0100


On Wed, 2003-06-25 at 23:59, Timothy Miller wrote:
> Edward Tandi wrote:
> >
> > Yes, for SMP mode you absolutely need to use 'registered' RAM. Normal
> > PC2100 ram will work OK with one processor but quickly fails with two (I
> > had the same problems). Apparently, DDR RAM uses one clock edge to
> > transfer in one direction and the opposite edge to transfer back again
> > so the registers do synchronisation between one processor writing to the
> > same location that the other one reads from. That's how it was explained
> > to me anyway.
> >
> DDR memory works very much like single data rate, except that data is
> transferred (in whichever direction it's going) on both edges of the
> clock, thus doubling the transfer rate. The memory does not switch
> between reading and writing as you describe it.
>
> I believe registering is for reliability. Data is transferred one clock
> cycle later but reduces signal loading.

Thanks for the clarification. I do not profess to be an expert in the
technology. Two writes or a read+write per clock cycle is close enough
for the purpose of the discussion.

The point I was trying to make is that the registers are there to deal
with an SMP race condition of some sort. Athlon MP motherboards fitted
with two processors will not work properly without 'registered' RAM. I
have hard experience of this and it this experience I am sharing with
someone who is seeing the same symptoms.

Ed-T.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/