That's on an 8-bit channel, as used on Clawhammer (AMD's lower cost
CPU for desktop market). The spec allows 2, 4, 6, 16 or 32-bit
channels. If I recall correctly, the AMD presentation at OLS said
Sledgehammer (server market) uses 16-bit.
> Not to bad.
> But when the memory controllers get out to dual channel DDR-II 400,
> the local bandwidth to that memory is 6400MB/s, and the bandwidth to
> remote memory 1600MB/s, or 3200MB/s (if reads are as common as
> writes).
>
> So I suspect bandwidth intensive applications will really benefit
> from local memory optimization on the Hammer. I can buy that the
> latency is negligible,
I'm not so sure. Clawhammer has two links, can do dual-CPU. One link
to the other CPU, one for I/O. Latency may well be negligible there.
Sledgehammer has three links, can do no-glue 4-way with each CPU
using two links to talk to others, one for I/O.
I/O -- A ------ B -- I/O
| |
| |
I/O -- C ------ D -- I/O
They can also go to no-glue 8-way:
I/O -- A ------ B ------ E ------ G -- I/O
| | | |
| | | |
I/O -- C ------ D ------ F ------ H -- I/O
I suspect latency may become an issue when more than one link is
involved and there can be contention.
Beyond 8-way, you need glue logic (hypertransport switches?) and
latency seems bound to become an issue.
> the fact the links don't appear to scale
> in bandwidth as well as the connection to memory may be a bigger
> issue.
-
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/