How to build an infiniband cluster
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
How to build an infiniband cluster
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture
Author Message
Thomas Womack
Guest





Posted: Fri Oct 07, 2005 10:36 pm    Post subject: Re: How to build an infiniband cluster Reply with quote

In article <3qo5laFfvtjkU1@individual.net>,
Del Cecchi <cecchinospam@us.ibm.com> wrote:

Quote:
[Looking at Mellanox's page, is Infiniband DDR a 'real' Infiniband
standard with interoperable implementations of which only Mellanox's
is available today, or Mellanox's own way of running the serdes twice
as fast over the same cabling infrastructure?]

The 1.2 version of the IB spec defines both DDR and QDR, although
whether the doof that wrote chapter 6 did a good enough job for them to
be interoperable is open to speculation. I think a QDR 12X would be a
nice interconnect....

Indeed; though my head is hurting thinking how you'd get any
performance at all with small packets on an interconnect significantly
faster than most processor front-side buses. Give it one of the ports
on a very high-bandwidth memory system, I suppose, but I start to
wonder about the practicality of having several processors fill in
bits of a packet that all lie in the same cache line.

Or the single network chip connects on all four non-interconnect HT
ports of a quad Opteron -- but that means your receives and transmits
will end up interleaved across processors. Might work for the right
sort of spatially-decomposable problem, maybe, but I fear the problems
for which it works well are ones for which connecting single Opterons
to individual SDR 12x links would work just as well.

Cell's probably an answer -- now there's I/O and memory bandwidth in
the right kind of ballpark, and full employment for years for a horde
of signals-integrity people working on the system router chip.

Tom
Back to top
Del Cecchi
Guest





Posted: Sat Oct 08, 2005 12:15 am    Post subject: Re: How to build an infiniband cluster Reply with quote

"Thomas Womack" <twomack@chiark.greenend.org.uk> wrote in message
news:QRt*u4B0q@news.chiark.greenend.org.uk...
Quote:
In article <3qo5laFfvtjkU1@individual.net>,
Del Cecchi <cecchinospam@us.ibm.com> wrote:

[Looking at Mellanox's page, is Infiniband DDR a 'real' Infiniband
standard with interoperable implementations of which only Mellanox's
is available today, or Mellanox's own way of running the serdes twice
as fast over the same cabling infrastructure?]

The 1.2 version of the IB spec defines both DDR and QDR, although
whether the doof that wrote chapter 6 did a good enough job for them
to
be interoperable is open to speculation. I think a QDR 12X would be a
nice interconnect....

Indeed; though my head is hurting thinking how you'd get any
performance at all with small packets on an interconnect significantly
faster than most processor front-side buses. Give it one of the ports
on a very high-bandwidth memory system, I suppose, but I start to
wonder about the practicality of having several processors fill in
bits of a packet that all lie in the same cache line.

Or the single network chip connects on all four non-interconnect HT
ports of a quad Opteron -- but that means your receives and transmits
will end up interleaved across processors. Might work for the right
sort of spatially-decomposable problem, maybe, but I fear the problems
for which it works well are ones for which connecting single Opterons
to individual SDR 12x links would work just as well.

Cell's probably an answer -- now there's I/O and memory bandwidth in
the right kind of ballpark, and full employment for years for a horde
of signals-integrity people working on the system router chip.

Tom

As Tom Lehrer had Wehner Von Braun saying "I shoot them up, who knows
where they come down. That's not my department". :-)

Don't get confused. A 12X QDR is only 12GB/s/direction. HT3 at 5G and
2B wide is in the ballpark.
Back to top
Del Cecchi
Guest





Posted: Sat Oct 08, 2005 12:15 am    Post subject: Re: How to build an infiniband cluster Reply with quote

Thomas Womack wrote:
Quote:
In article <2005100620570216807%wesley@felterorg>,
Wes Felter <wesley@felter.org> wrote:

Sun just released Infiniband products:

http://www.sun.com/products/networking/infiniband/index.html

It looks like they're mostly targeting 12X.


They've got a nice-looking 9-port 12x switch in 1U for $8500, and a
PCI-X 64bit/133MHz dual 4x HCA for $1000, with Solaris drivers for
Sparc and x86. This means you need 4x->12x cables for everything, a
snip at $150 per two metres if you buy from Sun, but you've got only
one model of switch for all the levels of your interconnect tree.

Does anyone produce 12x HCAs? 30Gbit/sec in each direction is quite a
lot of bandwidth, it doesn't _quite_ saturate PCI-E 16x but I'd be
impressed at the chipset that could get close to peak.

[Looking at Mellanox's page, is Infiniband DDR a 'real' Infiniband
standard with interoperable implementations of which only Mellanox's
is available today, or Mellanox's own way of running the serdes twice
as fast over the same cabling infrastructure?]

Tom
The 1.2 version of the IB spec defines both DDR and QDR, although

whether the doof that wrote chapter 6 did a good enough job for them to
be interoperable is open to speculation. I think a QDR 12X would be a
nice interconnect....



--
Del Cecchi
"This post is my own and doesn’t necessarily represent IBM’s positions,
strategies or opinions.”
Back to top
Wes Felter
Guest





Posted: Sat Oct 08, 2005 5:17 am    Post subject: Re: How to build an infiniband cluster Reply with quote

On 2005-10-07 12:48:04 -0500, Thomas Womack
<twomack@chiark.greenend.org.uk> said:

Quote:
Does anyone produce 12x HCAs? 30Gbit/sec in each direction is quite a
lot of bandwidth, it doesn't _quite_ saturate PCI-E 16x but I'd be
impressed at the chipset that could get close to peak.

IBM's eHCA (that Del just mentioned) supports 12x. Instead of PCI-E it
uses GX for lower overhead.

You might also guess that Sun is working on a 12x HCA.

--
Wes Felter - wesley@felter.org - http://felter.org/wesley/
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture All times are GMT
Goto page Previous  1, 2, 3
Page 3 of 3

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB