<< I have a 7300. I recall somebody talk about interleaving RAM sticks. What
does this mean and why would I want it? At the moment, RAM sticks are
scattered randomly over the RAM connectors. >>

Mart,

Interleaving memory is when you put two "same size" sticks in paired slots. 
For example, if you have two 32mb sticks, you'll possibly get 10-30% faster 
ram access when they're in slots A1 & B1, instead of A1 and A2, etc.

This is a copy of parts of the thread.

>Someone was asking about interleaving memory. According to NewerRAM's GURU 
>program, it says, "Can interleave memory for approximately 10-30% faster Ram 
>access". Now, from what I understand, it can theoretically do this because 
it 
>can read from one ram module in the pair while writing to the other module 
in 
>the pair when they are in paired slots. So, I wouldn't expect to see a real 
>increase in speed unless the program you are using was doing this. I've read 
>that SCSI drives are faster than IDE drives for the same kind of reason. 
SCSI 
>drives can do multiple requests,etc. whereas IDE drives have to finish one 
>request before going on to the next. However, I suspect most people wouldn't 
>see a real speed increase except under certain circumstances.
>
>HTH
>STeve
>
>  
>
I don't know if it's an accurate indicator, but Guage Pro does show a 
10% increase in moving memory when I interleave in both my 7500/g3/250 
and 9600/g4/450.

and

Actually, the PowerSurge machines are faster with interleaved RAM 
because of latency.   Latency is the time delay between a read or 
write request and when the RAM actually delivers the goods.   On the 
PowerSurge class machines, the HammerHead memory controller chip 
(343S1190) is tied to two completely separate memory banks, bank A 
and bank B.  Each has their own Data Path (343S1141) controller chip. 


When Hammerhead detects that identical modules are present it 
interleaves memory accesses.  So, a read comes in.  Hammerhead sends 
the request to both Data Path controllers each of which controls a 
separate DIMM out of the interleaved pair.   As soon as one Data Path 
controller finishes delivering the goods from RAM, the other delivers 
its stuff.  While the second is delivering, the first is getting the 
next batch of data out of the memory sticks, etc.  They go on trading 
off like this with Hammerhead waving baton to keep them coordinated. 
In affect, the PowerSurge machines have two separate sets of memory 
circuitry tied together by Hammerhead.

Hence (I speculate) the chip name for the memory controller, 
Hammerhead.  If you look at a block diagram, there's this big chip in 
the middle with a Data Path chip on either side just like a 
hammerhead and the other stuff (like CPU and PCI/Bandit) trailing off 
behind.

and

Interleaving causes both DIMMs in a pair to be read when data is 
needed by one of them.  That way if the data in the second DIMM 
(occupying the subsequent memory position) IS needed then it is 
available immediately without have to wait for a memory access.  So 
it shaves off some time in those cases where memory read is 
sequential.  The most common case of sequential reads is from 
executing code and if it is part of a loop then it's likely this is 
in the cache already so interleaving only helps on the first pass 
through.

HTH
STeve

-- 
PCI-PowerMacs is sponsored by <http://lowendmac.com/> and...

 Small Dog Electronics    http://www.smalldog.com  | Refurbished Drives |
 -- Sonnet & PowerLogix Upgrades - start at $169   |  & CDRWs on Sale!  |

      Support Low End Mac <http://lowendmac.com/lists/support.html>

PCI-PowerMacs list info: <http://lowendmac.com/lists/pci-powermacs.shtml>
  --> AOL users, remove "mailto:";
Send list messages to:   <mailto:pci-powermacs@;mail.maclaunch.com>
To unsubscribe, email:   <mailto:pci-powermacs-off@;mail.maclaunch.com>
For digest mode, email:  <mailto:pci-powermacs-digest@;mail.maclaunch.com>
Subscription questions:  <mailto:listmom@;lowendmac.com>
Archive:<http://www.mail-archive.com/pci-powermacs%40mail.maclaunch.com/>


---------------------------------------------------------------
>The Think Different Store
http://www.ThinkDifferentStore.com
---------------------------------------------------------------


Reply via email to