newsgroups-index (beta)

Current group: comp.arch.

point-to-point busses

point-to-point busses  
Mark W Brehob
 Re: point-to-point busses  
David Wang
 Re: point-to-point busses  
Paul Rubin
 Re: point-to-point busses  
George William Herbert
 Re: point-to-point busses  
Pekka Pietikainen
 Re: point-to-point busses  
Tim Clacy
 Re: point-to-point busses  
Tim Clacy
 Re: point-to-point busses  
Mark W Brehob
 Re: point-to-point busses  
del cecchi
 Re: point-to-point busses  
MitchAlsup at aol.com
 Re: point-to-point busses  
del cecchi
 Re: point-to-point busses  
Thomas Womack
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
Terje Mathisen
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
Terje Mathisen
 Re: point-to-point busses  
Terje Mathisen
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
already5chosen at yahoo.com
 Re: point-to-point busses  
del cecchi
 Re: point-to-point busses  
glen herrmannsfeldt
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
David Kanter
 Re: point-to-point busses  
already5chosen at yahoo.com
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
David Kanter
 Re: point-to-point busses  
FredK
 Re: point-to-point busses  
Nick Maclaren
 Re: point-to-point busses  
Kai Harrekilde-Petersen
 Re: point-to-point busses  
Nick Maclaren
 Re: point-to-point busses  
Del Cecchi
 Re: point-to-point busses  
Paul Rubin
 Re: point-to-point busses  
del cecchi
 Re: point-to-point busses  
Stephen Fuld
 Re: point-to-point busses  
Paul Rubin
 Re: point-to-point busses  
Paul Rubin
 Re: point-to-point busses  
Del Cecchi
From:Mark W Brehob
Subject:point-to-point busses
Date:Mon, 10 Jan 2005 10:07:41 GMT
Hello all,

At the University of Michigan we just had Robert Colwell (formally of Intel)
come in and give a talk. After the talk one issue came up which I found I
was disagreeing with everyone about (generally a sign I'm wrong of course).

Here is the question:
What is the expected trend in bits/second/wire over a point-to-point
connection (off-chip)? Do we expect to see a cap of just over a GHz or
will see a steady increase? And if an increase, where do we think the
number will be in 5 years?

Related:
What limits point-to-point bandwidth per pin? It it power, cost, or just
raw physical limits? Something else (transistor switching speed?)

What does the cost per signal pin look like? Put another way, at a
reasonable price, what is the bandwidth trend for point-to-point
communication?

I did a bit of a paper search (~1 hour) and turned up very little. Hot
Interconnects seemed to have a fair bit, but no real trends or predictions I
could find.

Mark
From:David Wang
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 16:40:48 +0000 (UTC)
Mark W Brehob wrote:
> Hello all,

> At the University of Michigan we just had Robert Colwell (formally of Intel)
> come in and give a talk. After the talk one issue came up which I found I
> was disagreeing with everyone about (generally a sign I'm wrong of course).

> Here is the question:
> What is the expected trend in bits/second/wire over a point-to-point
> connection (off-chip)? Do we expect to see a cap of just over a GHz or
> will see a steady increase? And if an increase, where do we think the
> number will be in 5 years?

> Related:
> What limits point-to-point bandwidth per pin? It it power, cost, or just
> raw physical limits? Something else (transistor switching speed?)

> What does the cost per signal pin look like? Put another way, at a
> reasonable price, what is the bandwidth trend for point-to-point
> communication?

> I did a bit of a paper search (~1 hour) and turned up very little. Hot
> Interconnects seemed to have a fair bit, but no real trends or predictions I
> could find.

These trends or projections can be found at ITRS's web site.

You have to dig around to find what you need, but here's an example.

http://www.itrs.net/Common/2004Update/2004_000_ORTC.pdf

In table 3b (page 17 of 29), you can find the number of pads expected
for a microprocessor, the number signal I/O expected for a few years
down the road. Scroll down to the next page, you can find the expected
cost ranges per pin for expensive high frequency processors/ASICs as
well as commodity memory packaging parts.

Keep on scrolling and you can find more projected trends for cost
and frequency. So that should be what you're looking for.


--
davewang202(at)yahoo(dot)com
From:Paul Rubin
Subject:Re: point-to-point busses
Date:10 Jan 2005 02:13:56 -0800
Mark W Brehob writes:
> What is the expected trend in bits/second/wire over a point-to-point
> connection (off-chip)? Do we expect to see a cap of just over a GHz or
> will see a steady increase?

I thought we already had 10 gbits or so. Is that surprising?
We have 600 gbit long haul optical, right?
From:George William Herbert
Subject:Re: point-to-point busses
Date:10 Jan 2005 11:58:13 GMT
Paul Rubin wrote:
>Mark W Brehob writes:
>> What is the expected trend in bits/second/wire over a point-to-point
>> connection (off-chip)? Do we expect to see a cap of just over a GHz or
>> will see a steady increase?
>
>I thought we already had 10 gbits or so. Is that surprising?
>We have 600 gbit long haul optical, right?

Key word there is "optical".

Copper wires are less cooperative.

The current standard "fast" long haul
network is OC-192 at 10 Gbps.

We're in the 40 Gbps range for cutting
edge long-haul networks right now, with
160 Gbps per channel technology in test
but not in common use, and terabit-range
stuff in the labs and a few long distance
demos (using multiple slower channels).


-george william herbert
gherbert@retro.com
From:Pekka Pietikainen
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 18:56:59 +0000 (UTC)
In article <41e26dd5$0$71989$c0de7616@dsl.net>, George William Herbert wrote:
>>I thought we already had 10 gbits or so. Is that surprising?
>>We have 600 gbit long haul optical, right?
>
>Key word there is "optical".
>
>Copper wires are less cooperative.
>
>The current standard "fast" long haul
>network is OC-192 at 10 Gbps.
If I understood things correctly, if you account price the game gets a bit
more interesting. It wasn't too many years ago that the most cost-effective
way of transmitting lots (== more than Ethernet gives you) of bits short
distance (<100m) was copper (and just adding more pairs to get more
bandwidth), and even with fibre say 4*2.5Gbps (possibly using WDM, but even
with separate fibres) being more cost-effective than say 1*10Gbps. Long-haul
is a completely different game, sure, there you can get away with expensive
optics much more easily.

Not sure about the current economics, though :-)
From:Tim Clacy
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 16:40:25 +0100
Mark W Brehob wrote:
> Hello all,
>
> At the University of Michigan we just had Robert Colwell (formally of
> Intel) come in and give a talk. After the talk one issue came up
> which I found I was disagreeing with everyone about (generally a sign
> I'm wrong of course).
>
> Here is the question:
> What is the expected trend in bits/second/wire over a
> point-to-point connection (off-chip)? Do we expect to see a cap
> of just over a GHz or will see a steady increase? And if an
> increase, where do we think the number will be in 5 years?
>
> Related:
> What limits point-to-point bandwidth per pin? It it power, cost,
> or just raw physical limits? Something else (transistor switching
> speed?)
>
> What does the cost per signal pin look like? Put another way, at a
> reasonable price, what is the bandwidth trend for point-to-point
> communication?

Here's an interesting paper on RF interconnect that proposes data rates of
100Gbps per line (and, therfore, up to 20Tbps for 200 lines). The paper
focuses on inter-chip and intra-chip interconnect but should work equally
well over much larger distances.
From:Tim Clacy
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 16:45:58 +0100
....better late than never:

http://www.ee.ucla.edu/faculty/papers/vwani_IEEEproc_apr01.pdf
From:Mark W Brehob
Subject:Re: point-to-point busses
Date:Wed, 12 Jan 2005 01:49:40 GMT
Tim Clacy wrote:

Thanks Tim. Sounds perfect.

I'm due to present a paper soon to a reading group. If I do this one, I'll
post the slides or summary from my presentation.

Mark

> ...better late than never:

> http://www.ee.ucla.edu/faculty/papers/vwani_IEEEproc_apr01.pdf
From:del cecchi
Subject:Re: point-to-point busses
Date:Wed, 12 Jan 2005 22:08:35 -0600

"Mark W Brehob" wrote in message
news:Um%Ed.145$UN1.107@news.itd.umich.edu...
> Tim Clacy wrote:
>
> Thanks Tim. Sounds perfect.
>
> I'm due to present a paper soon to a reading group. If I do this one,
I'll
> post the slides or summary from my presentation.
>
> Mark
>
> > ...better late than never:
>
> > http://www.ee.ucla.edu/faculty/papers/vwani_IEEEproc_apr01.pdf
>
>
I would think you might choose something more related to current and
near future practice. I found it difficult to take that paper
seriously. But that's my old fogey speaking I guess. Actually an
interesting subject and example of wretched excess is the 802.3AN or
10GbaseT effort to transmit 10G ethernet over 50 to 100 meters of CAT6
Unshielded Twisted Pair cable. One could probably teach a semester
course just covering all the topics in that standard (eventually to
be ).

del cecchi
From:MitchAlsup at aol.com
Subject:Re: point-to-point busses
Date:18 Jan 2005 09:11:18 -0800
"What limits point-to-point bandwidth per pin?"

The size/complexity of the pin electronics--given that you engineer the
rest of the signal conduit.

On the output side, consider what it means to assert a signal. In
classical digital logic, the signal must pass certain fixed voltage
thresholds. On the input side, then compare how careful the input
discrimination must be so that the receiver gets the signal that the
transmitter asserted. As these thresholds are made closer to each
other, it is easier to assert a series of signals, but it becomes
correspondingly harder to figure out what the wiggling signals mean at
the receiver. After a while, you transit from digital signaling into
radio signaling where the digital signals are coded onto a carrier
signal with certain properties that makes the receivers job doable. So,
there is a spectrum of signaling techinques that connect the dots (as
it were).

Then, you did not specify what electrical environment these signals
will traverse. There are board issues (FR4 versus teflon; electrical
environmental issues) connector issues, electrical isolation issues,
discontiguous grounding issues. Compaing the data rate achievable by
two chips topologically adjacent and soldered down on a single board is
vastly different than a chip->connector->accross board->connector->coax
cable->connector->different board->connector->other chip. The former is
limited only by chip electronics and the ability to test the devices,
while the later is limited more by connector and electrical issues
rather than pin electronic issues.

If you consider the pin electronics to be a tri-state gate (output) and
an inverter (input) then you are basically limited to the 1.5 GHz limit
for chip-connector-board-connector-chip transmission. And this will
slowly grow.
If you add precompensation to the output electronics, 6 GHz to 10 GHz
will be achieved in the not to distant future.
If you add coding to the output electronics, 10-20 GHz will be
achieved.
If you use a code that looks and smells like a radio carrier frequency,
you can wiggle the pins around 100 GHz data transmission rate
If you add a differential input to the receiver, you can achieve
usefully low error rates up into the 2 GHz range--clock jitter limted
If you add clock recovery to sets of receivers, you can achieve useful
error rates into the 5 GHz range--limited by skew tollerance
If you add clock recovery to each receiver, you can achieve useful
error rates up into the 40 GHz range
if you add extensive signal processing to the input before converting
back to digital, you can achieve useful error rates up into the 100 GHz
range

So, by the time an output pin looks like a complete radio transmitter
and an input pin looks like a complete radio receiver you can indeed
approach 100 GHz of pin to pin bandwidth. However, you will not be able
to get very many of these pins on your part.

Mitch
From:del cecchi
Subject:Re: point-to-point busses
Date:Tue, 18 Jan 2005 18:52:42 -0600

wrote in message
news:1106068278.837190.102020@c13g2000cwb.googlegroups.com...
> "What limits point-to-point bandwidth per pin?"
shannon's law.
>
> The size/complexity of the pin electronics--given that you engineer
the
> rest of the signal conduit.
>
> On the output side, consider what it means to assert a signal. In
> classical digital logic, the signal must pass certain fixed voltage
> thresholds. On the input side, then compare how careful the input
> discrimination must be so that the receiver gets the signal that the
> transmitter asserted. As these thresholds are made closer to each
> other, it is easier to assert a series of signals, but it becomes
> correspondingly harder to figure out what the wiggling signals mean at
> the receiver. After a while, you transit from digital signaling into
> radio signaling where the digital signals are coded onto a carrier
> signal with certain properties that makes the receivers job doable.
So,
> there is a spectrum of signaling techinques that connect the dots (as
> it were).

Fanciest coding in the world can't beat shannon. And you better have
enough high frequency capacity. Remember, the more you modulate the
signal, the wider the bandwidth. Ahh, bessel functions. I remember
them well.
>
> Then, you did not specify what electrical environment these signals
> will traverse. There are board issues (FR4 versus teflon; electrical
> environmental issues) connector issues, electrical isolation issues,
> discontiguous grounding issues. Compaing the data rate achievable by
> two chips topologically adjacent and soldered down on a single board
is
> vastly different than a chip->connector->accross
board->connector->coax
> cable->connector->different board->connector->other chip. The former
is
> limited only by chip electronics and the ability to test the devices,
> while the later is limited more by connector and electrical issues
> rather than pin electronic issues.

The former is still limited by the bandwidth of the channel and the
signal to noise ratio. Going between chips has noise which limits the
number of bits in a baud, and bandwidth limitations caused by parasitics
and device limitations that limit the bandwidth. Testing has nothing to
do with it.

I agree that if the channel is crap, it makes life difficult.
>
> If you consider the pin electronics to be a tri-state gate (output)
and
> an inverter (input) then you are basically limited to the 1.5 GHz
limit
> for chip-connector-board-connector-chip transmission. And this will
> slowly grow.

You talking about single ended NRZ signaling? Where you get the 1.5 GHz
bidness? you mean 1.5 gbit/sec or 3.0 gbit/sec?

> will be achieved in the not to distant future.
> If you add coding to the output electronics, 10-20 GHz will be
> achieved.
10 Gb/s already, no fancy coding. See CEI or UXPI among others.

> If you use a code that looks and smells like a radio carrier
frequency,
> you can wiggle the pins around 100 GHz data transmission rate

And the signal will disappear into nothing before it gets an inch or
two.

> If you add a differential input to the receiver, you can achieve
> usefully low error rates up into the 2 GHz range--clock jitter limted

You were doing all that single ended? Now ISI is a real problem.

> If you add clock recovery to sets of receivers, you can achieve useful
> error rates into the 5 GHz range--limited by skew tollerance
> If you add clock recovery to each receiver, you can achieve useful
> error rates up into the 40 GHz range

Clock recovery or clock forwarded makes no difference. And building
those differential nets to have no mode conversion is a real trick at 40
GHz. Length match to a fraction of a picosecond? Better not turn any
corners.

> if you add extensive signal processing to the input before converting
> back to digital, you can achieve useful error rates up into the 100
GHz
> range

And how are you building a signal processor that handles 100 GHz input
bandwidth?

>
> So, by the time an output pin looks like a complete radio transmitter
> and an input pin looks like a complete radio receiver you can indeed
> approach 100 GHz of pin to pin bandwidth. However, you will not be
able
> to get very many of these pins on your part.
>
> Mitch

I don't believe a word of it. Not with copper interconnect you can't.
and OC 768 which is a mere paltry 40Gb/s takes everything folks know how
to do on a stand alone chip.

del cecchi
>
From:Thomas Womack
Subject:Re: point-to-point busses
Date:19 Jan 2005 20:23:49 +0000 (GMT)
In article <355qq4F4ho84kU1@individual.net>,
del cecchi wrote:

>> If you use a code that looks and smells like a radio carrier
>frequency,
>> you can wiggle the pins around 100 GHz data transmission rate
>
>And the signal will disappear into nothing before it gets an inch or
>two.

What's causing this dissipation? Is it a matter of copper being
"opaque" in the same way it is opaque in the optical, in which case
are there materials which are transparent -- 500THz carrier waves
modulated at 2GHz seem to travel quite happily in quartz?

Is it that copper is dispersive to the point that the upper and lower
side-bands travel at different enough speeds to smear out the signal
entirely?

Or is it some other non-obvious consequence of Maxwell's equations?

As you may have noticed, I am very ignorant of RF engineering; sorry
if these are stupid questions.

Tom
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Wed, 19 Jan 2005 15:16:41 -0600
Thomas Womack wrote:
> In article <355qq4F4ho84kU1@individual.net>,
> del cecchi wrote:
>
>
>>>If you use a code that looks and smells like a radio carrier
>>
>>frequency,
>>
>>>you can wiggle the pins around 100 GHz data transmission rate
>>
>>And the signal will disappear into nothing before it gets an inch or
>>two.
>
>
> What's causing this dissipation? Is it a matter of copper being
> "opaque" in the same way it is opaque in the optical, in which case
> are there materials which are transparent -- 500THz carrier waves
> modulated at 2GHz seem to travel quite happily in quartz?
>
> Is it that copper is dispersive to the point that the upper and lower
> side-bands travel at different enough speeds to smear out the signal
> entirely?
>
> Or is it some other non-obvious consequence of Maxwell's equations?
>
> As you may have noticed, I am very ignorant of RF engineering; sorry
> if these are stupid questions.
>
> Tom

Copper has resistance which causes loss. The resistance increases
approximately as the square root of the frequency due to the "skin
effect". So, yes the copper in a sense becomes opaque. The energy in
the signal gets dissippated in the copper and doesn't get to the load.
We in electric land have have nothing with the low loss, wide band
capabilities of a nice graded index fiber.

del
From:Terje Mathisen
Subject:Re: point-to-point busses
Date:Thu, 20 Jan 2005 08:17:53 +0100
Del Cecchi wrote:
> Copper has resistance which causes loss. The resistance increases
> approximately as the square root of the frequency due to the "skin
> effect". So, yes the copper in a sense becomes opaque. The energy in
> the signal gets dissippated in the copper and doesn't get to the load.
> We in electric land have have nothing with the low loss, wide band
> capabilities of a nice graded index fiber.

Ouch Del!

'nice _graded_ index fiber'?

A graded index fiber usually means a big (~50 um?) multimode fiber
employing a near parabolic refractory index profile to minimize
multi-mode dispersion.

However, even doing this leaves you with an order of magnitude less
bandwidth than a conceptually much simpler (step-index) single-mode
fiber afaik. (At least it did 24+ years ago when I wrote my thesis about
this kind of stuff!)

Terje

--
-
"almost all programming can be viewed as an exercise in caching"
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Thu, 20 Jan 2005 08:32:25 -0600
Terje Mathisen wrote:
> Del Cecchi wrote:
>
>> Copper has resistance which causes loss. The resistance increases
>> approximately as the square root of the frequency due to the "skin
>> effect". So, yes the copper in a sense becomes opaque. The energy in
>> the signal gets dissippated in the copper and doesn't get to the load.
>> We in electric land have have nothing with the low loss, wide band
>> capabilities of a nice graded index fiber.
>
>
> Ouch Del!
>
> 'nice _graded_ index fiber'?
>
> A graded index fiber usually means a big (~50 um?) multimode fiber
> employing a near parabolic refractory index profile to minimize
> multi-mode dispersion.
>
> However, even doing this leaves you with an order of magnitude less
> bandwidth than a conceptually much simpler (step-index) single-mode
> fiber afaik. (At least it did 24+ years ago when I wrote my thesis about
> this kind of stuff!)
>
> Terje
>

You prompted me to go do some review. You are indeed correct, graded
index is used to reduce dispersion in multimode fibres. And single mode
fibers are step index. Well, sort of. Apparently all sorts of stuff is
now being done with the cladding to reduce dispersion type effects in
single mode fibre as well. But indeed I was wrong to refer to graded
index single mode fiber. Thanks for the correction

And something I learned a while back that really surprised me is that
single mode fibre is significantly cheaper per meter than multimode
fiber is.

And both of them have way less loss and ISI than a copper wire. :-(

del cecchi
From:Terje Mathisen
Subject:Re: point-to-point busses
Date:Thu, 20 Jan 2005 16:19:40 +0100
Del Cecchi wrote:

> Terje Mathisen wrote:
>> A graded index fiber usually means a big (~50 um?) multimode fiber
>> employing a near parabolic refractory index profile to minimize
>> multi-mode dispersion.
>>
>> However, even doing this leaves you with an order of magnitude less
>> bandwidth than a conceptually much simpler (step-index) single-mode
>> fiber afaik. (At least it did 24+ years ago when I wrote my thesis
>> about this kind of stuff!)
>>
>> Terje
>
> You prompted me to go do some review. You are indeed correct, graded
> index is used to reduce dispersion in multimode fibres. And single mode
> fibers are step index. Well, sort of. Apparently all sorts of stuff is
> now being done with the cladding to reduce dispersion type effects in
> single mode fibre as well. But indeed I was wrong to refer to graded
> index single mode fiber. Thanks for the correction
>
> And something I learned a while back that really surprised me is that
> single mode fibre is significantly cheaper per meter than multimode
> fiber is.

Not really surprising, since (a) you need much less high-quality raw
material (optical fiber is 3-4 orders of magnitude clearer than the best
glass used in expensive optical lenses), (b) you can make do with a
relatively coarse step between the core and the cladding.
>
> And both of them have way less loss and ISI than a copper wire. :-(

The _only_ real cost of fiber is at the ends.

Terje

--
-
"almost all programming can be viewed as an exercise in caching"
From:Terje Mathisen
Subject:Re: point-to-point busses
Date:Wed, 19 Jan 2005 08:21:49 +0100
del cecchi wrote:
> Fanciest coding in the world can't beat shannon. And you better have
> enough high frequency capacity. Remember, the more you modulate the
> signal, the wider the bandwidth. Ahh, bessel functions. I remember
> them well.

The fanciest coding in the world would currently be a turbo style
infinite impulse response feedback code, right?

This approach can get you arbitrarily close to Shannon's limit, but at
the cost of a coding/decoding latency that also goes towards infinity.

Since you obviously know this, you probably meant something like getting
into the neighborhood of Shannon, right? :-)

Terje

--
-
"almost all programming can be viewed as an exercise in caching"
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Wed, 19 Jan 2005 14:40:52 -0600
Terje Mathisen wrote:
> del cecchi wrote:
>
>> Fanciest coding in the world can't beat shannon. And you better have
>> enough high frequency capacity. Remember, the more you modulate the
>> signal, the wider the bandwidth. Ahh, bessel functions. I remember
>> them well.
>
>
> The fanciest coding in the world would currently be a turbo style
> infinite impulse response feedback code, right?
>
> This approach can get you arbitrarily close to Shannon's limit, but at
> the cost of a coding/decoding latency that also goes towards infinity.
>
> Since you obviously know this, you probably meant something like getting
> into the neighborhood of Shannon, right? :-)
>
> Terje
>
yep, can't beat shannon. In fact you probably can't even tie shannon.
Of course NRZ is like 20dB worse than Shannon. :-( But it has low
latency :-)

Now about that 100 Gbit/second bandwidth....... That's a hell of a channel.

del cecchi
From:already5chosen at yahoo.com
Subject:Re: point-to-point busses
Date:19 Jan 2005 15:26:11 -0800
I meant theoretical limit at unlimited bandwidth in the presence of the
thermal noise only.
Shennon says: C = W * log2(1+S/N)
Nyquist says: N = W * 4kT
where W=bandwidth
For very big W: S/N << 1
C = (W * S)/(N*ln2) = (W * S)/(W *4kT*ln2) = S/(4kT*ln2);
For S = 0.01W, T=300K
C = 0.87E18 b/s
In my previous post I was pessimistic by factor of 87.
From:del cecchi
Subject:Re: point-to-point busses
Date:Wed, 19 Jan 2005 19:50:53 -0600

wrote in message
news:1106177171.769323.173230@f14g2000cwb.googlegroups.com...
> I meant theoretical limit at unlimited bandwidth in the presence of
the
> thermal noise only.
> Shennon says: C = W * log2(1+S/N)
> Nyquist says: N = W * 4kT
> where W=bandwidth
> For very big W: S/N << 1
> C = (W * S)/(N*ln2) = (W * S)/(W *4kT*ln2) = S/(4kT*ln2);
> For S = 0.01W, T=300K
> C = 0.87E18 b/s
> In my previous post I was pessimistic by factor of 87.
>
Not for any chip I worked on. I think you left out a few noise sources.

Shot noise for one, not counting man made noise sources.

del cecchi
From:glen herrmannsfeldt
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 22:25:09 -0800
Mark W Brehob wrote:

(snip)

> Here is the question:
> What is the expected trend in bits/second/wire over a point-to-point
> connection (off-chip)? Do we expect to see a cap of just over a GHz or
> will see a steady increase? And if an increase, where do we think the
> number will be in 5 years?

> Related:
> What limits point-to-point bandwidth per pin? It it power, cost, or just
> raw physical limits? Something else (transistor switching speed?)

I don't know the real answer, but pin inductance has been a problem
for a long time. Ground bounce due to the inductance of ground
pins and such.

I would guess that pin inductance would eventually limit
the pin bandwidth. Also driving current decreases as transistors
get faster.

-- glen
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Tue, 11 Jan 2005 08:25:59 -0600
glen herrmannsfeldt wrote:
> Mark W Brehob wrote:
>
> (snip)
>
>> Here is the question: What is the expected trend in
>> bits/second/wire over a point-to-point
>> connection (off-chip)? Do we expect to see a cap of just over a
>> GHz or
>> will see a steady increase? And if an increase, where do we think the
>> number will be in 5 years?
>
>
>> Related:
>> What limits point-to-point bandwidth per pin? It it power, cost,
>> or just
>> raw physical limits? Something else (transistor switching speed?)
>
>
> I don't know the real answer, but pin inductance has been a problem
> for a long time. Ground bounce due to the inductance of ground
> pins and such.
>
> I would guess that pin inductance would eventually limit
> the pin bandwidth. Also driving current decreases as transistors
> get faster.
>
> -- glen
>
Most if not all high speed interfaces use small signal differential
signaling so the problem of SSO is lessened. And modern BGA packages
have quite low inductance.

And driving current doesn't decrease as transistors get faster, it goes
up which allows the same current to be driven by smaller transistors.

del cecchi
From:David Kanter
Subject:Re: point-to-point busses
Date:11 Jan 2005 12:08:05 -0800
del and Paul,

There are PCs with PCIe ports. I have an Asus NCT-D, that has both
PCIe graphics and PCIe slots. There are no PCIe motherboards that
support the K8 that I know of. However, if you are happy with a
Prescott, the NCT-D should work, as will many others.

David Kanter
From:already5chosen at yahoo.com
Subject:Re: point-to-point busses
Date:19 Jan 2005 11:54:09 -0800

del cecchi wrote:
> wrote in message
> news:1106068278.837190.102020@c13g2000cwb.googlegroups.com...
>
> Fanciest coding in the world can't beat shannon.

Yes, and the Shannon limit for a 10mW signal at 300K is what? About
10,000Tb/s?
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Wed, 19 Jan 2005 15:22:42 -0600
already5chosen@yahoo.com wrote:
> del cecchi wrote:
>
>> wrote in message
>>news:1106068278.837190.102020@c13g2000cwb.googlegroups.com...
>>
>>Fanciest coding in the world can't beat shannon.
>
>
> Yes, and the Shannon limit for a 10mW signal at 300K is what? About
> 10,000Tb/s?
>
Way smaller than that kemo sabe. What kind of channel are you assuming?
If it is a copper wire with 100 ohm impedence 10 mw is about 300 mv
RMS if I did my calculation right, and to get 10**16b/sec over a useful
distance one would have to have a signal to noise of what, 10**6 at
least. So I have to have an input stage with 300 nanovolt sensitivity,
and on a chip since we were talking about pin electronics. And it has
to have a bandwidth of 10GHz. Seems way unlikely.

del cecchi
From:David Kanter
Subject:Re: point-to-point busses
Date:11 Jan 2005 12:06:30 -0800

Stephen Fuld wrote:
> "del cecchi" wrote in message
> news:34h03jF49t3vaU1@individual.net...
> >
> > "Paul Rubin" wrote in message
> > news:7xk6qlz57p.fsf@ruckus.brouhaha.com...
> >> Del Cecchi writes:
> >> > 2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express,
> >> > Ethernet CX4, and whatever they call double speed fibre channel)
> >>
> >> PCI-express is an interconnect for up to 5 meters? I'd thought it
was
> >> for plug-in cards on a backplane. Hmmm. I've been wondering what
low
> >> cost alternatives there are for low-latency RDMA between computers
in
> >> a cluster. The raw bandwidth isn't as important as speed of small
> >> transfers. Any advice?
> >
> > Yep, roll your own. Xilinx sells several FPGAs containing high
speed
> > serial I/O physical interfaces. What is it you want to attach to
what?
> > If it is X86, the best current solution that I know would be an
opteron
> > with HTX and InfiniPath from Pathscale, except you can't get it
quite
> > yet. It is still in "early availability" mode according to their
> > website. And I don't know about the availability of HTX on
Motherboards
> > either.
> >
> > Otherwise, does anyone make PC with PCI-Express ports, except for
> > graphics? Or one of the IB vendors as I mentioned before should be
> > affordable.

> Questions out of ignorance. Is a PCI Express port for graphics and
> different from any other PCI express port? Since the OP talked about
a
> database server, he probably doesn't need much graphics so could he
use any
> old graphics thing and use the PCI Express port for his
interconnect???
> Also, I thought that you could connect two PCI Express ports together
(on
> different motherboards) for a high speed interconnect, but to have
more than
> two, you needed the Advanced Switching extensions, which aren't quite
cooked
> yet. Is that right?

I believe that the PCIe graphics ports are different. They certainly
have a different physical connector (I have a system with both PCIe and
PCIe graphics).

I would stick with PCs that have PCIe...

David
From:FredK
Subject:Re: point-to-point busses
Date:Tue, 11 Jan 2005 20:49:37 GMT

"David Kanter" wrote in message
news:1105473990.050919.90800@f14g2000cwb.googlegroups.com...
>

>
> I believe that the PCIe graphics ports are different. They certainly
> have a different physical connector (I have a system with both PCIe and
> PCIe graphics).
>
> I would stick with PCs that have PCIe...
>

PCI-express is based on 1 or more "lanes" (up to 32 I think),
where the lane is a bi-directional serial link. At the slowest
simplest would be one lane. Using 2 lanes gets you twice the
bandwidth.

The standard connectors are 4, 8 and 16 lanes. So far only
graphics and some high-end cluster interconnects are using
16-lanes. Cards and slots are supposed to play such that you
can put a card with fewer lane requirements into a slot with
more lanes, but each slot "type" was supposed to provide all
the lanes defined for it. But of course, they also started with
an exception and allow an 8 lane slot to be underfunded with
4 lanes. They are now talking about allowing 16 lane slots to
be underfunded as well.
From:Nick Maclaren
Subject:Re: point-to-point busses
Date:10 Jan 2005 10:42:26 GMT

In article ,
Mark W Brehob writes:
|>
|> At the University of Michigan we just had Robert Colwell (formally of Intel)
|> come in and give a talk. After the talk one issue came up which I found I
|> was disagreeing with everyone about (generally a sign I'm wrong of course).

Who said what?

|> Here is the question:
|> What is the expected trend in bits/second/wire over a point-to-point
|> connection (off-chip)? Do we expect to see a cap of just over a GHz or
|> will see a steady increase? And if an increase, where do we think the
|> number will be in 5 years?

An increase, but not necessarily a steady one. We are hitting some
physical limits, and don't know how many more can be resolved. No,
I can't explain what they are in detail, being a mediocre physicist.

|> Related:
|> What limits point-to-point bandwidth per pin? It it power, cost, or just
|> raw physical limits? Something else (transistor switching speed?)

Physical limits, but not raw ones.

For copper (electrical): leakage, crosstalk and noise generally.
The 10GE people are heavily into this.

For fibre (optical): making fast, integrated lasers for conversion.
We aren't yet at the fibre limits, though they will hit eventually.

|> What does the cost per signal pin look like? Put another way, at a
|> reasonable price, what is the bandwidth trend for point-to-point
|> communication?

Erratically upwards.

|> I did a bit of a paper search (~1 hour) and turned up very little. Hot
|> Interconnects seemed to have a fair bit, but no real trends or predictions I
|> could find.

For the reasons I give above. Every development needs solutions to
some nasty problems.


Regards,
Nick Maclaren.
From:Kai Harrekilde-Petersen
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 16:38:35 +0100
nmm1@cus.cam.ac.uk (Nick Maclaren) writes:

> In article ,
> Mark W Brehob writes:
> |>
> |> At the University of Michigan we just had Robert Colwell (formally of Intel)
> |> come in and give a talk. After the talk one issue came up which I found I
> |> was disagreeing with everyone about (generally a sign I'm wrong of course).
>
> Who said what?
>
> |> Here is the question:
> |> What is the expected trend in bits/second/wire over a point-to-point
> |> connection (off-chip)? Do we expect to see a cap of just over a GHz or
> |> will see a steady increase? And if an increase, where do we think the
> |> number will be in 5 years?

3.125Gbit/s (for XAUI / 10G Ethernet) is already in reasonably wide
deployment and 10.3Gb/s (XFI) is coming along.

> An increase, but not necessarily a steady one. We are hitting some
> physical limits, and don't know how many more can be resolved. No,
> I can't explain what they are in detail, being a mediocre physicist.
>
> |> Related:
> |> What limits point-to-point bandwidth per pin? It it power, cost, or just
> |> raw physical limits? Something else (transistor switching speed?)
>
> Physical limits, but not raw ones.
>
> For copper (electrical): leakage, crosstalk and noise generally.
> The 10GE people are heavily into this.

Errh, it's not the copper per see, that is the problem. It's the loss
of the crappy FR-4 PCB material that is the problem. In fact, cables
will quite often have better worst-case parameters than standard FR-4.

You can run 10-11Gbit/s (on a differential pair) for a short distance,
but don't put too many connectors, via transitions etc into that path
please. I'd limit it to less than 10 cm (4 inches).

I walked down the hall and talked to our resident high-speed guru, and
he said that even at 1G the loss-effects can be seen. He wouldn't
says whether the skin-effect loss or the dielectric loss is dominant,
as it depends too much on the actual PCB fabricated. Due to the small
feature sizes these days, a differential strip-line pair can see pure
resin in the horizontal plane and mostly glass in the vertical,
yielding two different propagation delays in the X and Y axis,
resulting in non-TEM waves.

> |> What does the cost per signal pin look like? Put another way, at a
> |> reasonable price, what is the bandwidth trend for point-to-point
> |> communication?

Depends on your perspective. Having pre-emphasis, equalizing, SERDES,
CMU, PLLs, encoding (apparently 8B/10B is everyones favorite these
days), and protocol machine can add quite a burden on a chip.

Regards,


Kai
--
Kai Harrekilde-Petersen
From:Nick Maclaren
Subject:Re: point-to-point busses
Date:10 Jan 2005 16:18:00 GMT

In article ,
Kai Harrekilde-Petersen writes:
|> >
|> > |> Related:
|> > |> What limits point-to-point bandwidth per pin? It it power, cost, or just
|> > |> raw physical limits? Something else (transistor switching speed?)
|> >
|> > Physical limits, but not raw ones.
|> >
|> > For copper (electrical): leakage, crosstalk and noise generally.
|> > The 10GE people are heavily into this.
|>
|> Errh, it's not the copper per see, that is the problem. It's the loss
|> of the crappy FR-4 PCB material that is the problem. In fact, cables
|> will quite often have better worst-case parameters than standard FR-4.

Well, I said that I didn't know the details :-)

The sort of complications you refer to are why I don't believe that
we will see a steady trend. Every time the speed is ramped a notch,
a new set of problems will stick up and have to be hammered down
again. Some will be easy to deal with; others won't.


Regards,
Nick Maclaren.
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 08:58:29 -0600
Mark W Brehob wrote:
> Hello all,
>
> At the University of Michigan we just had Robert Colwell (formally of Intel)
> come in and give a talk. After the talk one issue came up which I found I
> was disagreeing with everyone about (generally a sign I'm wrong of course).
>
> Here is the question:

OK, right down my alley. Free consulting. Such a deal.

> What is the expected trend in bits/second/wire over a point-to-point
> connection (off-chip)? Do we expect to see a cap of just over a GHz or
> will see a steady increase? And if an increase, where do we think the
> number will be in 5 years?

For moderate length interconnections (up to maybe 5 meters)

1 Gbit/second/pair is old news. Fibre Channel was at this rate a while
back. (1.0625 Gb/s)

2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express, Ethernet
CX4, and whatever they call double speed fibre channel)

5 Gb/second is coming soon. InfiniBand DDR, PCI-Express Gen 2, CEI from
OIF.

10 Gbit is coming not far behind.


>
> Related:
> What limits point-to-point bandwidth per pin? It it power, cost, or just
> raw physical limits? Something else (transistor switching speed?)

All of the above. Jitter, high frequency attenuation, gain bandwidth,
noise, materials, crosstalk, etc. Which one is the most significant
depends on the objectives, like distance and number of connections.
>
> What does the cost per signal pin look like? Put another way, at a
> reasonable price, what is the bandwidth trend for point-to-point
> communication?

Just the PHY level on an asic is pretty cheap and widely available now
at 2.5 Gbits (HyperTransport style or Serial) 5 Gb/s is coming
relatively soon. And really won't cost much more. But may be priced
higher. The trend is up. :-)
>
> I did a bit of a paper search (~1 hour) and turned up very little. Hot
> Interconnects seemed to have a fair bit, but no real trends or predictions I
> could find.
>
> Mark

This is my specialty, more or less.

del cecchi
>
From:Paul Rubin
Subject:Re: point-to-point busses
Date:10 Jan 2005 07:14:34 -0800
Del Cecchi writes:
> 2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express,
> Ethernet CX4, and whatever they call double speed fibre channel)

PCI-express is an interconnect for up to 5 meters? I'd thought it was
for plug-in cards on a backplane. Hmmm. I've been wondering what low
cost alternatives there are for low-latency RDMA between computers in
a cluster. The raw bandwidth isn't as important as speed of small
transfers. Any advice?
From:del cecchi
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 21:39:55 -0600

"Paul Rubin" wrote in message
news:7xk6qlz57p.fsf@ruckus.brouhaha.com...
> Del Cecchi writes:
> > 2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express,
> > Ethernet CX4, and whatever they call double speed fibre channel)
>
> PCI-express is an interconnect for up to 5 meters? I'd thought it was
> for plug-in cards on a backplane. Hmmm. I've been wondering what low
> cost alternatives there are for low-latency RDMA between computers in
> a cluster. The raw bandwidth isn't as important as speed of small
> transfers. Any advice?

Yep, roll your own. Xilinx sells several FPGAs containing high speed
serial I/O physical interfaces. What is it you want to attach to what?
If it is X86, the best current solution that I know would be an opteron
with HTX and InfiniPath from Pathscale, except you can't get it quite
yet. It is still in "early availability" mode according to their
website. And I don't know about the availability of HTX on Motherboards
either.

Otherwise, does anyone make PC with PCI-Express ports, except for
graphics? Or one of the IB vendors as I mentioned before should be
affordable.

del cecchi
From:Stephen Fuld
Subject:Re: point-to-point busses
Date:Tue, 11 Jan 2005 06:06:25 GMT

"del cecchi" wrote in message
news:34h03jF49t3vaU1@individual.net...
>
> "Paul Rubin" wrote in message
> news:7xk6qlz57p.fsf@ruckus.brouhaha.com...
>> Del Cecchi writes:
>> > 2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express,
>> > Ethernet CX4, and whatever they call double speed fibre channel)
>>
>> PCI-express is an interconnect for up to 5 meters? I'd thought it was
>> for plug-in cards on a backplane. Hmmm. I've been wondering what low
>> cost alternatives there are for low-latency RDMA between computers in
>> a cluster. The raw bandwidth isn't as important as speed of small
>> transfers. Any advice?
>
> Yep, roll your own. Xilinx sells several FPGAs containing high speed
> serial I/O physical interfaces. What is it you want to attach to what?
> If it is X86, the best current solution that I know would be an opteron
> with HTX and InfiniPath from Pathscale, except you can't get it quite
> yet. It is still in "early availability" mode according to their
> website. And I don't know about the availability of HTX on Motherboards
> either.
>
> Otherwise, does anyone make PC with PCI-Express ports, except for
> graphics? Or one of the IB vendors as I mentioned before should be
> affordable.

Questions out of ignorance. Is a PCI Express port for graphics and
different from any other PCI express port? Since the OP talked about a
database server, he probably doesn't need much graphics so could he use any
old graphics thing and use the PCI Express port for his interconnect???
Also, I thought that you could connect two PCI Express ports together (on
different motherboards) for a high speed interconnect, but to have more than
two, you needed the Advanced Switching extensions, which aren't quite cooked
yet. Is that right?

--
- Stephen Fuld
e-mail address disguised to prevent spam
From:Paul Rubin
Subject:Re: point-to-point busses
Date:10 Jan 2005 22:26:15 -0800
"del cecchi" writes:
> > a cluster. The raw bandwidth isn't as important as speed of small
> > transfers. Any advice?
>
> Yep, roll your own. Xilinx sells several FPGAs containing high speed
> serial I/O physical interfaces. What is it you want to attach to what?
> If it is X86, the best current solution that I know would be an opteron
> with HTX and InfiniPath from Pathscale, except you can't get it quite
> yet. It is still in "early availability" mode according to their
> website. And I don't know about the availability of HTX on Motherboards
> either.

That sounds promising, yes, I'm interested in the general problem of
clustering with cheap commodity hardware, more for database-like
servers than for number crunching. That does tend to mean x86.

Infiniband adapters seem to start around $1K per node, which is orders
of magnitude more expensive than Firewire or 1G Ethernet. Switches
seem to start around $10K. Myrinet is also around $1K per node.
It's possible that I'm missing something, though.

Maybe I should just think about kernel software hacks to use low-level
Ethernet packets for RDMA, bypassing TCP/IP, using x86-64 paging
hardware to map the memory of a whole cluster into each node's user
space, and handling page faults over the switched ethernet. I've also
heard of such a thing as low latency 1G ethernet cards. Is that some
special type of card with a nonstandard protocol, or just some
particular card that happens to do well on small-packet benchmarks?

Is there a better newsgroup for this kind of question?

And on a more traditional comp.arch subject, the x86-64 gets its huge
address space by having something like five levels of page tables. Is
that workable at all?! I'd never heard of other 64 bit cpu's doing
that.

thanks
From:Paul Rubin
Subject:Re: point-to-point busses
Date:10 Jan 2005 22:28:04 -0800
Paul Rubin writes:
> That sounds promising, yes, I'm interested in the general problem of
> clustering with cheap commodity hardware, more for database-like
> servers than for number crunching. That does tend to mean x86.

Oh shoot, I should have put this in the firewire thread that I started.
I didn't mean to hijack the point-to-point bus thread. Sorry.
From:Del Cecchi
Subject:Re: point-to-point busses
Date:Mon, 10 Jan 2005 13:28:32 -0600
Paul Rubin wrote:
> Del Cecchi writes:
>
>>2.5-3.125 is commonplace today (OC-48? InfiniBand, PCI-Express,
>>Ethernet CX4, and whatever they call double speed fibre channel)
>
>
> PCI-express is an interconnect for up to 5 meters? I'd thought it was
> for plug-in cards on a backplane. Hmmm. I've been wondering what low
> cost alternatives there are for low-latency RDMA between computers in
> a cluster. The raw bandwidth isn't as important as speed of small
> transfers. Any advice?

If it isn't 5 meters it soon will be. It isn't the physical, it's the
logical stuff for switches et al.

What does the InfiniBand stuff cost? The switches seem reasonable
unless it is personal money. 4X stuff from one of the three hardware
companies would do the job. Plugs into PCI-X.

Or there is the HTX to IB that plugs into hypertransport. Pathscale,
right Greg? Should be motherboards with HTX connectors out Real Soon
Now. http://www.pathscale.com/pdf/PathScaleInfiniPath.pdf

In fact that seems the most attractive solution if the price is
reasonable. Couldn't get a price on the website.

del cecchi (clearly personal opinions)

del cecchi



del cecchi
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum