Slashdot Mirror


Buses and Interconnects: The Next Generation

mkarpinski writes "ExtremeTech has posted a nice overview of the next generation of peripheral buses and interconnects including PCI-X, InfiniBand, 3GIO, and HyperTransport. From the article, "All these future interconnects and buses have a few things in common. They use packet-based, point-to-point connections; in fact, InfiniBand implements a full switch fabric. They provide bandwidth in multiples of that offered by PCI. They decrease latency significantly, with HyperTransport and RapidIO showing the most dramatic decreases, crucial for their target communications and embedded markets. And all four strive to reduce pin counts in order to conserve power and system real estate." Open the floodgates!"

15 of 126 comments (clear)

  1. wake up everyone. by laserjet · · Score: 3, Funny

    "Many people still don't fully understand and cannot effectively differentiate InfiniBand from PCI-X from RapidIO, or 3GIO from HyperTransport, for example."

    geez, what are you guys, a bunch of idiots? I can't *believe* that some people STILL don't fully understant inifiBand form PCI-X from RapidIO, or 3GIO! What is the world coming to?

    --
    Moon Macrosystems. Sun's biggest competitor.
  2. one can only hope... by turbine216 · · Score: 3, Troll

    ...that only ONE of these standards actually goes mainstream and takes the place of PCI. This reminds me of the DVDR-W versus DVDR+W conflict that's going on right now. You've got multiple standards that are totally incompatible with each other, and yet neither of them has any true advantage over the other.

    Hopefully one standard will emerge, so I can *safely* proceed with upgrading my PC hardware without fear of immeidate obsolescence.

    1. Re:one can only hope... by Salamander · · Score: 4, Insightful
      You've got multiple standards that are totally incompatible with each other

      But they don't all do the same things. Yes, there is some overlap, and it would be a great surprise if all five survived, but it's not hard to imagine a system that used HyperTransport or RapidIO chip-to-chip, PCI-X or 3GIO as an internal bus, and InfiniBand for SAN/clustering.

      and yet neither of them has any true advantage over the other

      Oh, but they do. They all have different latency/throughput balances, different levels of coherency and parallelism and switchability, and different backwards-compatibility stories. The differences are more subtle than, say, USB vs. FC, but they do exist.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    2. Re:one can only hope... by Tassach · · Score: 3, Insightful

      Hopefully one standard will emerge, so I can *safely* proceed with upgrading my PC hardware without fear of immeidate obsolescence

      By the time any technology filters down to the consumer level, it's already obsolete. Your PC will always be obsolete; get over it. If you wait for every competing technology battle to settle down, you'll never upgrade. Take USB vs FireWire or Bluetooth vs 802.11b, or IDE vs SCSI. In each case, there are two competing standards which don't show any signs of going away - because each has it's own set of advantages and disadvantages.


      Don't go looking for this techology to be in PC's any time soon. As other people have said, the first place this is going to be adopted is in high-end applications like telecom switches and storage arrays.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    3. Re:one can only hope... by Graymalkin · · Score: 3, Informative

      The other guy caught Bluetooth vs. 802.11b so I'll pick up USB vs. FireWire. What the fuck are you smoking? USB is a host based connection protocol and FireWire is a host independant protocol. That makes them not really even in the same ballpark. Just because they are both serial protocols don't mean jack shit. USB brokers all connections through a host controller, this host controller also acts as the switch for all communication on the bus. Everything has to pass through the host controller for any devices to talk to one another. FireWire is host independant which basically means every device on the bus is a peer of every other device (all devices are hosts). A FireWire DV camera can talk directly to a FW hard drive or DVD-RAM with no computer involved whatsoever. A USB webcam isn't going to be writing video to a USB hard drive any time soon because neither of them has a host controller. FireWire devices can also talk to each other directly rather than through a central host. Just because USB 2 is a high bandwidth version of USB doesn't mean it truely competes with FW. USB and FW are going to both be included in systems for a while since they both serve different purposes. You're not going to be seeing USB2 DV cameras for sale while FW cries in its corner.

      --
      I'm a loner Dottie, a Rebel.
  3. RapidIO to be built into PPC G5 by morcheeba · · Score: 5, Informative

    RapidIO is in the PPC G5 roadmap and will be in moto's first g5-based chip. I've been drooling for some time now...

  4. Standards. by laserjet · · Score: 3, Insightful

    Even though we (myself included) always complain about all the "standards" there are, it really is a good thing in the long run. Even thought I hate having to deal with stuff like which keyboard to i need for this system (USB, PS2, Big DIN connector), it is good. I know the best usually wins. It's just like ISA vs. PCI vs. AGP, USB 2 vs. Firewire, SCSI vs. IDE, (yes, I know those are not apples vs. apples, but you get my point). Eventually, we just have to wait it out, and then buy whoemever the winner is. The unfortunate part is that the early adopters (a lot of slashdot readers) are the ones that pay the high price for new technology, but that's the way it goes.

    However, if we look at trends in 5 to 10 year periods, we can clearly see what technology won the battle for existence and standards. The best technologo doesn't ALWAYS win (think Windows Media...), but more often than not, and that gives time to sort out the better from the good. Right now, though, we do live with a lot of different, competing standards that are quite frustrating.

    --
    Moon Macrosystems. Sun's biggest competitor.
  5. More on HyperTransport by ppetrakis · · Score: 3, Informative

    API NetWorks just released a HyperTransport "Switch" , See the press release .
    Interesting stuff. The PDF has some more info

    Peter

    --
    www.alphalinux.org
  6. PCIX 2.0 by shaka999 · · Score: 3, Interesting

    This article misses one crucial standard: PCIX 2.0. While not highly publicized it has some key features that make it more likely to show up in high performance systems that 3GIO. The PCIX 2.0 standard is due to be finalized at about the same time as the 3GIO standard will.

    --
    One should not theorize before one has data. -Sherlock Holmes-
  7. Lame Names by ENOENT · · Score: 5, Funny

    Why do hardware makers insist on using marketroid-designed names? I'm going to stay with PCI until somebody comes up with a new type of bus: the Magic Bus.

    Every day, I put a request on the queue.
    Ooh yeah, it's the MAGIC BUS!
    To get on the bus to my CPU.
    Ooh yeah, the MAGIC BUS!

    --
    That's "Mr. Soulless Automaton" to you, Bub.
  8. Re:The killer application by iso · · Score: 5, Flamebait

    The "killer application" for these technologies (at least HyperTransport and RapidIO) is mostly very high-end telecom infrastructure equipment. My last job involved working on the definition of a HyperTransport bridge product that was targeted for these types of systems. A good serialized interconnect is needed in these systems, as nothing else comes close in terms of speed and latency.

    PCI-X is also becoming very useful as a telecom backplane connector, and for drive arrays in high-end servers.

    Of course your message was completely stupid in the first place. Why is it that so many people on slashdot look at every technology as though the PC is the only important system on the planet? It's fine that all you use is your desktop PC, and it's fine that you wait for the most commoditized solutions to filter down to your local PC shop, but despite what you might think, the world doesn't revolve around PCs. Perhaps you'll want a HyperTransport video card in 2004, but your major Internet backbones aren't going to be connected through AGP4x today. Do yourself a favour and get a more rounded technical education.

    - j

  9. Memory question by mrdogi · · Score: 3, Insightful

    I was reading through the article, and one question kept coming to my mind. It's great that they are coming up with higher bw busses, but it seems it will only help for I/O. What about memory? I know we have the 266MHz (I think) DDR memory, but how much is that really helping? How will memory access be affected by all of this?

    sigged out...

  10. The real secret is not the interface, but... by Anonymous Coward · · Score: 3, Interesting

    ...the intelligent switching of devices on the bus. Having a packet-switched bus controller is important (and I've worked on the design of an Infiniband controller so it can work), but even having the application passing parameters to the bus controller is important. For example, should a network card in a workstation take priority away from the video capture card?

    Consequence to the capture card: dropped frames, necessitates recapture.
    Consequence to the network card: dropped network packets.

    Bandwidth is important, but again - the application must drive the necessity for the bandwidth. Intelligent switching and caching in addition to the increased bandwidth are necessary.

    ALSO, one important point - architectures such as HyperTransport are essentially point-to-point, so you need multiple HyperTransport interfaces per switch IC - something that will drive the costs up. Hopefully low-speed devices can all be dropped on the 1394b or USB2.0 buses and then those can be handled through specialized south bridges on PCs, for example. For high-end network apps, obviously the switching of multiple buses leading to optical driver modules is basically the application itself.

  11. Re:The killer application by athlon02 · · Score: 3, Funny

    Well for one, mechanical hard drives have had their day in the sun and probably in the next 10 years or so having say a 15GB SSD (solid state drive - basically a drive made from nonvolatile memory) won't be unheard of. In such a case we'll have "instant on" computers and then you should really see a big difference in thinks like Hypertransport vs. AGP. Right now mechanical devices are big hindrances to electronic parts, just as electronic parts are to say fiber optics.

  12. Re:waittasec... Apple goes with HyperTransport? by Wesley+Felter · · Score: 3, Insightful

    Apple was one of the early members of the HyperTransport consortium... what does this say about the G5's motherboard architecture?

    It probably means Apple is hedging their bets.

    OTOH, Apple likes nVidia, Apple likes HT, nVidia likes HT... nForce for PowerPC anyone?