Talk About Network

Google





Electronic Equipment > PC Hardware Chips > Re: Multi-core ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 25 Topic 2739 of 2812
Post > Topic >>

Re: Multi-core and memory

by MitchAlsup <MitchAlsup@[EMAIL PROTECTED] > May 21, 2008 at 09:26 AM

On May 21, 10:12=A0am, Evandro Menezes <evan...@[EMAIL PROTECTED]
> wrote:
> On May 20, 5:15 pm, MitchAlsup <MitchAl...@[EMAIL PROTECTED]
> wrote:
>
> > Opteron with its on-chip DRAM controller and on-board chip-to-chip
> > interconnect has had multiple memory controllers for (=BFwhat?) 4.5
> > years now.....
>
> Actually, K8 had a dual-channel controller, meaning that it would keep
> track of RAM resources for both channels, such as open pages, etc.
> For example, if a RAM page was open, it was open on both channels.

Yes, the later K8s did (rev =BFC? and above).
Although generally marketed as "allowing more 'stuffings' of the DRAM
arrays" it was, in effect two DRAM controllers hiding behind 1 memory
controller.

> With Barcelona though does have two independent controllers. =A0For
> example, a RAM page on one "channel" might not have a corresponding
> open page on the other "channel".

Barcelona is an enhancement of the later K8 dual controllers, with a
much greater write buffer depth and a watermarked write back scheme,
and a much more clever DRAM scheduling scheme. Some prefetching is
done by the DRAM controller itself on cycles that are not otherwise
"in demand". Something that CPU-based and Cache-based prefetchers
cannot do--because they cannot figure out when the cycles are free.

The decision to run the DRAM banks as one channel of 128 bits (Plus
ECC as desired) or as two channels of 64-bits is done at boot time. If
all the DRAMs on both channels can comply with the same timings,
simulations showed that generally the 1 channel twice as wide
performed better. When a random mix of DRAM timings is "stuffed" into
the sockets, the controler manages both banks independently with the
slowest timings on that bank. You particular BIOS may allow you to run
the DRAMs as 2 banks even if all the timings are the same.

Mitch
 




 25 Posts in Topic:
Multi-core and memory
Rui Pedro Mendes Salgueir  2008-05-20 19:35:27 
Re: Multi-core and memory
MitchAlsup <MitchAlsup  2008-05-20 15:15:32 
Re: Multi-core and memory
Rui Pedro Mendes Salgueir  2008-05-21 12:05:37 
Re: Multi-core and memory
archmage@[EMAIL PROTECTED  2008-05-21 13:41:58 
Re: Multi-core and memory
Evandro Menezes <evand  2008-05-21 09:08:43 
Re: Multi-core and memory
Evandro Menezes <evand  2008-05-21 09:12:49 
Re: Multi-core and memory
MitchAlsup <MitchAlsup  2008-05-21 09:26:56 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-05-21 23:23:16 
Re: Multi-core and memory
MitchAlsup <MitchAlsup  2008-05-22 08:38:30 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-05-28 13:20:29 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-06-01 01:43:22 
Re: Multi-core and memory
"Del Cecchi" &l  2008-06-01 22:28:51 
Re: Multi-core and memory
owenclivet <owenclivet  2008-06-08 07:27:29 
Re: Multi-core and memory
earth <earth.294cba6@[  2008-06-10 20:00:48 
Re: Multi-core and memory
Neal <nealcrago@[EMAIL  2008-06-06 15:56:27 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-06-06 16:26:00 
Re: Multi-core and memory
gavin@[EMAIL PROTECTED]   2008-06-06 20:37:27 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-06-10 23:17:39 
Re: Multi-core and memory
nmm1@[EMAIL PROTECTED] (  2008-06-11 08:40:25 
Re: Multi-core and memory
Neal <nealcrago@[EMAIL  2008-06-06 16:50:22 
Re: Multi-core and memory
Robert Myers <rbmyersu  2008-06-06 17:52:45 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-06-06 22:07:26 
Re: Multi-core and memory
"Chris Thomasson&quo  2008-06-10 03:14:52 
Re: Multi-core and memory
"Del Cecchi" &l  2008-06-10 10:40:54 
Re: Multi-core and memory
nmm1@[EMAIL PROTECTED] (  2008-06-10 16:23:02 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 19:40:07 PST 2009.