Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Since the CPU is what really count for Chess !

Author: Robert Hyatt

Date: 11:10:25 03/19/03

Go up one level in this thread


On March 19, 2003 at 12:20:19, Matt Taylor wrote:

>On March 18, 2003 at 23:26:10, Robert Hyatt wrote:
>
>>On March 18, 2003 at 19:49:17, Tom Kerrigan wrote:
>>
>>>On March 18, 2003 at 18:25:45, Robert Hyatt wrote:
>>>
>>>>On March 18, 2003 at 17:13:13, Tom Kerrigan wrote:
>>>>
>>>>>On March 18, 2003 at 17:02:22, Aaron Gordon wrote:
>>>>>
>>>>>>The motherboard is an Abit BP6. There's also 4-way interleaving on the Abit KT7,
>>>>>>KT7a, BH6, Be6, Be6-2, BX6, BX6-2, etc. Tons and tons of boards support 2 & 4
>>>>>>way. Also if I recall correctly it treats 1 dimm as "2" banks. Back in the day
>>>>>>when enabling 4-way interleave with two Kingmax PC150 dimms (256mb per) I saw at
>>>>>>least a 20% fps increase in Quake3. I still have the KT7a if you want me to run
>>>>>>any tests.
>>>>>
>>>>>Makes sense. Why have a _DUAL_ inline memory module if it doesn't do
>>>>>interleaving?
>>>>>
>>>>>-Tom
>>>>
>>>>
>>>>How do you transfer > 8 bytes of data from one thing, with only enough pins to
>>>>transfer
>>>>8 bytes at once?
>>>
>>>Well, let's see, because nobody said interleaving = > 8 bytes.
>>
>>THe basic memory bus width == 8 bytes, so interleaving _less_ buys you
>>exactly nothing...
>>
>>>
>>>SIMMs are 32 bits. DIMMs are two SIMMs, and (not coincidentally) 64 bits. DIMMs
>>>are interleaved SIMMs in one package. Get it?
>>
>>I don't know.  In that context, I suppose it makes sense.  But that is a very
>>poor approach to the issue.  However, as to the context of SIMM = 32 bits, I
>>am not certain of that.  My quad P6/200 uses SIMMS and it has four banks to
>>interleave 4 X 64 bits according to the docs.  And I _can_ have one SIMM per
>>bank and I don't just get 32 bits.  Again, I'm not an expert on the details
>>here, but it seems that the SIMMS have more than enough pins to transport 64
>>bits of data + 8 bits of ECC hamming, in one cycle.
>
>I have a K6 and a Pentium that both use SIMMs. They -require- pairing SIMMs so
>they can be interleaved because the system bus was 8-bytes wide and a SIMM was
>4-bytes wide.
>
>You are right that a 72-pin SIMM has enough pins to transmit 64 bits of data and
>8 bits of ECC in a cycle, but if that were the case I'd wonder where it
>connected to power and ground. Most of the pinouts for the 168-pin DIMM package
>don't involve data pins at all. More than half were related to clocking/control,
>to power, or not connected. I haven't seen the pinouts for a SIMM, but it's
>probably similar.
>
>-Matt

I'll have to look up the details on my quad P6.  Perhaps there was some
fuzziness in the
machine as it had four banks, each bank having four slots, and for my box, all
16 slots were
full.  Perhaps allowing a pair of SIMMS to present 8 bytes from one bank?  20
years ago
these architectural "terms" were much clearer and more precise than they are
today it
seems.

I suppose one other alternative was to use the same idea as used in EDO/FPM/etc
RAM
and clock the first 32 bits out of a SIMM after the normal latency delay, and
clock the
next 32 bits out on the next clock cycle...

Perhaps that is my old quad's "solution" to the problem..



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.