G
Guest
Guest
Archived from groups: comp.sys.ibm.pc.hardware.chips (More info?)
> >Yousuf Khan wrote:
> >> David Kanter wrote:
> >> > One never knows what the future holds. Anyway, it's pretty obvious
> >> > that parallel transmission (read HT) is the way of the past. If you
> >> > look at any high performance interconnect, they are all serial. Talk
> >> > to the Rambus guys, they know what they are doing...
> >>
> >> Not quite, HT is a set of multiple serial interfaces. You can go from
> >> one to 16 unidirectional links, one to 16 in the other direction too.
> >> Exactly the same as PCI-e.
> >
> >If I may quote from http://www.hypertransport.org/tech/tech_faqs.cfm
>
> Knock the colon off to get to this.
Done, sorry about that.
> >"Serial technologies such as PCI Express and RapidIO require
> >serial-deserializer interfaces and have the burden of extensive
> >overhead in encoding parallel data into serial data, embedding clock
> >information, re-acquiring and decoding the data stream. The parallel
> >technology of HyperTransport needs no serdes and clock encoding
> >overhead making it far more efficient in data transfers."
> >
> >Try to ignore the PR-speak in there, and focus on this part "The
> >parallel technology of HyperTransport".
> >
> >HT is bit parallel and delivers at least 2 bits per cycle in parallel;
> >it's about as parallel as a PCI bus, it just happens to be much more
> >intelligently designed for the task at hand (and thankfully
> >unidirectional, and not multidrop).
>
> Selective quoting is never a good idea. Just above, read: "Thus, the
> HyperTransport Technology eliminates the problems associated with high
> speed parallel buses with their many noisy bus signals (multiplexed
> data/address, and clock and control signals) while providing scalable
> bandwidth wherever it is needed in the system."
>
> No, HT is not "about as parallel as a PCI bus".
Actually HT is just as parallel as a PCI bus WRT the bit lanes, which
is all I was speaking about. The reason I didn't bother quoting the
rest is that it doesn't deal with whether the data transmission is
parallel or serial. I'll be the first to admit that HT is alright, but
it could be better if it were serial.
> >Now, let me quote someone who knows quite a bit about CPU<->CPU
> >interconnects:
> >
> >http://www.realworldtech.com/forums/index.cfm?action=detail&PostNum=3546&Thread=328&roomID=11&entryID=53843
> >
> >"Using equivelent technology the bit serial scheme will have 2X+ the
> >datarate per pin. the latency differental is at worst 2 bit times but
> >can be exactly the same if not better depending on the actual protocol
> >being used."
> >
> >PCIe is bit serial, HT, as I explained above, is not. Yes, the latency
> >is a little worse, but the amount of times it takes to transmit two
> >bits is pretty darn negligible for double the bandwidth.
>
> Where do you get double the bandwidth? Both are currently running at
> ~4GB/s at x16. From the same article, next para, as you quoted above:
> "RapidIO defines a data rate of 3.125 gigabit/second, while PCI Express
> defines a 2.5 gigabit/second data rate. The latest 2.0 HyperTransport
> specification defines a 2.8 gigatransfers/second data rate".
Perhaps you didn't understand the quote, but it was referring to
abstract, theoretical serial vs. parallel communications, not PCIe vs.
HT. I am not arguing that PCIe has more bandwidth than HT, I am
arguing that bit-serial interconnects are better than bit-arallel ones.
I am further stating (because it is a fact) that HT is bit-parallel.
This limits the speed of HT.
David
> >Yousuf Khan wrote:
> >> David Kanter wrote:
> >> > One never knows what the future holds. Anyway, it's pretty obvious
> >> > that parallel transmission (read HT) is the way of the past. If you
> >> > look at any high performance interconnect, they are all serial. Talk
> >> > to the Rambus guys, they know what they are doing...
> >>
> >> Not quite, HT is a set of multiple serial interfaces. You can go from
> >> one to 16 unidirectional links, one to 16 in the other direction too.
> >> Exactly the same as PCI-e.
> >
> >If I may quote from http://www.hypertransport.org/tech/tech_faqs.cfm
>
> Knock the colon off to get to this.
Done, sorry about that.
> >"Serial technologies such as PCI Express and RapidIO require
> >serial-deserializer interfaces and have the burden of extensive
> >overhead in encoding parallel data into serial data, embedding clock
> >information, re-acquiring and decoding the data stream. The parallel
> >technology of HyperTransport needs no serdes and clock encoding
> >overhead making it far more efficient in data transfers."
> >
> >Try to ignore the PR-speak in there, and focus on this part "The
> >parallel technology of HyperTransport".
> >
> >HT is bit parallel and delivers at least 2 bits per cycle in parallel;
> >it's about as parallel as a PCI bus, it just happens to be much more
> >intelligently designed for the task at hand (and thankfully
> >unidirectional, and not multidrop).
>
> Selective quoting is never a good idea. Just above, read: "Thus, the
> HyperTransport Technology eliminates the problems associated with high
> speed parallel buses with their many noisy bus signals (multiplexed
> data/address, and clock and control signals) while providing scalable
> bandwidth wherever it is needed in the system."
>
> No, HT is not "about as parallel as a PCI bus".
Actually HT is just as parallel as a PCI bus WRT the bit lanes, which
is all I was speaking about. The reason I didn't bother quoting the
rest is that it doesn't deal with whether the data transmission is
parallel or serial. I'll be the first to admit that HT is alright, but
it could be better if it were serial.
> >Now, let me quote someone who knows quite a bit about CPU<->CPU
> >interconnects:
> >
> >http://www.realworldtech.com/forums/index.cfm?action=detail&PostNum=3546&Thread=328&roomID=11&entryID=53843
> >
> >"Using equivelent technology the bit serial scheme will have 2X+ the
> >datarate per pin. the latency differental is at worst 2 bit times but
> >can be exactly the same if not better depending on the actual protocol
> >being used."
> >
> >PCIe is bit serial, HT, as I explained above, is not. Yes, the latency
> >is a little worse, but the amount of times it takes to transmit two
> >bits is pretty darn negligible for double the bandwidth.
>
> Where do you get double the bandwidth? Both are currently running at
> ~4GB/s at x16. From the same article, next para, as you quoted above:
> "RapidIO defines a data rate of 3.125 gigabit/second, while PCI Express
> defines a 2.5 gigabit/second data rate. The latest 2.0 HyperTransport
> specification defines a 2.8 gigatransfers/second data rate".
Perhaps you didn't understand the quote, but it was referring to
abstract, theoretical serial vs. parallel communications, not PCIe vs.
HT. I am not arguing that PCIe has more bandwidth than HT, I am
arguing that bit-serial interconnects are better than bit-arallel ones.
I am further stating (because it is a fact) that HT is bit-parallel.
This limits the speed of HT.
David