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 20 of 25 Topic 2739 of 2812
Post > Topic >>

Re: Multi-core and memory

by Neal <nealcrago@[EMAIL PROTECTED] > Jun 6, 2008 at 04:50 PM

On Jun 6, 4:26 pm, "Chris Thomasson" <cris...@[EMAIL PROTECTED]
> wrote:
> "Neal" <nealcr...@[EMAIL PROTECTED]
> wrote in message
>
>
news:271037cf-11a1-488e-a572-d7f5b5255b0a@[EMAIL PROTECTED]
>
>
>
> > On May 21, 11:23 pm, "Chris Thomasson" <cris...@[EMAIL PROTECTED]
> wrote:
> >> "Rui Pedro Mendes Salgueiro" <r...@[EMAIL PROTECTED]
> wrote in
> >> messagenews:g0v24v$f8o$1@[EMAIL PROTECTED]
>
> >> > Hello
>
> >> > Would it make sense to have multiple memory interfaces in
multi-core
> >> > CPUs
> >> > ?
> >> > Have Intel or AMD announced plans to have such a thing ?
>
> >> [...]
>
> >> I have always wondered why a multi-core CPU could not be
> >> __directly_integrated__ into a memory card. IMHO, a 2GB mem-card
should
> >> be
> >> able to physically integrate with one or two multi-core CPU's. The
memory
> >> which resides on the same card as the CPU(s) could be accessed using
a
> >> cache
> >> coherent shared memory model. If one card needs to communicate with
> >> another,
> >> then a message-passing interface would be utilized. Think of a single
> >> desktop sized system that has 8 2GB cards with two 64-core CPU's
> >> per-card.
> >> That's 16GB of total distributed memory running on 1024 cores...
>
> >> Does anybody know of any experimental projects that are trying to
> >> accomplish
> >> something even vaguely similar?
>
> >> Of course, the chip vendor would need to be the memory vendor as
well...
> >> Humm...
>
> >> IMVHO, drastically reducing the physical distance between the chip
and
> >> its
> >> local memory can be very im****tant factor wrt scalability concerns.
It
> >> should be ideal to merge the chip and a couple of GB of memory into a
> >> single
> >> unit.
>
> >> Intra-CPU to local memory  communication would use shared memory, and
> >> inter-CPU and remote memory communication would use message passing.
It
> >> seems the scheme could be made to work... What am I missing?
>
> >> With this type of setup, it seems like each card could be running a
> >> separate
> >> operating system that is physically isolated from the other cards in
the
> >> system. Their only communication medium would be message passing.
OS(a)
> >> running on Card(a) could communicate with OS(b) running on Card(b)
using
> >> MPI. Card(a) intra-comm could use shared memory. This sure seems like
it
> >> would scale. Adding extra cards would not seem to be a problem. They
> >> might
> >> even be able to be hot-swappable. Humm...
>
> >> The programming model would be something like:
>
> >>http://groups.google.com/group/comp.arch/msg/18dbf634f491f46b
>
> >>http://groups.google.com/group/comp.arch/msg/2e5eeaecd0e69aed
>
> >> Basically, intra-node communication is analogous to inter-card comms,
and
> >> inter-node comms would be similar to inter-card comm...
>
> >> Any thoughts?
>
> > Are you talking about processor in memory (PIM) and intelligent RAM
> > (IRAM)? There are many academic projects which have implemented/
> > proposed what you are talking about.
>
> I am talking about integrating a multi-core processor with a 2GB of DDR3
> memory in a single pluggable card. Think if one could cram a N-core
> processor directly into the following card:
>
> http://www.corsair.com/products/dominator.aspx
>
> I was just wondering of that could be possible, or if its a
pipe-dream...
>
> :^o

You wouldn't solve the pin bandwidth problem by doing this. Meaning,
that bandwidth across DRAM<->CPU wouldn't be improved. What you would
have to do is either place the DRAM and CPU on the same die, or
connect the two die together either via a multi-chip module or die
stacking (and then place in the same package. There are of course
problems with doing this which I'm not discussing here.

In short, you can certainly gain what you are talking about in theory,
but at the chip level rather than the board level.

Neal
 




 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 18:11:16 PST 2009.