Slashdot Mirror


PCI Express - Coming Soon to a PC Near You

Max Romantschuk writes "I've been following the emerging of PCI Express for some time now. PCI Express, previously known as "Third Generation I/O" or "3GIO", is the technology set to replace PCI. PCI has been with us for around ten years now, and is rapidly running out of bandwidth. Last week Anandtech ran an interresting story on PCI Express. The techology has previously been covered by Hexus and ExtremeTech aswell. I feel this technology looks all set to replace PCI, and we really do need some new bus technology to keep up with the bandwidth demands of today's applications. Or is this just yet another way to force us into a new upgrade cycle?"

359 comments

  1. It will not just replace PCI by motown · · Score: 5, Informative

    Due to its high bandwidth, it's expected to replace AGP as well.

    --
    "Oooh, does that mean we get to kick some puffy white mad zionist butt?"
    1. Re:It will not just replace PCI by merlin_jim · · Score: 5, Funny

      Due to its high bandwidth, it's expected to replace AGP as well.

      This is not technically true, though I can see why you would be confused.

      They anticipate that customer demand for PCI-X will be so great that it will be difficult to sell AGP boards, therefore AGP will be renamed PCI-X. In order to distinguish between the two, the PCI-X spec will be designated "PCI-X High Speed" while the AGP spec will be designated "PCI-X Full Speed"

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    2. Re:It will not just replace PCI by Fulcrum+of+Evil · · Score: 5, Funny

      the PCI-X spec will be designated "PCI-X High Speed" while the AGP spec will be designated "PCI-X Full Speed"

      The really terrible thing here is that I can't tell if you're being serious or not.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:It will not just replace PCI by drunkentiger · · Score: 1

      Due to its high bandwidth, it's expected to replace AGP as well.

      Actually, no. Intel (at least) will provide the X16 graphics link which will provide dedicated 8Gb/s of bandwidth exclusively for your next overpriced ATi or nVidia graphics card.

    4. Re:It will not just replace PCI by jkorty · · Score: 2, Interesting

      PCI Express is packet based which makes operation of memory mapped devices across it exceptionally inefficient, both in bandwith and latency. So I would be suprised if PCI Express replaces AGP, where the primary interface is a huge direct-mapped on-board memory that video drivers directly paint the desired picture via massive use of load and store instructions.

      Where PCI Express will really shine is in block transfer devices such as HD and CD-ROM and high volume streaming devices such as those producing video and audio streams .. all naturals for packetized transmission.

    5. Re:It will not just replace PCI by pr0nbot · · Score: 1

      GP will be renamed PCI-X. In order to distinguish between the two, the PCI-X spec will be designated "PCI-X High Speed" while the AGP spec will be designated "PCI-X Full Speed"

      No, no, no, you're just spreading FUD. AGP and PCI-X will both be renamed to USB-2.

    6. Re:It will not just replace PCI by krenn · · Score: 1

      I think your conclusion is correct. AGP 8x & potentially 16x will not be replaced by PCI express in the near term. However, I think your logic overstates the case. In a modern 3d card most work is done either by directly writing the commands in the FIFO on the card (Usually via AGP fast write), or by building a list of commands in a buffer in host memory (mapped into the cards memory in AGP addrss space) that form a ring buffer. Registers in the card are updated (via the fast write, or through ordinary PCI writes) and the card then DMA's this information across (this is simplified, there can be several kinds of indirection here). In general the frame buffer is accessed directly only when no convenient command set is available to perform the task at hand. As the cards have gotten more sophistacated the number of reasons to fall back to twiddling the bits in the frame buffer has dwindled. The reason is that optimally you'd like to do everything through the command buffers as switching to writing the frame buffer directly can have major overhead (particularly you need to not interfere with the drawing engine's writing the frame buffer so you need to wait for it to finish). There are still some places that even high end cards probably fall back to banging the frame buffer and some things (e.g. video) are still most easily handled in this fashion so AGP will hold out for a while because of this disadvantage of PCI express. It will also hang on because the video vendors already have an immense investment in AGP and the need for the increased bandwidth is not quite as critical as that of making a profit :-).

    7. Re:It will not just replace PCI by MarkLR · · Score: 0, Offtopic
      Nice sig Just say no to zionism!

      Which peoples meet your approval to have a state?

    8. Re:It will not just replace PCI by Setti · · Score: 1

      Quote from Anandtech's article "The initial frequency is 2.5Gb/s in each direction, with speeds expected to increase with advances in silicon technology up to possibly around 10Gb/s in each direction." AGP 8x Barely gives over 2.1Gb/s. Sounds like something is going to get moved somewhere weather it be AGP getting revamped to AGP16x or removed completely all together. Chances are if it stays, AGP3.0 will be dubbed AGP2.0 High Speed, and AGP 1.0 will be dubbed AGP 2.0Full Speed. 2.0 will be known as AGP2.0 :P

    9. Re:It will not just replace PCI by scottp · · Score: 1

      from a source at Intel.....

      you will see PCI-X replace AGP on our boards in the near future....

    10. Re:It will not just replace PCI by GerryGilmore · · Score: 0, Offtopic

      It's not zionists who strap bombs to kids and send them onto buses packed with other kids.

    11. Re:It will not just replace PCI by Anonymous Coward · · Score: 0

      you're just pissed off because linux doesn't have drivers for the latest expensive graphics card.

    12. Re:It will not just replace PCI by Nightpaw · · Score: 0, Offtopic

      No, the Zionists are the ones that strap missiles to helicopters and fire them at cars driving down the street. I don't see much of a difference.

    13. Re:It will not just replace PCI by TonyMillion · · Score: 1

      sorry, but both you and the parent are wrong.

      The streaming nature of PCIExpress makes it ideal for graphics use, since most graphics operations are either command buffers, or texture data (the biggest use of bandwidth), commands can be coalesced into a aggregate size and sent in a command packet to the graphics card, the card can send requests for texture data it doesn't have in texture memory back across the reply link (which has the same bandwidth as the send link and has no turnaround time), which can then be streamed directly from main memory to the card. Since PCIExpress links can be combined as/when necessary, if theres no other accesses going on, you could theoretically get 16 or 32 channels streaming to the card.

      This is especially relevent given that Longhorn (and already OSX) are moving away from traditional 2d graphics and are moving towards a system where windows are simply textures painted onto polygons.

      also note, both ATI and nVidia have PCIExpress parts on their 2004 roadmaps.

    14. Re:It will not just replace PCI by Anonymous Coward · · Score: 0


      So... you couldn't come up with a more explosive sig-file?

    15. Re:It will not just replace PCI by be-fan · · Score: 1

      You're mixing gigabytes and gigabits. PCI Express is 2.5 gigabits per second in each direction, or about 250MB/sec per pin. AGP 8x is 2.1 gigabytes per second, or 2100 gigabits in total.

      --
      A deep unwavering belief is a sure sign you're missing something...
    16. Re:It will not just replace PCI by codeguy007 · · Score: 1

      Actually ATI is already planning to use PCI-Express on it's next video card. PCI-Express to AGP bridge will be used to support older motherboards.

      If Intel is Planning AGPx16, it's for either or both of these reasons:

      1 PCI-Express is still a least 9 months to a year off and they want something in between.

      2 Many AGP cards will still exist when PCI-Express board start shipping so some with come with AGP for backwards compatibility. Remember motherboards with Vesa and PCI buses.

    17. Re:It will not just replace PCI by Anonymous Coward · · Score: 0

      i've never posted here before so i'm just replying to the first thing i can, regardless to if it belongs in this thread or not.

      anyway ... i just wanted to mention PCI-Express has the potential to allow for completely new form factor PCs. i won't get into the tech details since at this point it probably isn't important to explain. i worked on a few PCI-Express based projects last year. the impact on possible new form factors or even computer partitioning in general was never really talked about, openly, much but is completely feasible with PCIE. they have the spec written up for the plug 'n play card as well as x1 (x2 maybe?) PCIE replacements for the PCMCIA cards of laptops. blah blah blah. bottom line is lots of innovative new designs for computers can come to life with PCIE, i just HOPE companies jump on it sooner rather than later. i won't be the geek i am forever. i want all my cool tech stuff now.

      peace.

    18. Re:It will not just replace PCI by Anonymous Coward · · Score: 0

      I know it's a joke but PCI-X and PCI Express are two completely different things.

    19. Re:It will not just replace PCI by nanobug · · Score: 1

      No, he is not being serious. He's just having a dig at the recent renaming of USB 1.1 to USB 2.0 for a similar reason as mentioned a couple of days ago here

      Then again...

      A maze of twisty little nanotubes, all alike - nanoDiamond

    20. Re:It will not just replace PCI by Anonymous Coward · · Score: 0

      PCI-X and PCI Express are two different things.

  2. can't please everybody I guess by Anonymous Coward · · Score: 1, Insightful

    I feel this technology looks all set to replace PCI, and we really do need some new bus technology to keep up with the bandwidth demands of today's applications. Or is this just yet another way to force us into a new upgrade cycle?

    Damned if you do, damned if you don't.

    1. Re:can't please everybody I guess by AntiOrganic · · Score: 1

      PCI's not going anywhere anytime soon. Hell, some manufacturers of FM tuners and other PC periphery are still producing ISA components.

      And, of course, technically speaking, PCI Express is not leaps and bounds ahead of PCI to the same degree that PCI was with ISA. One of the big reasons for PCI adoption was the ability to share IRQs: No such reason to move towards entirely PCI Express interfaces, aside from the higher speeds.

      Besides, do you really think a sound card or 10/100 network card is going to need that kind of bandwidth? Manufacturers aren't going to isolate a MAJOR portion of their computing base to bring a few people some peripherals that would work just fine on PCI. The real reason for PCI Express is higher-bandwidth applications for gigabit Ethernet, high-speed Serial SCSI interfaces, high-end graphics hardware, and things of that nature.

    2. Re:can't please everybody I guess by aborchers · · Score: 2, Insightful

      Or is this just yet another way to force us into a new upgrade cycle?


      I suspect this will be a long attrition as it was with phasing ISA out of motherboards.

      From the Anandtech article:

      With the advent of RAID arrays, Gigabit Ethernet and other high bandwidth devices on consumer class systems, PCI's 133MB/s available bandwidth is clearly insufficient to handle these demands.


      So, for many users PCI-Express will not be a necessity because the unwashed masses are by and large not on the cutting edge of the sort of technology that demands it. The early adapters will drive the market and the rest will follow along when there is a pressing need or when the industry drives us there, e.g. when we can't easily get motherboards or cards without it. I am a fairly cutting edge user and it has only been in the last couple years I switched off the last machine at my house with an ISA slot.

      If, as stated elsewhere, this will outperform AGP, then hardcore gamers certainly will go there, but who needs to force an upgrade on them anyway? :-)

      --
      Trouble making decisions? Just flip for it.
    3. Re:can't please everybody I guess by cens0r · · Score: 1

      But the beauty of the standard is that all your pci cards work in the pci express slots, so none of those manufacturers have to change anything.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    4. Re:can't please everybody I guess by jrwyant · · Score: 1

      PCI 2.3 ("classic") cards will not be able to plug into PCI Express slots, the form-factor and keying--everything--is different between the two applications. However, OEMs may place a PCI Express to PCI "Classic" bridge off one of the PCI Express root ports to provide the backwards support (if the southbridge doesn't already contain the PCI classic bus support.)

    5. Re:can't please everybody I guess by Wolfrider · · Score: 1

      --*The* #1 reason why VESA died out, is because PCI was faster. Extrapolate.

      --Yes, "classic" PCI will probably still be around for years because of compatibility/warehouse stock issues, but look at the vast majority of new motherboards in the last few years - ISA has pretty much died.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    6. Re:can't please everybody I guess by AntiOrganic · · Score: 1

      The issue was regarding the introduction of a new technology in order to coax consumers into a new upgrade cycle in what could certainly be considered a flagging PC market at the moment.

      --*The* #1 reason why VESA died out, is because PCI was faster. Extrapolate.
      Speed was not the primary reason. VESA was an ISA-based standard, and PCI is leaps and bounds ahead of ISA with regards to IRQ sharing, resource allotment, Plug-and-Play, etc. At the time, video cards were not 3D-accelerated (not as we know them today) and bandwidth was not a terrible issue on these cards. At the time of VESA, the purpose of a video card was to draw a picture on the screen. VESA provided some handy extensions to people who were willing to use them, but the fact that it just wasn't worth it and that PCI offered so many more benefits over ISA was the real reason to switch. ISA-pushers tried to keep up with some PnP extensions, but as computers started adding more and more peripherals it became apparent that there weren't enough IRQs to go around under ISA.

      --Yes, "classic" PCI will probably still be around for years because of compatibility/warehouse stock issues, but look at the vast majority of new motherboards in the last few years - ISA has pretty much died.
      Again, PCI Express is not leaps-and-bounds ahead of PCI like PCI was with ISA. It's faster, much faster, but aside from that, there are really few reasons to upgrade because most peripherals are really just not that bandwidth-hungry yet. Certain cards, such as SCSI controllers and display adapters, would certainly benefit, but I can't see it entering mainstream consumer use as quickly as it's hyped.

  3. Say goodbye to legacy crap by Angry+White+Guy · · Score: 2, Funny

    Let's start fresh! SATA, PCI-Express, USB2.0! Time for a clean break! Get rid of all the legacy crap. We're supposed to upgrade every three years anyway, so let's really upgrade.

    Oh Shit, we all have iMac's now...

    --
    You think that I'm crazy, you should see this guy!
    1. Re:Say goodbye to legacy crap by Anonymous Coward · · Score: 0, Funny

      Is that USB 2.0 full-speed or USB 2.0 hi-speed?

    2. Re:Say goodbye to legacy crap by Surak · · Score: 4, Funny

      Better yet, let's rename PCI to PCI-Express and keep PCI-Express as PCI-Express, and then we'll all have PCI-Express. ;)

    3. Re:Say goodbye to legacy crap by Anonymous Coward · · Score: 1, Insightful

      As long as PCI-Express is completely backwards compatible with all my current PCI cards I have no problems if they change. If it requires a different form factor or is incompatible then don't call it PCI anything or you'll just confuse the customers. I don't know what the big complaint is anyway, computers are more than fast enough for anything we really need to do on a desktop these days. Until Office2005 comes out my 2 GHZ Athlon should be plenty fast enough.

    4. Re:Say goodbye to legacy crap by Angry+White+Guy · · Score: 1

      Hell, I'm still using a celeron 450 with 256MB RAM, and it's still holding up to what I need it to do.

      --
      You think that I'm crazy, you should see this guy!
    5. Re:Say goodbye to legacy crap by Machine9 · · Score: 1
      Actually, if there is a moderately reasonable way to do this, whilst keeping *proper* backwards compatibility, I'm all for it!

      Usb 1 is just far too slow, and quite frankly, the delay for getting information from harddrives is getting a bit bothersome.

      Also, the possibility of being able to plug your high-end video card into one of your plentiful PCI-Express slots will make me, and any other moron who has ever accidentally bought a PC with a BUILT-IN AGP video card (and hence, no agp SLOT) very happy...

    6. Re:Say goodbye to legacy crap by Anonymous Coward · · Score: 0

      PCI Express is not backwards compatible. All new slots, all new form factor.

    7. Re:Say goodbye to legacy crap by cens0r · · Score: 1

      You are completly wrong. PCI Express is completly backword compatible with PCI. RTFA.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    8. Re:Say goodbye to legacy crap by Anonymous Coward · · Score: 0

      You are completly wrong. Physically, PCI-X is completely and utterly unlike PCI. Logically it is backward compatible at the software interface, with some extensions that you do not have to support for basic functionality.

    9. Re:Say goodbye to legacy crap by Ignominious+Cow+Herd · · Score: 1

      Coexists with != Backwards Compatible. Look further in the article and you can see a reference board design with Only PCI-X connectors. No PCI at all.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    10. Re:Say goodbye to legacy crap by Gherald · · Score: 1

      Neither of you are entirely correct. Here is the article:

      "Initial implementations are designed to co-exist with legacy PCI connectors...a 1X connector sits neatly behind the PCI slot at the back of the motherboard, allowing either a regular PCI card or a PCI-Express card to be used."

    11. Re:Say goodbye to legacy crap by Mandoric · · Score: 1

      No, the one who said there was no compatibility beyond logic was right.

      Or is PCI backwards-compatible with ISA, by virtue of the dual PCI/ISA slot common on most mid-90s boards?
      (This was accomplished due to the facts that, in a standard tower configuration, ISA boards mounted components and the faceplate above the board, whereas PCI mounted them below. Hence, there was a single mount point in the case that could be used for either an ISA or PCI card, and coincidentally allowed manufacturers to claim more slots than could actually be used simultaneously.)

      On a side note, the much smaller and further-back connector seems like a bit of a bad idea - one falling heatsink's likely to crack these boards right in half or rip out the connector, as opposed to current PCI and AGP where there's a lot more reinforcement and space for the force to be spread out over.

  4. Speed by baker_tony · · Score: 2, Interesting

    Excuse me for being dumb, buy why is everything going serial over parallel? I.E. Why is serial transfer faster than parallel transfer?

    1. Re:Speed by ViXX0r · · Score: 5, Informative

      As I understand it, using serial there is no having to worry about whether all the bits arrive at the same time (as there obviously is with parallel), and so the speed of transmission can be dramatically increased past the point at which it becomes faster than the "equivalent" parallel technology... bits arrive in the order they were sent - guaranteed.

      --
      University - a box of academia nuts.
    2. Re:Speed by KrishnaACD · · Score: 5, Informative
      I wondered this too, so went digging. the most concise and, to me, most credible answer was the following (Credit to K. Adam's at Geek.com)
      Serial Faster than Parallel... (5:41pm EST Wed Jul 25 2001) The problem with parallel (ribbon) data transfer cables is the crosstalk that occurs between adjacent conductors at very high clock/transfer speeds. IBM developed a work-around for ATA-66 and ATA-100 by using an 80-conductor cable with a 40-pin interface, by stringing a "ground" conductor between each "signal" conductor. Capacitance issues, "standing waves," and impedance (electrical resistance as relates to rapidly-changing voltages) matching problems become more evident in parallel (ribbon) cables as you crank up the clock/transfer speeds, also. It's a lot easier to match the impedance of a few conductors in a serial cable to its interface, than trying to match impedance for 40 conductors. Parallel schemes actually have a lot less "processing" overhead than serial schemes, but you're ultimately limited by physics a lot more quickly than with serial... - by K. Adams
      Kacd.
    3. Re:Speed by Anonymous Coward · · Score: 0

      The problem with parallel at high speed is the need to keep all signals synchronised - as the speed increases any small delays on one or more lines will lead to immense problems in resynchronising. It's far easier (and cheaper) to just ramp up the speed and switch to serial (which, of course, doesn't have this issue).

    4. Re:Speed by hamanu · · Score: 2, Interesting

      Yeah, well the ATA cables with 80 pins are not needed because the clock speed is so high, they're needed becasue IDE is not properly terminated, so your source is shot down.

      --
      every _exit() is the same, but every clone() is different.
    5. Re:Speed by moonbender · · Score: 1

      Obviously it is needed because the clock speed is so high, since IDE is not properly terminated at the relatively low speeds of UDMA Mode 2, which works fine with 40 wire cable, either. Only the combination makes 80 wire cable necessary.

      --
      Switch back to Slashdot's D1 system.
    6. Re:Speed by hamanu · · Score: 2, Interesting

      Hey, yes you're right, but the point I'm making (or should have been making) is that you can't generalize from IDE to parallel in general because IDE has special issues. The example of the 80 wires is not an example of the issues parallel gets from going to high speed, it's an example of how crappily PCs are designed.

      --
      every _exit() is the same, but every clone() is different.
    7. Re:Speed by maraist · · Score: 1

      ok, so have multiple serial channels on the same cable seperated by grounding plates. I agree that having multiple parallel signals produces capacitance issues, but this is the same with all neighboring wires on the motherboard. The only difference is that many adjacent parallel wires will be in sync; but if they are seperate serial channels, then there would be no difference between this an independent connectors.

      Having multiple serial channels seems like the most expensive way of going about things, but the side channels could be optional for an end device (or possibly even the chipset). The key point is that parallel is inherently more efficient. And unless the serial is at least n times faster than an n-wide parallel bus, there's little excuse for the transition (though IDE has the side excuse that the wires are cumbersome) Motherboard manufacturers for Buses don't have the same excuse (CPU wiring maybe, but not trivially wired busses).

      --
      -Michael
    8. Re:Speed by stilwebm · · Score: 2, Interesting

      In some sense ribbon cables are easier to maintain parallel connections through, as well. With a motherboard you want the shortest path possible, the least amount of circuit trace path that is. As you add bus lines you lose circuit real estate, increase EMF output, run in to more problems with capacitance/inductance/resistance varying between lines, and generally increase the headaches of designing a stable motherboard. These all add up to more costly (6+ layer PCB design, more R&D, etc) products for diminishing returns. At least with ribbon cables you can keep the conductor length the same and (other than connector path) take up relatively little PCB real estate.

    9. Re:Speed by cait56 · · Score: 1

      Correct. The problems with synchronizing multiple high speed lines is such that virtually all high-speed interfaces are going serial, or very slightly parallel. The latter are generally not bit-wise parallel, but synchronize at a greater granularity. An example of the latter can be found in 4x InfiniBand links.

      This also relates to chip design. A certain number of external pins creates a minimal chip size. Serial interfaces can be dealt with using less board space. That is the major plus for Serial ATA. Raw speed wouldn't be much of an improvement, as that current ATA is mostly bound by the speed of the disks themselves. The same data over thinner cable allows more point-to-point connections.

    10. Re:Speed by Anonymous Coward · · Score: 0

      I've got a ATA-100 drive running at full speed using a 40-conductor cable without any problems so far. The cable's only 6 inches long though.

    11. Re:Speed by moonbender · · Score: 1

      Hell, there's no arguing that. ;)

      --
      Switch back to Slashdot's D1 system.
    12. Re:Speed by Anonymous Coward · · Score: 0

      Yeah, and you are probably getting CRC errors all over the place, so transfers are being repeated. Smart move.

    13. Re:Speed by rabidcow · · Score: 2, Informative

      IBM developed a work-around for ATA-66 and ATA-100 by using an 80-conductor cable with a 40-pin interface, by stringing a "ground" conductor between each "signal" conductor.

      Not that this concept is anything new, half of the 40 pins from earlier versions of ATA were grounded. (every other one) Same thing with old parallel ports, the data lines have ground interleaved.

    14. Re:Speed by Gherald · · Score: 1

      Hmm, when I tried a 40-pin cable to connect my WD1200JB to my A7N8X Deluxe it only ran at UDMA 2.

    15. Re:Speed by Anonymous Coward · · Score: 0

      Serial (in PCI Express, Fibre Channel, and Gbit Ethernet) uses 8b/10b encoding, wherein each byte (8 bits) is encoded into a 10-bit symbol. On the surface, this may seem inefficient (loss of 20% of bandwidth), but it provides the following advantages:

      1. Limited maximum run length -- no more than 5 consecutive ones or zeros in any sequence, so intersymbol interference (ISI) is reduced. ISI may be thought of as a charge built up on the cable by a long string of same-valued bits, so that the first transition to the opposite value must overcome this charge; that first bit is always going to be weaker. Also related to this is that the transmitted data stream is DC balanced -- the number of ones and zeros in a given interval will be equal (plus or minus two
      bits at most), making it easier for receivers to recover the signal.
      2. Embedded clocking -- another benefit of limiting the run length; if bit transitions are guaranteed every 5 bits, then it is possible to recover the clock at the receiver from that signal; no separate clock line is required. Without a separate clock line, there is no skew between clock and data resulting from different signal path lengths, so it is easier to meet setup and hold time requirements.
      3. Special characters (called "K" characters) -- these are the "left-over" valid 10-bit codes after all the codes needed to translate 8-bit values are assigned, and are used for synchronization, framing, idles (though not in PCI Express, which sends scrambled zeros for idles), skip characters (which allow addition or deletion of symbols between frames to compensate for clock differences between receiver and transmitter), and primitive sequences (used for training and flow control, for instance).
      4. Low-level error checking through disparity -- no 10-bit symbol has more than 6 ones or more than 6 zeros. The difference between the number of ones and zeros sent over the bus is tracked, and should never exceed +/- 2; if this condition is violated then an error is reported.

      The first two results in particular are what allow much higher clock rates than parallel. Combined with the fact that multi-drop buses always compromise signal quality due to reflections at each connector (PCI Express is point-to-point), this is why serial interfaces are already achieving multi-GHz speeds while parallel buses are having difficulty getting past 300 MHz or so.

    16. Re:Speed by Ben+Hutchings · · Score: 1

      No, 40-pin ATA has only 7 grounds. It's just an adaptation of the PC AT expansion bus (the ISA bus) that includes the signals needed by a hard disk controller (hence the name ATA for AT Attachment).

    17. Re:Speed by Anonymous Coward · · Score: 0

      Oh, oops. Still, it's not a new concept ;)

  5. PCI doesn't need to be replaced by Anonymous Coward · · Score: 0

    On Desktop, only Gigabit ethernet needs something faster than PCI and several motherboards and chipset already include that. There isn't need for anything faster.

    1. Re:PCI doesn't need to be replaced by Anonymous Coward · · Score: 1, Informative

      RAID controllers? Graphics (how many times has AGP been bumped up now?)? And given how long it will take before this is actually implemented let alone becomes standard, there'll be plenty more things before then I'm sure.

    2. Re:PCI doesn't need to be replaced by Anonymous Coward · · Score: 2, Insightful

      I believe that onboard devices are still part of the PCI bus, even though they're not plugged into a PCI slot. So onboard Gigabit ethernet will still eat into your available PCI bandwith.

      Also, you don't seem to be looking at individual PCI devices rather than the total bandwith for all devices. Right now if you want more than 2 IDE drives and have them not affect each other, you need multiple IDE controllers. Individually they may fit into the available bandwith fine, but combine several and you can be in trouble.

      The same can be said with multiple ethernet cards. One gigabit ethernet card may work fine, but if you want to have multiple, you may have issues.

    3. Re:PCI doesn't need to be replaced by stilwebm · · Score: 1

      I believe that onboard devices are still part of the PCI bus, even though they're not plugged into a PCI slot. So onboard Gigabit ethernet will still eat into your available PCI bandwith.

      Exactly - this is why server chipsets often have two PCI busses.

    4. Re:PCI doesn't need to be replaced by cait56 · · Score: 2, Insightful

      And 640 KB is more than enough memory for any desktop too,

      Try thinking new applications. What if your "desktop" machine is capturing one TV show, downloading a major update to a software application, and your viewing two versions of a video in parallel in order to determine how to further edit the thrid copy that you have open in another window.

      And oh yes, you just received 73 wonderful opportunities to engage in financial transactions with a former Nigerian minister.

      It seems to me that a "desktop" machine could end up needing quite a bit of internal bandwidth.

    5. Re:PCI doesn't need to be replaced by Malor · · Score: 2, Informative

      This is a very cool feature in the new Intel 865 and 875 chipsets (the ones that support the 800Mhz front-side bus) -- the onboard gigabit LAN port is on the Northbridge, not the Southbridge, so it's not contending with PCI for bandwidth.

      As far as I know, this is the only currently-shipping chipset that does this.

    6. Re:PCI doesn't need to be replaced by cookd · · Score: 1

      Actually, you'll notice that all kinds of things are being pulled off of the PCI bus in recent chipsets. The southbridge on new Intel mobos has separate bus drops for the built-in IDE ports, USB ports, NICs, and the PCI bus so that they don't steal bandwidth from the PCI bus. Once all of the major peripherals have been pulled off of the PCI bus it is fast enough. But if you put all of those on the same PCI bus, you would probably notice the need for a faster standard.

      --
      Time flies like an arrow. Fruit flies like a banana.
    7. Re:PCI doesn't need to be replaced by redgren · · Score: 1

      Real servers have each individual PCI slot on their own bus. This is done for multiple reasons, error isolation and recovery, bandwidth, etc.

    8. Re:PCI doesn't need to be replaced by Anonymous Coward · · Score: 0

      Coming from a chipset design perspective, this is not correct. The high bandwidth interfaces, such as SATA, USB, and ethernet, are logically "upstream" from the PCI bus. The only limitation of these devices is the bandwidth between the northbridge and the southbridge.

      But what you said about aggragate bandwidth is true- all devices on the PCI bus share the (typical) 133 MB/sec PCI bandwidth.

    9. Re:PCI doesn't need to be replaced by vofka · · Score: 1

      this is why server chipsets often have two PCI busses.

      Since PCI supports a maximum of 5 devices per bus (IIRC - I think I read that in the Anandtech article, though could have been elsewhere) I think you will find that almost ALL current motherboards have 2 PCI Busses. Usually you have 4 slots and one OnBoard device on one bus, and the rest of the OnBoard hardware sharing with any remaining slots on the board.

      Server Motherboards are likely to have three, (or maybe more) PCI Busses - 2 32-bit/33 MHz, and one 64-bit/33 MHz.

      --
      Disclaimer: I meant what I thought, not what I wrote! What? You can't read my Mind? Oh dear!
    10. Re:PCI doesn't need to be replaced by codeguy007 · · Score: 1

      You obviously don't know what you are talking about.

      We work with Server Xeon, AthlonMP, Opteron boards on a daily basis and each PCI slot does not have it's own bus. PCI is Multidrop as the Articles says. A server board might have 2 or 3 separate PCI-X buses but not one for each of 6 PCI-X slots, and the onboard dual GigE. That's not practical.

    11. Re:PCI doesn't need to be replaced by Anonymous Coward · · Score: 0

      Plebe.

    12. Re:PCI doesn't need to be replaced by redgren · · Score: 1

      hehe - go aheand and play with your 'big iron' xeon and athlon toys... Call me when you have 3-4 Million to drop on an IBM p690 with 210 PCI slots, each one an individual bus.

  6. Manufacturers might even react by Anonymous Coward · · Score: 0

    Manufacturers might even react to this one and STOP putting damn AMR slots in motherboards.. what a waste of space they were..

    then again.. I haven't bought a motherboard in a year or so.. maybe they've already woken up :)

  7. Whooooa! by Daath · · Score: 1

    I am speechless! "PCI Express currently runs at 2.5Gbps, or 250MBps per lane in each direction, providing a total bandwidth of 16GBps in a 32-lane configuration."

    What can I say: WOW! - Hello gigabit netcards, (multiple) extreme graphics adapters etc!

    --
    Any technology distinguishable from magic, is insufficiently advanced.
    1. Re:Whooooa! by DarthWiggle · · Score: 1, Funny

      Marketing: We got one, sir.
      PHB: Very good, Igor, very good.
      Marketing: Shall I go for another?
      PHB: They will come to you in time.
      Marketing: What's that sound?
      PHB: It's the sound of thousands of mid-level product managers from struggling PC sellers banging on your cubicle wall, young Igor.
      Marketing: *cries*

      That said, I'm excited about PCIExpress. Perhaps not as much as Daath, but excited nonetheless. 'Course, this just means that the GeForce4 I bought 6 months ago will look about as quaint as Combat! on an Atari does today. *sigh Where do I swipe my credit card? It's time for me to be milked.

  8. rat race by dirtmerchant · · Score: 1

    The high bandwith demands of today's application are designed to lock us into another upgrade cycle.

    1. Re:rat race by Anonymous Coward · · Score: 0

      "The high bandwith demands of today's application are designed to lock us into another upgrade cycle."

      It goes both ways. Chicken and the egg?

  9. PCI 2 is the same as PCI? by tekrat · · Score: 4, Funny

    Just wait until the PCI group renames PCI Express to PCI just to keep things confusing to the consumer. After all, if consumers are demanding PCI Express in their computers, then just rename everything to PCI express... or however that USB fiasco works out....

    I'm just wonering now if that external HD USB2 case I bought is really 1.1 or not... Grrrrr.

    --
    If telephones are outlawed, then only outlaws will have telephones.
    1. Re:PCI 2 is the same as PCI? by Anonymous Coward · · Score: 0

      ya know i was wondering about that too. my external says "usb2 full speed" yet it feels more like usb1.1. then after a little digging through the manual it turns out that the device is usb2 compliant but runs at usb1.1 full speed. grr...

  10. Hmmm by koh · · Score: 4, Interesting

    Or is this just yet another way to force us into a new upgrade cycle?

    Or maybe current PCI devices don't support DRM out of the box ? Please upgrade your bus techno, so we can use all this extra bandwidth to transfer huge crypto keys to/from your hardware, just in case you want to play a copyrighted sample on your soundcard :)

    (-1 Paranoid)

    --
    Karma cannot be described by words alone.
    1. Re:Hmmm by damiam · · Score: 1

      You can get (assuming no quantum computers are involved) unbreakable crypto with a 512-byte key. There's no technological reason to expect PCI-Express devices to have any more or less DRM than PCI.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:Hmmm by koh · · Score: 1

      There's no technological reason to expect PCI-Express devices to have any more or less DRM than PCI.

      Actually, it depends on your content/key ratio. If you have only one 512-bytes key to send for each sound file played, it won't make any difference indeed.

      But when you start associating keys to groups of sound samples (or movie frames), you may end up transmitting more crypto than content. More bandwith would be a boon in this case.

      However I don't know if this kind of implementation is planned for DRM (I don't know my enemy this well yet ;) but if "content creators" want to be able to reuse sound samples or movie chunks while ensuring "rights protection" (barf), they would be better off building keys for each chunk of content...

      Of course I'm only speculating here.

      --
      Karma cannot be described by words alone.
    3. Re:Hmmm by dissy · · Score: 2, Informative

      Fortunatly PCI express will be a dropin replacement for PCI.
      Only the electrical connection will actually change, the 'language' spoken over it will be no different than todays PCI, this way drivers will not need changed or upgraded to support the PCI-X version of the hardware.

      Its just like how serial ATA is replacing our current ATA.
      The standard they use to speak is not changing, only the electrical interface.

      As a matter of fact, adding DRM (To PCI-X *OR* PCI) would indeed require driver changes, so you could easily tell and avoid that hardware just like you do right now.

      Thinking PCI-X is the path to DRM is like refusing to upgrade to a 64 bit CPU because it will be more capable of running DRM as well.
      Of course both technologys can be used for DRM, but so can the 32 bit CPUs and 32 bit 33mhz PCI buses we have right now.

    4. Re:Hmmm by Anonymous Coward · · Score: 0

      He said it himself (-1 Paranoid). How did it get rated (5 Interesting)? How huge will these crypto keys be? Right now, 4196 bits would be considered ridiculously strong. Say we double this to 8392 (remember that increasing it by one bit makes it twice as hard to brute-force). This is still ONLY 8 KILOBYTES, which certainly wouldn't require a new bus architecture.

  11. Does PCI Express solve the shared IRQ problem? by WeiszNet · · Score: 5, Insightful

    More than bandwidth, what I need would be a bus
    that doesn't have a problem with too many extensions
    because of a limited number of IRQs.

    Today most mainboard come with many onboard PCI componentes. If you really are going to put in 3-5 extra PCI components in a stock PC, you usually end up in a nice game of 'let's see what order works best', or cannot use all cards together at all.

    1. Re:Does PCI Express solve the shared IRQ problem? by arth1 · · Score: 4, Informative

      The limited number of IRQs hasn't been a problem since PCI 2.1 and APIC. It's a problem with Windows 9x and a few other operating systems, but those won't be able to use PCI Express anyhow.

      The problem today is more with interrupt line sharing (#A, #B, #C, #D -- some motherboards add more, but four is the old spec), and cards sharing the actual interrupt and not the interrupt queue (IRQ), depending on how you place them.

      But yes, to answer your question, there's less problems, due to the parallel serial nature (now is that an oxymoron?) of the controller interface, working somewhat like SCSI does.
      At least until 4x, 8x and 16x PCI Express arrives in force, and cards starts competing and assuming that all the streams are available for THEIR card, much like some cards today think it's ok to bump up the PCI latency, cause the user SURELY must have some unpopulated slots we can steal time from...
      Yeah, when that happens, it may be hell to troubleshoot, but we'll just wait and see...

    2. Re:Does PCI Express solve the shared IRQ problem? by Anonymous Coward · · Score: 0, Informative

      With APIC onboard we have many more IRQ's to use. Many mobos support IO-APIC in BIOS, and with it enabled when you install WinXP+ or when you compile support for it in Linux you can get IRQ25 and higher :)

    3. Re:Does PCI Express solve the shared IRQ problem? by Jeff+DeMaagd · · Score: 1

      I don't see an issue if the system uses more recent IRQ standards, I think ACPI extends them by at least double.

      Under Windows 2000, I see IRQs ranging from 1 to 31 on my three year old PIII Xeon. My P4 has available IRQ slots going up to at least 22. I'd say there is plenty of room.

    4. Re:Does PCI Express solve the shared IRQ problem? by cheezedawg · · Score: 3, Informative

      PCI Express gets rid of all of the sideband interrupt signals and only uses Message Signalled Interrupts (MSI). This gets rid of any need for IRQ sharing. The only limitation of MSI is the number of interrupt vectors available in the local APIC in the CPU (currently 256).

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    5. Re:Does PCI Express solve the shared IRQ problem? by Anonymous Coward · · Score: 1, Informative

      PCI Express doesn't *only* use MSI. It has legacy support for the shared INTx lines (modeled as virtual wires, using assert/deassert INTx messages to change the state of the wire). MSI is different, using a memory-mapped messaging scheme developed for parallel PCI, rather than native PCI Express messages.

      The legacy INTx support allows PCI Express hardware to maintain backward compatibility with existing drivers for PCI devices. I expect the legacy stuff will eventually get phased out of new designs.

    6. Re:Does PCI Express solve the shared IRQ problem? by dacarr · · Score: 1

      OK, so give them IP addresses instead.

      --
      This sig no verb.
    7. Re:Does PCI Express solve the shared IRQ problem? by cheezedawg · · Score: 1

      Whoops. Your right. PCI Express supports both an emulated INTx and MSI. The do say that the legacy INTx emulation might be deprecated in future revisions of the spec, though.

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
  12. Is this what the consumers want or... by joshwa1 · · Score: 2, Insightful

    Is it what the manufacturers think we want? The traditional Hard Drive is still the main componant in the PC slowing everything down, yet the manufacturers still keep increasing CPU, and BUS speeds and increase noise and heat levels.

    1. Re:Is this what the consumers want or... by confused+one · · Score: 2, Insightful
      you can go out and get a fast drive array (I think 2 scsi u160 drives with 10k spindle speeds in a raid 0 array is enough), which will actually saturate the 32bit pci bus. If your looking for a fast disk, the technology is available. It's not cheap; but, it's available.

      So, at some point, even if you develop faster drives you're going to need a faster bus to support it.

    2. Re:Is this what the consumers want or... by Crowley · · Score: 1

      In the normal case, the Hard disk is the bottleneck component. There are some significantly high-throughput applications out there in the niche markets. For instance, I am writing a device driver at the minute for a device which acts as a monitor, but the result ends up getting displayed in a window on your desktop - like this. When capturing 60 frames per second of 1280x1024 at 16bpp, that's a total of 150MB/S, which PCI currently won't handle. The company I work for is quite happy to see the PCI bottleneck removed.

      --

      --
      Caffeine fault: operator dumped
    3. Re:Is this what the consumers want or... by dissy · · Score: 0, Insightful

      > Is it what the manufacturers think we want? The traditional Hard Drive is still
      > the main componant in the PC slowing everything down

      That statement is false.
      It is indeed the bus that is the slowest bottleneck at the moment.

      Go out and get a firewire controller.
      Right there you have almost 3 times the bandwidth of a SCSI controller, and 4 times the bandwidth of an ata100 IDE controller.

      If you want full disk IO bandwidth, you can only use ONE ide disk per bus. For scsi its actually the same. Technically you can fit 1.6 disks on a bus, but since we are talking about not sharing bandwidth, you can only put one disk on it, because there is not enough bandwidth left over to speak to a 2nd disk at full speed. Yet people commonly throw 14 disks on a scsi chain.
      Firewire can support 4 disks at full speed, so using the same math one can throw 52 disks on the bus and be equal with a 160mbit scsi bus.

      I have 4 such firewire buses on my system.

      PCI is what is limiting me from using ONE of them to its fullest, let alone all 4.

      And this is firewire 400.. 800 is out as well, which even ONE card can saturate a PCI bus even with no other devices on the PCI bus at the same time.

      Standard PCI also cant fully use Gigabit ethernet to its potential, let alone multiple cards like we do with 100mbit ethernet today.

      All of the above apps will use over 100% of the PCI bus *with just one of them in use!*

      So, now lets say you want 4 firewire 800 bus's, 2 IDE buses, 2 gigabit ethernet cards.. wow you have just exceeded your PCI bus's capabilitys by over 6 times!

      Yes, it is safe to say PCI is our main problem right now.

      Also as a nit pick
      > and increase noise and heat levels.

      manufacturers do this? Concidering the only parts in my systemsthat make ANY noise (outside of sound hardware of course) are fans.
      Nothing else in the computer really makes alot of noise.
      Disks make some sound yes, but very little. And they are definatly drowned out by the sound of the fans. I cant think of any other devices in my computers that DO make noise except for fans and drives with moving parts now that i think about it.

      But comparing a fan design flaw with 'CPU RAM and BUS' technology is like bitching about the color of paint on a car and claiming that effects performance and thus is the car manufacturers problem.

      Granted its a pain that parts keep getting faster at the expence of generating more heat, but thats a law of physics so really hard to work with there :)
      Ideally we need a new cooling system for PCs in general to replace the fan.

    4. Re:Is this what the consumers want or... by virtual_mps · · Score: 4, Informative
      Go out and get a firewire controller.
      Right there you have almost 3 times the bandwidth of a SCSI controller, and 4 times the bandwidth of an ata100 IDE controller.

      Moderators on crack. This is just plain wrong. Firewire is 400 or 800 Mbits/s, while SCSI is up to 320 Mbyte/s, IDE is up to 133 MByte/s, and Fibre Channel is up to 250 Mbyte/s. These numbers are directly comparable, because different buses have different amounts of overhead, but for sure firewire is a slow also-ran when talking only about performance. (When talking about cost, flexibility, etc., firewire looks better, of course.) As far as PCI goes, the top end is over 1 Gbyte/s, which is a bottleneck for some applications, but not firewire. Also, in high-end servers you'll have a number of pci buses to improve performance.
    5. Re:Is this what the consumers want or... by Dave9876 · · Score: 1
      Go out and get a firewire controller. Right there you have almost 3 times the bandwidth of a SCSI controller, and 4 times the bandwidth of an ata100 IDE controller.
      Dude, lay off the crack smoking. Firewire-400 is 400Mbit/s (50MB/s). SCSI is up to 320MB/s. In reality, firewire is just scsi over a serial medium.
    6. Re:Is this what the consumers want or... by dmewhort · · Score: 1
      Just one nitpick about this:

      > Also as a nit pick

      > and increase noise and heat levels.

      >manufacturers do this? Concidering the only parts in my systemsthat make ANY noise (outside of sound hardware of course) are fans. Nothing else in the computer really makes alot of noise.

      >Disks make some sound yes, but very little. And they are definatly drowned out by the sound of the fans. I cant think of any other devices in my computers that DO make noise except for fans and drives with moving parts now that i think about it.

      They are talking about electical noise not audible noise.

      Doug

    7. Re:Is this what the consumers want or... by Anonymous Coward · · Score: 0

      Who gives a crap. He has a point and his point is sound.

    8. Re:Is this what the consumers want or... by twiztidlojik · · Score: 1

      I take it you've never owned an IBM deathstar.

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
  13. Wanted: by swordboy · · Score: 1, Offtopic

    Open Laptop Chassis, monitor and power standards!

    Ding, Ding!

    --

    Life is the leading cause of death in America.
  14. Cynicism overkill by acordes · · Score: 2, Troll

    Why does every /. story need to have some little cynical tagline at the end of the intro. Why can't people just post the story, let other's read it, and formulate their own opinions? Arrgh, it's been starting to drive me nuts. /. is starting to sound more and more like a bad TV news program every day. "Everything is quiet and safe in our little suburb. OR IS IT?!"

    1. Re:Cynicism overkill by Max+Romantschuk · · Score: 1

      Why does every /. story need to have some little cynical tagline at the end of the intro.

      I have no idea. I've submitted 2 stories which have been accepted, so you'll have to ask the editors about the picking of cynical-tagline-ending-stories...

      What I do know is that I felt raising the question would benefit the discussion, and I wanted to hear people's oppinion in comparison to my own. Questioning everything is part of my nature, i guess.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    2. Re:Cynicism overkill by frenchgates · · Score: 2, Interesting

      I think the point is to start off a discussion, since the discussions are often more interesting than the news item in the first place.

      --
      Syntax error: loose != lose, affect != effect, then!=than
    3. Re:Cynicism overkill by rzbx · · Score: 1

      "Questioning everything is part of my nature, i guess."

      Mine too.
      See below for details.

      --
      Question everything.
    4. Re:Cynicism overkill by mekkab · · Score: 1, Funny

      Why does every /. story need to have some little cynical tagline at the end of the intro. Why can't people just post the story, let other's read it, and formulate their own opinions?

      You must be new around here. Welcome to /.!

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
    5. Re:Cynicism overkill by Anonymous Coward · · Score: 0

      LOL, and how. The Slashdot editors are self-styled journalists. Of course, none of them have, you know, actually studied or worked in journalism before, so they end up sounding like local news anchors in a desperate attempt to be taken seriously.

    6. Re:Cynicism overkill by Anonymous Coward · · Score: 0

      I think the point is to start off a discussion, since the discussions are often more interesting than the news item in the first place.

      I guess the new /. slogan should be "Discussions for trolls. Stuff that's irrelevant."

      Discussion is all well and good, but I come here for NEWS. I don't think the signal to noise ratio on /. allows good discussion anymore, on all but the smallest level. It seems to me that the vast majority of /. posts these days could be copied from each article to the next, with no affect on their relevance (or lack thereof) (including this post) Also, your belief that the 'discussions' are more interesting than the news is not shared by everyone. with nataliegoatse???profitsoviet crap everywhere, I find the 'discussions' to have degenerated to the level of grade-school playground bullshit sessions. You're free to disagree, of course, even though you are wrong if you do.

    7. Re:Cynicism overkill by Anonymous Coward · · Score: 0

      Thanks for that point AC. And now, the LOCAL CONNECTION! It's probably not just our area, but how many other people find their news media outlets look for ANY possible connection between your area and a major news story? A train wreck? "2 people were from our area in this train wreck and it passed through our area 5 days ago, let's go talk to their families who live about 15 minutes away."

    8. Re:Cynicism overkill by vrt3 · · Score: 1

      Grandparent has user id 69618.
      Parent has used id 133181.

      Parent says to grandparent "you must be new around here". Somehow something must be wrong.

      --
      This sig under construction. Please check back later.
    9. Re:Cynicism overkill by mekkab · · Score: 1

      Somehow something must be wrong.


      Dammit! I thought I fixed that rip in the space-time continuum!!
      allright, I'll go get my pliers and patch it once and for all.

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
    10. Re:Cynicism overkill by Anonymous Coward · · Score: 0

      If anything, this is cynicism underkill. I got the impression from reading the write-up that the author actually works for a company behind PCI-Express and is just using Slashdot for free advertising (notice how no competing standards were mentioned). The concluding throw-away line was there to makes sure it got posted by distracting the editors from the _real_ one-sided-ness of it. Expressing the upgrading wariness any intelligent /.-er should have doesn't tell us there are competing standards out there.

  15. Third Generation ? by execom · · Score: 1

    ISA Vesa Local Bus PCI AGP PCI Express It's 5th generation for me.

    --
    I need a Sino-Logic 16. Sogo-7 data-gloves, a GPL stealth module...
    1. Re:Third Generation ? by turgid · · Score: 1

      You forgot EISA, the 16MHz, 32-bit backwards-compatable successor to 16-bit ISA.

    2. Re:Third Generation ? by mirko · · Score: 1

      There were 2 generations of ISA slots : short and long..
      You also forgot EISA and MCA.
      BTW, AGP is seen as a PCI device.
      So, well, I am confused and would like to know what the others generation included.

      BTW, I hope at the end we can access any of our individual components using IPv6...

      --
      Trolling using another account since 2005.
    3. Re:Third Generation ? by Max+Romantschuk · · Score: 1

      ISA Vesa Local Bus PCI AGP PCI Express It's 5th generation for me.

      Vesa Local Bus and AGP aren't general purpose buses like ISA and PCI if you ask me. There is the PCI-X standard though, but I guess the 3GIO name was aiming for a third generation of dominant technology kind of thing.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    4. Re:Third Generation ? by Anonymous Coward · · Score: 0

      There were 2 generations of ISA slots : short and long..

      Not really. It goes like this:

      PC/XT: Original 8bit expansion slots in the IBM PC/XT.

      AT: Updated XT slot, 16bit. This added an extra connector at the back to accomodate the extra signals.

      ISA: Standardised form of the AT slot, pretty much almost identical unless you're an EE and are picky about these sorts of things.

      EISA: An updated form of ISA. 32bit, included Plug 'n Play (The real, original, PnP). The extra contacts were set deeper in the slot, so it is backward comptable to 16bit ISA.

      That about it. You also have MCA, VLB and of course, PCI mixed in at various points, but they're not ISA slots.

    5. Re:Third Generation ? by Lumpy · · Score: 1

      ISA Vesa Local Bus PCI AGP PCI Express It's 5th generation for me.


      Did we forget EISA?

      How about microchannel? which was designed to be better than EISA. Although many would argue that it was more like VESA...

      but EISA was there before Vesa...

      --
      Do not look at laser with remaining good eye.
    6. Re:Third Generation ? by harrkev · · Score: 1
      BTW, I hope at the end we can access any of our individual components using IPv6...


      What is you add an ethernet card to your 'puter? (some people need multiple ethernet ports on one machine)

      Then you have to use IP to access the ethernet card so that you can use IP. Would this mean that the card would have to access itself??? If so, where does the processor fit into this picture? Hmmm. I am confusing myself again.

      Actually, that would remind me a little of fibre-channel. Using FC, you can embed SCSI and TCP/IP onto FC. This means that one FC port can accomodate attached storage AND networking. Kinda cool, but the full FC spec is a complete headache to deal with.

      In fact, I would be quite surprised if any one device was capable of using all possible FC protocols and features. It tries to do everything, with the associated baggage that goes with it.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    7. Re:Third Generation ? by nmg196 · · Score: 1

      1 release != 1 generation

      ISA = 1st gen
      Vesa Local Bus and PCI are essentially just different versions of the same thing = 2nd gen
      So PCI express will be 3rd Gen.

      AGP is a bit different as it's graphics only.

    8. Re:Third Generation ? by afidel · · Score: 1

      Vesa local bus was in fact a general bus, there were network cards, disk controllers, and other peripheral cards available for it. And the reason PCI-X isn't the next standard is Intel's Not Invented Here syndrome.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Third Generation ? by dacarr · · Score: 1

      But MCA and EISA died out rather quickly. I think they were basically "left-behind" standards. IIRC, only IBM picked up on MCA bus anyway.

      --
      This sig no verb.
    10. Re:Third Generation ? by Anonymous Coward · · Score: 0

      ISA: Standardised form of the AT slot, pretty much almost identical unless you're an EE

      Or you were a token ring card that was picky about those things.

    11. Re:Third Generation ? by jo42 · · Score: 1

      Ye fergots NuBUS...

  16. According to the USB Consortium... by borgdows · · Score: 0, Redundant

    PCI 1.x = PCI 'Full Speed'
    PCI Express = PCI 'High Speed'

    1. Re:According to the USB Consortium... by Anonymous Coward · · Score: 0

      MODS are NUTS!!
      it IS funny!
      it can't be redundant : nobody has posted something about USB before this on this article.

    2. Re:According to the USB Consortium... by Anonymous Coward · · Score: 0

      it was meant ty be 'funny'. and it is.

  17. About time by zensonic · · Score: 4, Insightful

    Given that the PCI interface was introduced to the world by intel in 1992 and that we since have increased the cpu processing powers by a hundred fold (give or take a little) it is really about time that the bus catches up.

    --
    Thomas S. Iversen
    1. Re:About time by nate1138 · · Score: 1

      While I agree that the old 32bit/33Mhz PCI is severly lacking. It's not like the standard has been at a standstill. We've gotten 32bit/66Mhz and 64bit/33Mhz flavors, both of which double the bandwidth of standard PCI, and we have PCI-X (although I will fully admit to being ignorant of what the fuck it is). Although for apps like HDTV and 10Gb Ethernet, any flavor of PCI starts to lack. Additionally, these should eventually make computers cheaper/smaller due to a much lower number of traces that have to be put on the motherboard.

      --
      Where's my lobbyist? Right here.
    2. Re:About time by Anonymous Coward · · Score: 0

      Yeah!I'm looking for an excuse to spend more on a graphics card than it would cost to buy all the major consoles, and this just might be all the excuse I need. Now to find a monitor that refreshes at 250fps!

    3. Re:About time by multimed · · Score: 1
      Certainly I'm for continuing to move forward and make things better, faster, cheaper. But to say that just because PCI is a decade old that it's long overdue relative to CPU clockspeed is just not right--apples to oranges. For the most part, the improvements have gone after the bottlenecks--mostly CPU speed, memory speed, hard drive speed, and even system bus speed. In that context, for 99.9% of users, there have never been performance issues waiting for the "slow" PCI bus--with very few exceptions, no devices were actually capable of filling up the PCI bandwidth--especially with 66 bit & 66 Mhz flavors. And while it's easy now to claim that AGP was evidence of PCI's inferiority, the truth is at the time the main reason given for AGP was so that low end systems could use much cheaper system memory for video.

      Spending resources on a replacement for PCI would have been wasteful even a few years ago. Now that CPUs have gotten faster than most people have any real need for, it's a good time.

      --
      Vote Quimby.
    4. Re:About time by the.jedi · · Score: 1

      pshaw! Long live EISA!

      --
      ThunderBird. Nuff said.
  18. This just in! [-1, Redundant] by Daath · · Score: 0, Redundant

    PCI Express will not replace PCI. PCI will be backwards compatible, and for the convenience of OEMs PCI will be renamed PCI Express, the faster PCI Express will be henceforth be known as PCI Express Hi-Speed, and the PCI PCI Express will be known as PCI Express Full-Speed.

    Someone had to...

    --
    Any technology distinguishable from magic, is insufficiently advanced.
    1. Re:This just in! [-1, Redundant] by praxim · · Score: 0

      Someone [else] did. ;-)

    2. Re:This just in! [-1, Redundant] by Daath · · Score: 0

      I saw after my submit :-P figures ;)

      --
      Any technology distinguishable from magic, is insufficiently advanced.
  19. hmmm by Connie_Lingus · · Score: 1

    Or is this just yet another way to force us into a new upgrade cycle?"

    Short Answer: Yes.

    But, hey, that keeps many of us employed...

    --
    never bring a twinkie to a food fight.
  20. A reasonable upgrade cycle by brucmack · · Score: 5, Interesting

    I'd say a new standard every 10 years is a pretty reasonably upgrade cycle compared to most other PC technologies...

    OK, so yes we can probably live with PCI for longer (possibly much longer), but why not introduce a new standard with better potential? It maintains complete backwards compatability with regular PCI components, so manufacturers of harware don't even have to change anything. Of course another issue is motherboard cost, but there will always be new features put into successive motherboard generations that aren't in widespread use yet... like serial ATA, gigabit ethernet, etc. And there will probably be motherboards available for a lower cost without those features as well.

    1. Re:A reasonable upgrade cycle by Unkle · · Score: 2, Interesting

      Along with the fact that PCI has been relatively stable for 10 years, now is a great time for this to be coming out. We'll all be buying new stuff soon anyway to take advantage of SATA and the like, so why not throw one more thing in? Only downside I can see to this is the need to buy some more pheripherals than simply replacing MB and drives, but still not too bad. It's nice when upgrade cycles are at least close to each other.

      --
      Against stupidity, the gods themselves contend in vain.
  21. And this... by Anonymous Coward · · Score: 0

    Is EXACTLY what's planned.

    Look for mobos supporting the next generation of DRM to hit the shelves next spring...

  22. If it means a goodbye to AGP... by haxor.dk · · Score: 1

    ...then I'll be happy to enter the upgrade cycle once again.

    AGP is clumsy, and PCI exp. is more modular as well. It allows the insane bandwidth og AGP for everything.

    And you'll be able to take REAL advantage of 1 Gbps Ethernet - and 10 Gbps once we get that =)

    1. Re:If it means a goodbye to AGP... by msh104 · · Score: 0

      10 Gbps is already in kernel 2.5 ( only one card but still, its there )

    2. Re:If it means a goodbye to AGP... by modecx · · Score: 1

      The ONE thing that I'm really looking forward to PCI-Express doing is allowing us multiple video cards on the same bus, with the same capabilities.

      It's a real crapper that most of the latest generation 3D cards and such just plain don't come in PCI. However it is rightfully so: the bus is old and slow compared to AGPnX. It makes no real sense to put such a slow bus, from a marketing standpoint. There simply isn't enough demand for big multi-headed systems.

      Maybe PCI-Express will allow us to make multi-headed systems a bit easier to manage--in hardware and software?

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
  23. Physical Connector by CaseyB · · Score: 4, Funny
    I'm a bit concerned about the way the cards are mounted. System bus connectors aren't just data connections -- they're structural foundations for today's giant hardware.

    How are those tiny little serial connectors supposed to support the weight of my 2007 GeForce Maxx Fury 7 video blaster with its jet turbine fan? They'll snap like twigs, I tell ya!

    1. Re:Physical Connector by BluGuy · · Score: 1

      Doesn't look to be too much of a problem. At first, there will be extentions added to the existing PCI slot on mother boards. After that, they are speculating that a chasis with a "PCI Bay" will be built into boards, allowing for support of the actual devices.

    2. Re:Physical Connector by Pulzar · · Score: 1

      As you can see here, x8 and x16 connectors will still have a good number of pins, so the connector will not actually be any smaller than the current AGP connector.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    3. Re:Physical Connector by dissy · · Score: 2, Informative

      > I'm a bit concerned about the way the cards are mounted.

      From the demo I saw about a year ago, the cards mount as-is and get power from the standard PCI bus, but that is all.
      Then there is a small connector on the edge of the card oposit from the back panel (Some disk cards have LED header pins here, some cards have power connectors here where a floppy power jack like USB and FW cards)

      This is where the serial PCI-X will connect, and have a thin cable connecting to whereever on the mobo it will go.

      Later, cases can be redesigned to take advantage of better mounting options.

      Also, one of the ideas suggested at the time, similar to how we can use empty slots now to hang panels for sound and serial and whatnot, and they just have cables that connect to onboard hardware, PCI-X cards can be made to do the same and not 'plug in' to the PCI bus at all.

      Since power can be supplied elsewhere, the edge of the card that plugs into the current PCI slot can even just be PCboard/plastic with no traces, just used to hold it stable.

      Additionally, since PCI-X cables can be longer, you can have an external enclosure for your cards and run the cable(s) over to it that way.
      At that point whatever redesign is needed can be tested and a standard aggreed upon before ATX cases are redesigned to do the same internally.

    4. Re:Physical Connector by Anonymous Coward · · Score: 0

      Not to worry, by 2007, nVidia will have migrated most of their video hardware to the nBox. This specially-engineered thermally-regulated Video Hardware Enclosure will connect to your PC with a certified PCI-X Extension Cable.

    5. Re:Physical Connector by Ben+Hutchings · · Score: 1

      PCI Express is not PCI-X. -X is an extension of PCI whereas Express seems to be a whole new bus.

  24. Is it just me... by Anonymous Coward · · Score: 0

    ... or does PCI-Express sound like that run-down computer store around the corner that you've 'boycotted' but still go to anyways?

  25. Is HDTV the only application? by Xesdeeni · · Score: 1

    Other than uncompressed HDTV (1928x1080@29.97, 4:2:2 = 124MB/s), what applications need higher than 133MB/sec? Are 3-D cards really limited by the PCI/AGP bus today? Certainly it would be nice (and reduce video card cost) to move all that on-board 3-D memory to the motherboard, but is that really a compelling enough reason all by itself?

    I'm not saying that there aren't lots of uses for a faster bus, but changing to PCI was painful (Remember EISA/VESA Local FUD? Remember motherboards with four slots, not all of which actually worked? etc.) and the next change will be equally difficult. So, how many of the reasonable applications are really mainstream enough for all PCs to go through the process?

    Xesdeeni

    1. Re:Is HDTV the only application? by Anonymous Coward · · Score: 0

      From my understanding it is not because of one specific application, but a combination. PCI uses a shared bandwidth and once you get several devices sucking the bandwidth then you have nothing left. This opens the way for high speed over everything with room to grow.

      Correct me if I'm wrong, but doesn't the HD work of the PCI bus? Well at least it used to.

    2. Re:Is HDTV the only application? by Anime_Fan · · Score: 1

      Other than uncompressed HDTV (1928x1080@29.97, 4:2:2 = 124MB/s), what applications need higher than 133MB/sec?

      NIC - If you think of ISP's etc, they WILL need high bandwidth. Also, think special-purpose hardware such as help-CPU's, harware-based compression etc.

      Some GFX cards might wanna cache more than just the data to output, and load resources faster. (In the future a screen resolution higher than 1928x1080 will be standard, I think). You may also want to have multiple displays.

      So, how many of the reasonable applications are really mainstream enough for all PCs to go through the process?

      If you read the article, Longhorn is thought to have PCI Express support. And we all `know it will be mainstream. Think 4 years from now, think OEM's.

    3. Re:Is HDTV the only application? by imsabbel · · Score: 5, Interesting

      One high end hard disc delivers 50MB+/s.
      One gigabit Ethernet card can do >80MB/s
      Together they are limited by PCI.
      Now try Raid, TV-Card with PCI-OVerlay, GFX-Cards (Yes, they need a few 100MB/s)...

      Plus remember that you NEVER EVER reach 133 MB/S with PCI. Even a single device can be happy to get 110MB with long bursts, and if you have many devices, effective total bandwith is more like 66 than 133 MB/s.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    4. Re:Is HDTV the only application? by Anonymous Coward · · Score: 0

      How about as a high-speed interconnect?

      With cables allowed to be almost a foot long, this would make it a lot easier to create clusters with a very high interconnect.

      You'll setup one system as the i/o backplane, connect your sub systems to it, and you have NUMA. With out the need to pay SGI ~5k for 2 feet of NUMA cables.

    5. Re:Is HDTV the only application? by Anonymous Coward · · Score: 0

      Yes, it is important that I be able to get higher Quake 3 benchmarks even if it means excruciating pain for the worldwide population in general.

    6. Re:Is HDTV the only application? by enigma48 · · Score: 1

      If you are using a TV-Card, playing a game on your GFX and doing 80MB/s over the network, I *want* your computer!

    7. Re:Is HDTV the only application? by rivaldufus · · Score: 1

      I should think servers are the first, most pressing use. I worked at a company that made Infiniband equipment - the slow pci bus couldn't even begin to move data quickly enough.
      Sadly, most consumer motherboards don't even have a single 64bit slot.

    8. Re:Is HDTV the only application? by Anonymous Coward · · Score: 0

      You've got your numbers wrong, or you're thinking only of conventional PCI 1.0 (circa 1992). 64-bit PCI running at 66 MHz is around 530 MB/s (8 bytes times 66 MHz), less overhead -- let's say 500 MB/s.

      PCI-X 1.0 doubles that rate, and PCI-X 2.0 will double it again.

      I think PCI-X (parallel) will top out at 4 GB/s (if not sooner), while PCI Express will still have plenty of room to increase.

  26. Linux support... by pen · · Score: 3, Interesting

    It looks like Linux developers are already working on support. Also, the Inquirer reports that PCI may kill AGP?

    1. Re:Linux support... by Tower · · Score: 1

      And here I thought the Inquirer was more concerned with Bat Boy, Aliens and the Boy With Tree Growing Out of His Stomach!!! than PCI/AGP. Go figure.

      --
      "It's tough to be bilingual when you get hit in the head."
  27. What upgrade cycle? by simong_oz · · Score: 5, Insightful

    Or is this just another way to force an upgrade cycle?

    It may well be one of the intentions of it, but one thing I don't get is that with CPU speeds and hard disk capacities where they are now, the average computer buyer (which probably is not very well represented on slashdot) no longer really needs to upgrade their computer, so changing interface/slot shape/etc won't really matter to them.

    I know I'm generalising, but the only applications that really push today's computers are games (and high end scientific programs, but they're a fairly minor special case) and I would guess that most computers are not used primarily for games (ie. "serious gamers" - think families). Serious gamers will always be upgrading their computer to the latest and greatest anyway - they don't need to be forced into an upgrade cycle.

    It's getting to the point now where by the time the average family decides they need to upgrade their computer, it is easier (and maybe even cheaper) to just buy the latest middle-of-the-line computer package.

    I'd almost question whether the idea whole idea of upgrading is itself becoming obsolete for an average computer user?

    --
    "Because it's there." - George Mallory, when asked why he wanted to climb Mt Everest, March 18, 1923 (New York Times)
    1. Re:What upgrade cycle? by ZaDeaux · · Score: 2, Informative

      I agree, I haven't been forced into any upgrade cycle in the past 2 years. And the reason is because I stopped gaming. When I was a gamer I was always on the latest and greatest. But as soon as I stopped, I found my computer was fine for all other applications I could possibly want to run. Wow, that felt like I just introduced myself at an AA meeting.

    2. Re:What upgrade cycle? by svenjob · · Score: 1

      I use my computer to its fullest everyday. I do AutoCAD renderings and RF propogation analysis. I am currently very limited with my current top-end hardware. I think that PCI Express is a very needed step towards much high overall system bandwidth. If I could push more data through my subsystem, I would be able to be proportionately more productive.

      --

      Totally Life!

      ALL replies

    3. Re:What upgrade cycle? by praedor · · Score: 2, Informative

      I used to upgrade relatively often as the performance of parts increased significantly from month to month. Quick upgrade from 386 to 486 to pentium to celeron to AMD. After that last one, to a fast Athlon, then a faster Athlon, I just quit noticing any real benefit. Sure, my kernels would build faster but even with that I have slowed down as linux kernels have just gotten plain excellent.


      I jumped up to 512MB Ram and got a big HDD and am set for quite a while, it would seem. No big performance gains from anything anymore so there is just no real need to go with the latest and greatest (and most expensive). A few years ago there would be a noticable performance gain from such upgrades but now... I have HDD space to burn, my memory is more than enough to handle my loads, my processor is overkill for virtually anything I ever do. The only thing I foresee changing in the near(ish) future is the video card and the only reason I will do that is to enjoy Doom III and Half-Life 2. I would say that the only thing in a PC that benefits anymore from relatively constant and repetitive upgrades is the video card. The return on everything else (the actual perceived bang) seems to be asymptotic.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    4. Re:What upgrade cycle? by Zapman · · Score: 2, Informative

      Realistically, this isn't targeted at the average joe (or even the average /. reader (well, not yet)). This is targeted at the HA cluster's we're spec-ing out at work:

      3 gigabit interfaces (2 in redundant failover mode, one for backups), 6 fiber channel disks on 2 diskplanes, and 2 qlogic HBA's to our EMC array.

      Each one of those cards has quite the ability to saturate a single PCI bus. Thankfully, the boxes we're putting them into have 4 different PCI busses, so we can put 1 fiber or 1 HBA onto each.

      --
      Zapman
    5. Re:What upgrade cycle? by junkgrep · · Score: 1

      Heh: you said Half-life 2.

    6. Re:What upgrade cycle? by virtual_mps · · Score: 1
      3 gigabit interfaces (2 in redundant failover mode, one for backups), 6 fiber channel disks on 2 diskplanes, and 2 qlogic HBA's to our EMC array. Each one of those cards has quite the ability to saturate a single PCI bus.

      Actually, not one of those has the ability to saturate a single PCI bus, if you're using a current high-end PCI bus. A new 2 Gbit FC HBA should come with a 133MHz 64bit PCI interface, which can do more than 2Gbits throughput. Dual FC HBA's are starting to push things, but as long as they have their own bus should be mostly ok. 10Gbit ethernet is currently a challenge, but you didn't specify that. :)
  28. Re:Remember USB? by Anonymous Coward · · Score: 0

    Does no one else remember the fiasco with I20, USB and IDE? These are all
    "specifications" for hardware that no one needs--their only purpose is to
    try to squeeze Linux out of the marketplace.

    Yeah! Ban IDE! Bring back ST506! If was good enough for the PC-XT it's
    good enough for me! Or good enough for you anyway.

  29. I can wait by Internet+Stranger · · Score: 1

    Im waiting for PCI Express: 2.0 Full speed

    --
    ------------- I didn't know she was your sister I swear!
  30. Re:Is this really needed??? by dtldl · · Score: 2, Interesting

    Exactly, check out the i875 chipset design on the 3rd page of the anadtech article and everything there without using pci, with a springdale/canterwood/nforce2 even, motherboard everything but the kitchin scsi is built in, expansion cards are becoming useless on average machines as proved by the huge growth of laptops and small form factor computers. As long as the agp slot keeps up with the pace then graphics cards will be happy and pci/pci-express cards will only be useful for workstation/server machines. Can anyone actually think of a useful expansion card that wouldn't duplicate something on a new motherboard (occasional firewire ommisions and scsi excluded)?

  31. Website by Anonymous Coward · · Score: 0
    http://www.pcisig.com/home

    Needed? Heck yes.

    133 MHz PCI can barely keep up with 2 gigabit SAN technology - one HBA/bus is all you can get. And faster SANs are on the horizon.

  32. Re:Remember USB? by Anonymous Coward · · Score: 2, Insightful

    Yup. I just went to look. They have the PDFs avialable, but a password is required. You can sign up for an account, but only if you are an employee of a company which is part of the consortium.

    Oh, I'm sure at least a couple of Linux companies will get access to the specs. That isn't a whole lot of help to those of us who are not working on Linux. We either have to wait for the code to be completed and available from Linux (From which we then have to reverse engineer the exact process from) or hunt around until someone leaks the specs and we can snatch them on the quiet.

    Don't even bother to flame me and claim that these standards bodies have a right to make money from these; its a damn specification They are funded by the hardware companies who are going to make millions of dollars in upgrades and new hardware alone. Charging a few bucks for the specs is a little on the cheap side.

  33. Question by Goody · · Score: 1, Funny

    Will the nickname for PCI Express be "PCI XP" ?

    --
    Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
  34. Oh I get it! by kenthorvath · · Score: 0, Funny

    It's called PCI Express because it's a bus! Express Bus! That's cute.... hahahahahhahaha....

  35. Want to watch real streaming video? by Anonymous Coward · · Score: 0

    Then it's needed, unless you really want your desktop box to have more than one main I/O bus.

  36. Home Simpson by defishguy · · Score: 1

    Hmmmmmmmm...... Bandwidth..... Sweet life giving bandwidth .

  37. User-facing bus losing importance by IGnatius+T+Foobar · · Score: 4, Interesting

    Based on the direction in which mass-market computers are moving, the bus that gets exposed to the user is getting somewhat less important. Aside from gamers and tinkerers, and people who manage big servers, how many computer users ever have a need to open up the case?

    Ten years ago it was almost a given that at some point, you (or your Computer Guy) had to add or replace one of the cards -- add Ethernet, upgrade the video, whatever. Nowadays, the hardware on-board is more than sufficient, and any of those "special" accessories you get, such as storage drives for your digital camera, or a scanner, or whatever, are more likely than not going to be USB or FireWire.

    It's very likely that the mainstream desktop computer is going to move to a slotless "brick" form factor. This would have the side benefit of making it much cheaper. This form factor is available already, but it's not yet cheap because it's still considered a "specialty" unit.

    I'd also be happy to see the return of the Commodore 64 form factor -- just shove everything into the keyboard. Plug in your mouse and monitor and Ethernet, and go.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:User-facing bus losing importance by Anonymous Coward · · Score: 0

      "I'd also be happy to see the return of the Commodore 64 form factor -- just shove everything into the keyboard. Plug in your mouse and monitor and Ethernet, and go"

      hmm...not a good idea. if we did that with my AMD proc you would be burning your fingertips when you type. not to mention the fact that the keys would start to melt once you started playing any 3D game. ;\

      would make a nice foot warmer under my desk in the winter though.

    2. Re:User-facing bus losing importance by bozzaj · · Score: 1

      You mean like this?

    3. Re:User-facing bus losing importance by harrkev · · Score: 1
      I'd also be happy to see the return of the Commodore 64 form factor -- just shove everything into the keyboard. Plug in your mouse and monitor and Ethernet, and go.

      Sounds like a great idea for a case mod!

      I know that somebody did a Commodore 64 suit-case portable case mod, but I have not seen a case based on the base C=64 unit!
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    4. Re:User-facing bus losing importance by Anonymous Coward · · Score: 0
      I'd also be happy to see the return of the Commodore 64 form factor -- just shove everything into the keyboard. Plug in your mouse and monitor and Ethernet, and go.

      And why not use a small flat panel screen that can fold over the keyboard, so you can carry the whole thing around. Now, that's a great idea. Think I'll patent it. What should I call it? A computer you can have in your lap - Laptop®! Now, that's genius.
    5. Re:User-facing bus losing importance by jsupreston · · Score: 1
      For a C 64 form factor, ;ook at this: http://www.cybernetman.com/default.cfm/DocId/602.h tm

      --
      "It's a dog eat dog world out there, and I'm wearing Milk-Bone underwear."- Norm (from Cheers)
    6. Re:User-facing bus losing importance by Anonymous Coward · · Score: 0

      I'd also be happy to see the return of the Commodore 64 form factor -- just shove everything into the keyboard. Plug in your mouse and monitor and Ethernet, and go.

      You mean like the original iMac? Or how about the new iMac, or the eMac? They all have everything built into one unit with limited upgrade capability.

      Yet again, Apple is three to five years ahead of the curve...

    7. Re:User-facing bus losing importance by Anonymous Coward · · Score: 0

      Did you read the parent post? He talked about shoving stuff into the keyboard you twit. Stupid lame Crapple users who like to plug ol' Steve Blowjobs every chance they get.

  38. I like to upgrade by Eric+Ass+Raymond · · Score: 2, Interesting
    Or is this just another way to force an upgrade cycle?

    But I like to upgrade!

    I usually build two computers a year. If I sell my computer every six months at 75% (which is about the going price) of its original price, I can keep up experimenting with sweet new hardware.

    As an added bonus, I've built an expanding network of friends, friends' friends and practically unknown people who have been referred to me by the others. They buy my second hand computers, consult me whenever they want to buy a computer and have me build computers for them. I do it free, although sometimes I ask a steady "customer" to buy me some interesting item as a nominal fee for my services.

    It's great fun! Yes, I tend to lose some money but most hobbies will cost you something.

  39. Rapidly running out of bandwidth? by Gothmolly · · Score: 2, Interesting

    Hmm, let's see, on a desktop PC, you have:
    some IDE controllers, each of which can push maybe 50MB/sec to the media (RAID-0) tops.
    audio, keyboard, some other I/O, maybe 1 MB/sec
    NIC, 10MB/sec tops

    Ok, so I do the math and get 61MB/sec, or just under 1/2 the bandwidth of PCI. For 90% of the PCs out there, this is sufficient. For high end boxes, you can use 64bit or 66MHz PCI, or PCI bridges.

    Tell me again why this technology is necessary?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Rapidly running out of bandwidth? by hbackert · · Score: 4, Informative

      Now that's a no-brainer.

      My computer is by far not a high-end box, but PCI is a (small) bottle-neck, even for me.

      Let's see: 2 IDE channels, 2 disks, that's 50 MB/s each, 1 GBit network, that's peak 100MB/s. A U2W SCSI host adapter with 1 single, very fast disk is good for 70MB/s. Then there is USB2 (everything is USB2 now) and Firewire (each 50MB/s). Adds up to (peak) 370MB/s.

      You and me and most people know, that a usual user and most unusual users like the ./ crows will never use all devices at once. But just copying data from disk to network saturates the bus.

      A simple fix is 66MHz 64Bit PCI, but those are very rare in consumer machines. So while PCI-Express might be currently overkill, I doubt simple 33MHz 32Bit PCI will be sufficient even for consumer grade computers. Just imagine 10 years ago when PCI started: most were using ISA and that was enough for most usual users. 10MBit/s Ethernet cards used less than 1MB/s. Who needs a faster bus? Only servers needed PCI (or EISA).

      Watching the long migration from ISA to PCI until ISA was (mostly) replaced, I don't expect PCI-Express to replace PCI within 5 years. And in 5 years I would bet, that PCI looks like ISA does now: slow and outdated.

    2. Re:Rapidly running out of bandwidth? by Pulzar · · Score: 2, Interesting

      Tell me again why this technology is necessary?

      (1) bandwidth

      AGP is pushed to the limits with 8x, and will not go any higher easily. PCI-Express, on the other hand, will easily start with the same bandwidth, and will have plenty of headroom for future cards.

      (2) cost

      If your audio card is only using 1MB/s, then you will use a slow x1 lane to hook it up, and your motherboard becomes way simpler and cheaper to design -- instead of routing 40 pins accross all PCI slots, you'll route 10 pins directly to the x1 slot.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    3. Re:Rapidly running out of bandwidth? by TheRealFoxFire · · Score: 1

      There is a second issue beyond increasing bus speed, and thats cost. PCI Express uses far fewer wires than PCI, simplifying layouts and reducing manufacturing costs. Its also scalable, with the ability to add wires to increase bandwidth much like Hypertransport.

      All this means cheaper, smaller, higher performance machines. A good thing, really.

    4. Re:Rapidly running out of bandwidth? by captaineo · · Score: 4, Informative

      The one consumer-level application where a better bus is vital is HDTV. Current buses are just barely able to handle uncompressed SDTV (20-30MB/sec). (in theory PCI gives you 133MB/sec and AGP more, but as they say, in theory there is no difference between theory and practice :).

      PCI-X will finally bring HDTV (~200MB/sec) within reach. What this means is that you'll be able to have a software-only HDTV decoder - which will make it trivial to receive HDTV broadcasts on a PC, and make HD-DVD players possible.

      At the pro level, this is just about the last thing that a $50K SGI system has over a cheap Linux PC - playback and maniupulation of uncompressed HDTV video. It's about time PCs finally caught up to "workstations" in the bus department...

    5. Re:Rapidly running out of bandwidth? by RazorBlade99 · · Score: 3, Interesting

      You will also need to consider bus efficiency. PCI is something like 60-70% efficient, and PCI-X is about 90%. So 60% of PCI 64/66 is at about 370MB/s. If all your devices happens to run at the same time with your above description you just peaked. However, consumer hardware always lag WAY behind. You are not thinking of enterprise server space where 1GigE is being deployed, fibre channel running at 2GigE, and 10GigE is being developed. Even with PCI-X 2.0 with QDR you may not have sufficient bandwidth eventually. It's a very simple analogy of most home users are still on modem as PCI 32/33, and most of the corporate world is on 10/100Mbps going to GigE as PCI 64/66 -> PCI-X 66-133.

      Also, your assumption of 1Gbps peak at 100MB/s isn't quite correct. You have to remember GigE is full-duplex. The theoretical TCP maximum throughput on GigE is about 940Mbps or ~120MB/s. Not that you will ever have traffic full blast both directions but theoretical peak for GigE traffic on the PCI bus would be ~240MB/s.

      PCI Express is software compatible. Therefore there wouldn't be any software changes at all to utilize PCI Express. They would be backward compatible and show up looking just like a PCI device. Of course with more features in the PCI Config space just like PCI-X if the software bother to take adventage of them. It really all depends on the OEM vendors on how fast they want to put PCI-E in. But you will see something like back in the days when PCI slowly replacing ISA and now no ISA slots are there anymore.

    6. Re:Rapidly running out of bandwidth? by Anonymous Coward · · Score: 0

      I think you are mistaken my friend! "USB2" is 12Mbit! :)

  40. Faster pr0n by MonkeyBoyUk · · Score: 2, Funny

    Lets faces it, this is just so we can stream porn faster - everyone knows what drives technological advances. Innovation can be measured in pron per minute...

    1. Re:Faster pr0n by Justatad · · Score: 1

      Yes, remember felatio is the mother of invention...

    2. Re:Faster pr0n by Anonymous Coward · · Score: 0

      Yes, remember felatio is the mother of invention...

      Yep. Your mother's rather inspired fellatio on me led to your invention. Also, you are shit.

      --
      Don't take the opinions of ACs seriously. They are all pieces of shit.

  41. Tiny systems! by httpamphibio.us · · Score: 1

    This is going to finally bring around some really miniscule systems that actually have expansion slots. Very very cool, now the size limitation to a useful system is going to be the height of the CPU cooler!

    --
    sig.
    1. Re:Tiny systems! by protagonist · · Score: 1

      Maybe they could make pci-express slots half-height as well...

      If anyone has bought a pci ethernet card lately, you'll see that they could be much smaller except for the huge pci connector required!

  42. yesssss by Anonymous Coward · · Score: 1, Interesting

    "Or is this just yet another way to force us into a new upgrade cycle?" Yesssss, and that is ALL it is. Nothing will be gained, compatibility will be lost. May as well wait until the 256 bit processors come out.

  43. Re:Is this really needed??? by SmallFurryCreature · · Score: 3, Interesting
    ehm no.

    About the only stuff that has made it into the chipset are cheap soundcards (yes creative is cheap to) and some extremely cheap raid solutions. A lot of other stuff is still in one form or another on the PCI bus. Even if it is not included on a plugin board.

    So yes there is a real need for it. Simple example? Raid disks. With striping (multiple disks working together) it is now very easy to saturate the PCI Bus with the cheapest disks.

    Same with gigabyte ethernet.

    Of course it will be a long time before any real replacement will happen if ever. If I look at some of my old boards on top of the bookclosset I can see it took a long time before ISA was off, and I also see some odd really short slots I never used or seen cards for.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  44. Hmmm.... by Anonymous Coward · · Score: 0

    I may be missing something here, but I have been using 64bit PCI-X on servers for some time now, it's way fast, it can support multiple gig speed nics, FC HBAs and ultra 320 fast/wide SCSI array controllers but nobody outside of server users seems to have even heard of it. Why not give existing technologies a fair crack of the whip before re-inventing the wheel...?

  45. ISA by Anonymous Coward · · Score: 0

    And I still use a few ISA-boards.. :)
    for example an old ati-tvcard
    getting hard to find motherboards with an ISA slot as it is.. :p
    well screw backwards compability.. soon we don't have analog tv-broadcasting in this country so I'll have to buy an dvb-card anyhow

  46. Infiniband Lite? by AlecC · · Score: 1

    This looks just as if they have taken the Infiniband spec and stripped out a lot of the bells and whistles which that had grown in order to become totally generic. Intel "back burnered" Infiniband about six months ago, so presumably switched there effort to this. It looks a good idea to me - I think we have been waiting too long for tightly-coupled serial links to reach general use. Inmos had them 18 years ago, but they never caught on then (because inmos wouldn't let people buy in to their several good ideas without also buying in to the several more bad ideas).

    Serial links make system configuration much easier. They do have the slight downside that they have even wierder failure modes than traditional busses and (IME) have more soft failure modes than busses.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
    1. Re:Infiniband Lite? by Anonymous Coward · · Score: 0

      Just out of curiosity, what "wierder" failure modes have you seen?

    2. Re:Infiniband Lite? by Tower · · Score: 1

      IB was more of a chassis-chassis connect rather than a backplane connect. It claims to be everything to everyone (hence the reason that it is rather difficult to implement properly), but it's biggest strength is in more of a SAN situation or with blades rather than a WAN or backplane for basic peripheral interconnect.

      --
      "It's tough to be bilingual when you get hit in the head."
    3. Re:Infiniband Lite? by randyest · · Score: 1

      PCI-express (up to 32x) has almost nothing in common with IBA (12x) other than being both serial and using packet data. PCI-express is also a lot faster than IB.

      --
      everything in moderation
  47. what a bunch of CRAP by markhahn · · Score: 0, Flamebait

    PCI-express is nothing other than Intel's favorite profit-making tool, version churn. there IS NO WIDESPREAD NEED FOR GREATER BANDWIDTH.

    servers do not need PCI-express: they're already using PCI-X just fine, up to 1 GBps, which is plenty for any vaguely affordable IO devices. gosh, yes, it's tragic that 10G eth doesn't do so well on PCI-X, but when's the last time you saw a $40K 10GE nic at your local computer store?

    AGP 8x is more than enough bandwidth for graphics - the obvious trend is towards greater intelligence and ram in the graphics card itself, which means you could probably put an ATI 9999-pro-xp on a fucking ISA bus and be happy.

    the PC industry has talked itself into believing that there's an inevitability to the escalator that has allowed better hardware to trickle down to the desktop. introduce something at the high end and let the wonder of mass-production and human avarice bring it to even entry-level computers. why 150 MB/s SATA when disks are around 40, and there is by definition one disk per channel? why gigaflops on the graphics board of a business desktop that does everything in 2d?

    switched fabrics are cool, though. the real figure of merit should be latency: PCI latency is the main concern for IO throughput today, and if it's not addressed in the next gen, it will have failed...

  48. SANs by Anonymous Coward · · Score: 0
    Currently at 2 gigabits/sec, and they're getting faster.

    And the current PCI specs barely support the current SAN speeds...

    1. Re:SANs by ZaDeaux · · Score: 1

      Talking SANS, I really wouldn't care what PC vendors bring out for PCI Express, I don't think I'll be attaching my SANS to a 32-bit bus solution anyway.

  49. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  50. More confusion? by allanj · · Score: 1

    Does this mean that now we'll have motherboards with ISA, PCI, PCI Express (I know - they'll physically co-exist with PCI slots happily, but that doesn't alleviate the confusion to the !/. crowd) and AGPx1,2,4,8 (take your pick)? Any future motherboard that has ONLY PCI Express (this means no AGP slot, not 0 PCI slots) would be rightly considered to be less backwards compatible, and would therefore offer much less choice in terms of components, lowering its perceived market value. The perfect example here would be the seemingly impossible-to-kill ISA slot, that by any standard of geekdom should have been extinct by now. But many motherboards still have them - maybe because failure to do so would leave x% of customers unhappy and they don't want to take that risk?
    Anyway, I think the exact same thing will happen to PCI Express. It looks like a cool bus design with lots of speed, and I'd like to see a system with just one type of expansion bus, but unfortunately I don't see that coming.

    --
    Black holes are where God divided by zero
    1. Re:More confusion? by m1chael · · Score: 0

      isa is dead.
      im sure its quite safe now to remove the ONE isa slot or replace that useful CNR(?) slot some motherboards have (if they even have them still).

      --
      I know you are psychotic, but please make an effort.
    2. Re:More confusion? by ckaminski · · Score: 1

      Have you TRIED shopping for an Athlon XP or P4 motherboard these days with more than 512MB of RAM and PCI and ISA onboard? I have, because I'm one of these guys who has legacy hardware he can't dump, and let me tell you, PCI/ISA mobos no longer exist for top of the line processors. I'll gladly eat my words if you can find me a motherboard comparable to the ABit MAX7 with a single ISA slot on it.

    3. Re:More confusion? by tigris · · Score: 2, Informative


      Well, it's more than one ISA slot, but at least they're there...

    4. Re:More confusion? by ckaminski · · Score: 1

      You just made my day! :-)

  51. Re:Is this really needed??? by dtldl · · Score: 1

    Yup I was thinking of that exact motherboard when I posted, read about it on [H] this morning, but its one of the very few I've seen so I'm generalising.

  52. The transition will be very long by billtom · · Score: 1


    While PCI Express will probably replace PCI, the transition will probably be very long.

    As the Anandtech authors point out, there were still ISA slots on motherboards 10 years after the introduction of PCI. So I would expect that you'll still be able to use your PCI cards in new computers five years from now.

    1. Re:The transition will be very long by Anonymous Coward · · Score: 0
      my motherboard has the holes for an ISA slot, and it's even labeled "ISA," but the slot itself was never soldered to the board.

      (yes, it's a later-model FIC SD11)

    2. Re:The transition will be very long by Indy1 · · Score: 1

      unlike the isa situation where pci was NOT backwards compatible with isa (you couldnt shove a isa card in a pci slot), pci express can do double duty as a regular pci slot. My 2 cents is that for a year or so, you'll see boards that use a mix of pci and pci express and agp...then once agp is completely dead, you'll see motherboard manufactuers switch to a pure
      pci express platform for simplicity and marketing reasons (now with 6 pci express slots!!!! ).

      --
      Lawyers, MBA's, RIAA? A jedi fears not these things!
  53. The great Karnak says by Anonymous Coward · · Score: 0
    Arrgh, it's been starting to drive me nuts.


    A pirate is walking down the street with a steering wheel attached to the front of his pants. Someone asks him what it is for.


    What is his answer?

  54. This is long overdue. by thriemus · · Score: 3, Informative

    âoeI feel this technology looks all set to replace PCI, and we really do need some new bus technology to keep up with the bandwidth demands of today's applications. Or is this just yet another way to force us into a new upgrade cycle? When I look back at the explosion of technology within the past decade and the ever-continuing attempts to eradicate the bottlenecks that computer systems have had PCI Express is a breath of fresh air. For example lets take a look at processors; within the past ten years processor speeds have doubled every eighteen months if we go by Moores Law. Itâ(TM)s hard to believe it was a little over ten years ago that Intel released the First Pentium Chips. HDD speeds (physical read) have also increased dramatically from about 2 MB/s for a 635MB HDD to over 45 MB/s for a modern HDD. Graphics were given a face lift with the introduction of the AGP bus pushing the speeds of transfer up from PCIâ(TM)s 133 MB/s to 2.1GB/s however many systems are used for a LOT more than video rendering capabilities and are geared more towards storage markets were data access speed is of the utmost importance. 64 bit PCI gave us a boost to 266 MB/s transfer speeds to be used in conjunction with high speed U320 SCSI but even then we cannot take full advantage of the capabilities offered. PCI express opens up the horizons for computers letting us transfer substantial amounts of data in less time. This can only be a good thing. More Information * Shorter Time = Greater Efficiency Therefore I donâ(TM)t see this as another way to force us into the upgrade cycle but a good solid advancement in computers. Also, the good thing is that it is coming wither we like or not.

    --
    - Sig
    1. Re:This is long overdue. by shotgunefx · · Score: 1

      ". Itâ(TM)s hard to believe it was a little over ten years ago that Intel released the First Pentium Chips"

      Yes it is. I've got a step 0 P66 CPU sitting on my desk. When I got it, it was the fastest PC you could buy anywhere (for about a month). It played a mean game of DOOM though. Pretty too. Even the top of the CPU is gold.

      --

      -William Shatner can be neither created nor destroyed.
  55. AGP? by Anonymous Coward · · Score: 0

    Ik what i'm wondering about,

    when PCI-Express motherboards come, and they have PCI backwards compatible ports for your old PCI cards (sound nic etc) what will happen to my AGP graphics card? I mean, am I forced to upgrade my graphics board aswell? Or do they plan on having a backwards compatible AGP 1x 2x 4x 8x bus on there aswell (since AGP is in fact just a fast PCI bus it shouldn't be too much but they didn't mention anything but PCI on anandtech)

  56. PCI-X? by DamienMcKenna · · Score: 1

    Too bad they didn't decide to just use the existing industry-standard high-speed PCI replacement, PCI-X. Then again, Intel didn't make PCI-X, so it can't be any good, right? Just like Firewire.

    1. Re:PCI-X? by randyest · · Score: 1
      Sorry to rain on your conspiracy parade, and I'm not sure who "they" refers to in your post, but the "they" that will be using PCI-Express (at least at first: servers) did (and still does) use PCI-X. And Intel did not make PCI-Express. Intel is one of the members of PCI-SIG, which is the spec-making org for PCI-X and PCI-Express (and all other PCI flavors) but they didn't make it.

      In fact, PCI-X is the most common bus in servers these days. If you mean why didn't PCI-X make it into desktop PC's, well, because the smaller size and hot-plug wasn't reason enough to warrant the cost increase. PCI-Express is another story. FYI, the PCI history goes like this:

      PCI 1.0 (1992): plug & play! 33MHz
      PCI 2.0 (1993): power mhgmt
      PCI 2.1 (1994): 66MHz/3.3V
      PCI 2.2 (1998): Hot plug 1.0
      PCI-X 1.0 (1999): mini PCI
      PCI-X 1.0b/2.0 (2002) Hot plug 1.1
      PCI 2.3, 3.0 (2002) new features? PCI-Express 1.0 (2003) see below

      There's a lot more to PCI-Express than people here seem to realize:
      • cost is same or less than PCI (system level)
      • scalable support for multiple market segments: mobile, desktop, server, comm devices
      • allows balancing feature sets to target market segments
      • estimated ~10 year life expectancy given scalability
      • boot existing OSes with no changes, use existing components with no changes
      • point-to-point full-duplex interconnect
      • differential low-voltage signaling
      • scalable frequency (2.5Gb/s initially)
      • scalable width (2.5Gb/s times 1, 2, 4, 8, 12, 16, or 32)
      • low latency and high utilization
      • PCIPM software compatible
      • fully-packetized split-transaction protocol
      • credit-based flow control (credits applicable per link)
      • heirarchical topology support
      • virtual channel mechanism (independent paths, traffic class labeling, up to 8 VC's, software mappable)
      • enhanced config and power mgmt (no more complex side-band messaging, in-band support)
      • RAS (reliability, accessibility, scalability): CRC-based data integrity checks, hot-plug, surprise removal, advanced error logging and reporting
      --
      everything in moderation
  57. M$ handles the upgrade-cycle for most ppl... by Ghengis · · Score: 1
    ...Or is this just yet another way to force us into a new upgrade cycle?

    Since most users are using Microsoft products, and Microsoft seems to be keen at using lots of memory and cpu cycles where sometimes not necessary, they seem to be handling the issue of forcing people into a new upgrade cycle quite well. For many of us gamers, new titles like ut2 and the coming Doom III are forcing the upgrades. Given this, I don't think that PCI Express will create more "upgrade pressure" than many people already feel.

    --

    "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

  58. Re:Hmmm.... Agreed! by ZaDeaux · · Score: 1

    Hey, finally a post I totally agree with. All my servers are 64-bit PCI-X based, so what do I care with PCI Express.

  59. Why do we need this? Gigabit Ethernet. by tmoertel · · Score: 2, Interesting
    Standard PCI tops out at 133 MB/s, which is about 1000 Mb/s. Hence one active Gigabit Ethernet card can saturate a PCI bus, leaving no headroom for other I/O. With GbE becoming commodity, consumer-level technology and 10-Gigabit Ethernet on the horizon, PCI is a bottleneck to the advancement of the PC architecture.

    Server hacks like the 66-MHz PCI bus speed and 64-bit-wide PCI are neither practical nor sustainable. That's why we need something different, something like PCI Express. It raises the I/O bar enough to give us another few years of unconstrained growth of the PC architecture.

    1. Re:Why do we need this? Gigabit Ethernet. by Anonymous Coward · · Score: 0

      Too bad those weren't hacks, but in the spec since PCI was made. It just happens that almost no PCs use them.
      PCI-X is much better anyway. Although PCI-X is a hack, it is a damn good one.

    2. Re:Why do we need this? Gigabit Ethernet. by Tower · · Score: 1

      >Server hacks like the 66-MHz PCI bus speed and 64-bit-wide PCI are neither practical nor sustainable.

      An interesting statement - 64/66 isn't that much of a hack - and PCI-X is 64b, up to 133Mhz. Some may argue that it is a hack, but it is certainly quite a welcome change from 32/33. With a single dual-port GigE card or a dual-channel U320 RAID adapter, the bandwidth is a definite win, and rather practical these last few years prior to the advent of any other solution (PCI-Express).

      64/66 seems rather practical, given the number of I/O cards made for it and used by some rather relavent companies (IBM, Sun, HP, Intel). PCI-X follow-ons to these and newer

      --
      "It's tough to be bilingual when you get hit in the head."
    3. Re:Why do we need this? Gigabit Ethernet. by angle_slam · · Score: 1
      With GbE becoming commodity, consumer-level technology

      Really? I'm not trolling, this is an honest question. Is Gigabit Ethernet really consumer level technology? If you mean home computing, many people are satisfied with 802.11b. If you mean offices, aren't most corporate networks using 100 Mbps Ethernet? What technologies need Gigabit transfer rates?

    4. Re:Why do we need this? Gigabit Ethernet. by Anonymous Coward · · Score: 0

      Hence one active Gigabit Ethernet card can saturate a PCI bus,

      What home user uses Gigabit?

    5. Re:Why do we need this? Gigabit Ethernet. by LinuxHam · · Score: 1

      While I don't see GigE at home for years, it is becoming standard practice to run dual-path teamed GigE cards to servers nowadays. If everyone gets 100Mbit/s to the desktop, you need a much higher speed connection at the server side. A previous employer was slow to get that, and my MRTG charts often hit the cap during peak periods on popular servers.

      --
      Intelligent Life on Earth
  60. Why? by ILikeRed · · Score: 1

    What PCI device are you using that is bandwidth limited & will benefit from a faster PCI bus? I don't have anything. My video card is in an AGP bus, and I would like that to be faster, but for the items in PCI slots, I really have nothing that will gain any benefit. I would much rather have faster memory, closer or in the processor.

    --
    I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    1. Re:Why? by Detritus · · Score: 1

      Network interface cards are already bumping into the bandwidth limits of PCI. Gigabit Ethernet will soon be cheap enough for mass deployment. 10 gigabit Ethernet is on the horizon.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:Why? by dissy · · Score: 4, Insightful

      > What PCI device are you using that is bandwidth limited & will benefit
      > from a faster PCI bus?

      Gigabit ethernet, soon 10gbit ethernet..
      multiple firewire buses, or even one firewire 800 bus..
      Multiple high speed graphics cards..
      Multiple SCSI or fiberchannel buses..

      > I don't have anything.

      > I really have nothing that will gain any benefit.

      Well thank you for deciding that what you need is exactly what everyone else needs and they should be happy with that :P

    3. Re:Why? by ILikeRed · · Score: 1

      If you are going to remove sections of a comment, you could at least mark it as such with [SNIP].

      dissy wrote:
      >Well thank you

      > they should be happy with that :P

      > Gigabit ethernet, soon 10gbit ethernet.. multiple firewire buses, or even one firewire 800 bus.. Multiple high speed graphics cards.. Multiple SCSI or fiberchannel buses..

      If you had read the article, you would have seen that this is only for consumer pcs, that high end machines are getting a different bus system, and firewire and many other things are already on a seperate bus.
      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    4. Re:Why? by Anonymous Coward · · Score: 0
      If you had read the article, you would have seen that this is only for consumer pcs, that high end machines are getting a different bus system, and firewire and many other things are already on a seperate bus.

      What? Which part of the article was that mentioned in? Was it this part?:

      It is designed to support multiple market segments and emerging applications, as a unifying I/O architecture for Desktop, Mobile, Server, Communications, Workstations and Embedded Devices. It is not just for the desktop, like the original PCI specification was designed to be.

  61. You're thinking max theoretical by Demon-Xanth · · Score: 2, Insightful

    The real PCI bandwidth is usually something like 75-90MB/sec. Depending on the chipset.

    Now, add in IDE RAID cards, and SCSI cards and those along can saturate the bus. Consider that a single SCSI HD can now pump out about 70MB/sec when used in an STR intensive application.

    --
    If you think education is expensive, you should try ignorance -- Derek Bok, president of Harvard
    1. Re:You're thinking max theoretical by prator · · Score: 1

      Mod this up. PCI has a lot of overhead and gets nowhere near its theoretical bandwidth.

      -prator

  62. Parallel faster than Serial by gorjusborg · · Score: 5, Informative

    using serial there is no having to worry about whether all the bits arrive at the same time (as there obviously is with parallel), and so the speed of transmission can be dramatically increased past the point at which it becomes faster than the "equivalent" parallel technology... bits arrive in the order they were sent - guaranteed.

    I'm afraid this might add to the confusion about serial interfaces being 'faster' than parallel. While it is true that you don't have to worry about data/clock skew when using serial interfaces, enabling you to clock them faster, a parallel interface running at the same clock speed as a serial interface will always be faster in terms of data throughput. The reason for this is simple: serial == 1 bit per clock, parallel = > 1 bit per clock.

    So, saying that serial is faster than the "equivalent" parallel interface is confusing, and incorrect, because one could be referring to equivalent clock rates being used for each interface, in which case parallel will provide at least twice the data throughput. On the other hand, "equivalent" could be referring to identical throughput rates, in which case the serial and parallel interfaces would provide, by definition, identical data rates.

    The real advantage that PCI Express has over PCI/PCI-X is that it is a point-to-point, rather than a multi-drop, bus. This setup requires less time between pin transitions, meaning that it can be clock faster. Also, like Ethernet, a serial protocol can imbed the clock into the data stream so clock/data skew is no problem whatsoever.

    Serial is not better than parallel anymore than digital is better than analog, there are just physical reasons why implementing point-to-point serial at significantly higher clock rates is easier than multi-drop parallel.

    Anyone still awake?
    Didn't think so :-l

    --
    If it's not one thing, it's Steve's Mother
    1. Re:Parallel faster than Serial by Anonymous Coward · · Score: 0


      serial == 1 bit per clock, parallel = > 1 bit per clock.

      Well, that clears things up.

    2. Re:Parallel faster than Serial by uberdave · · Score: 1

      With the signal rates of computers getting faster and faster, we need to pay attention to the length of the wire that the signal travels. On a parallel bus, the leading edge of bit 0 may arrive a little before, or a little after the leading edge of bit 7 (or 15, or whatever) simply because the bits take different, but parallel, paths. It is possible that a parallel system could slip bits because of this signal lag.

    3. Re:Parallel faster than Serial by jmichaelg · · Score: 4, Informative

      Which is why PCI Express is specified as a scaleable technology. You can get single pin X1, dual pin X2, quad pin X4, and so on.

      Need more bandwidith - add more pins. With each pin delivering 100 megabytes, there's lots of room to grow.

    4. Re:Parallel faster than Serial by junkgrep · · Score: 0, Flamebait

      >= is not the same as ==, dumbass

    5. Re:Parallel faster than Serial by Anonymous Coward · · Score: 1, Informative

      a parallel interface running at the same clock speed as a serial interface will always be faster in terms of data throughput

      Good luck, getting your parallel interface to run at PCI Express's 2.5 GHz.

      Let's be realistic. PCI-X (the parallel bus) may get to 533 MHz, tops, in the next two or three years. Since it is 8 bytes wide, that translates to about 4.3 GB/s. PCI Express 1st generation runs at 2.5 Gb/s per lane, per direction, or 250 MB/s for a single lane. Even discounting simultaneous downstream and upstream transactions (which PCI-X can't do), an x16 PCI Express link (requiring only 64 pins, compared to 90 or so for PCI-X) will achieve about the same (4 GB/s). If the application is able to use bidirectional transfers efficiently, then it only takes an x8 link (or the x16 link will achieve 8 GB/s). 2nd generation PCI Express will at least double that rate.

      Usable performance will be somewhat lower than the above numbers due to overhead, but PCI-X and PCI Express overheads will both be on the order of 10%.

    6. Re:Parallel faster than Serial by blibbleblobble · · Score: 1

      "a parallel interface running at the same clock speed as a serial interface will always be faster in terms of data throughput"

      Was the question not "at a given clock-speed, are 8 serial interfaces faster than an 8-bit parallel interface?"

      There should be less waiting for data it was argued, but more overhead for RTS/CTS etc.

    7. Re:Parallel faster than Serial by taniwha · · Score: 3, Informative
      (puts on chip designer hat) this has long been a problem - even at the on-die level (that's what he ment by "worrying about data/clock skew").

      Look on any mother board of the past 5-10 years - you'll see bunches of wiggly traces deliberatly lengthened to deal with just these problems.

      I think that this thread has however become rather confused - parallel/serial vs. point-to-point/multidrop

      On a multidrop bus you mjust meet setup.hold at every slot on the bus, you get nasty reflections that make this even harder to implement (look at the PCI spec for an example of wrestling with these problems) - point-to-point signals can be cleanly terminated and only have to be correct at one place - the other end of the bus the amount of skew can be greatly reduced

      Inter-bit skew on a parallel bus has its own problems you have to meet setup/hold on every bit wrt the clock - that's a hard layout problem. You can solve this a lot of ways - bundling (ala EV6/AMD slot2k) where bits are bundled into smaller chunks with their own locks, or even at the extreme run a clock per bit, or use self-clocking protocols on each bit (wastes a little bandwidth). These techniques cost more gates and latency than the traditional methods - parallel isn't impossible, it's just a little harder

    8. Re:Parallel faster than Serial by akuma(x86) · · Score: 2, Insightful

      I'm afraid this might add to the confusion about serial interfaces being 'faster' than parallel. While it is true that you don't have to worry about data/clock skew when using serial interfaces, enabling you to clock them faster, a parallel interface running at the same clock speed as a serial interface will always be faster in terms of data throughput. The reason for this is simple: serial == 1 bit per clock, parallel = > 1 bit per clock.

      That's the whole point isn't it? Wide and slow or narrow and fast, you still get the same throughput. You can't clock a parallel interface as fast as a serial one, so you shouldn't compare them with the same clock speed.

      I am reminded of the whole P4 vs Athlon debates. It's stupid to compare P4 and Athlon at the same frequency or use the stupid "but Athlon does more per clock" arguments. The P4 is designed to run at a higher clock, but can do less in parallel (IPC), but makes up for that with the higher clock.

    9. Re:Parallel faster than Serial by jilles · · Score: 1

      I think another reason is that serial is just as scalable and a lot simpler to implement. Just because you are not sending each bit of a byte through a different wire does not imply that each byte/packet/frame has to travel through the same wire. The larger the datachuncks the less work it is to put them in the right order.

      Using more than one serial channel could very well be possible. However, with the slot format of PCI/X this it is probably not very practical to use more than one slot.

      Does anyone know why there actually still is a need for slots? I imagine there would be a lot of advantages with using cables instead of slots and cards.

      --

      Jilles
    10. Re:Parallel faster than Serial by WeblionX · · Score: 1

      >Does anyone know why there actually still is a need for slots? I imagine there would be a lot of advantages with using cables instead of slots and cards.

      Have you ever heard about round IDE cables? They make them since they take up "less" room and provide better airflow. Now, imagine 40 wires (IDE is 40) coming off the motherboard for each item. That's a lot of wire (Not sure how many PCI-X has, though). Then there's the problem of where you attach the cables to. If you were to have a sound card, where would you put it? Would you have it connected to an externel box? If you really want that, go for a computer with one or no PCI(x/etc) slots and 6 USB ports. That's what you are asking for. The whole point of expansion cards is to provide addons for your computer, and using the slot/card method keeps it quite a bit neater.

      --
      (\(\
      (=_=) Bani!
      (")")
    11. Re:Parallel faster than Serial by Anonymous Coward · · Score: 0

      RTS/CTS? We're talking about PCI Express, not antiquated UART protocols.

      There's flow control in PCI Express, but it's embedded in the protocol rather than on sideband signals, and (more to the point) it is credit-based; credits are issued in advance of the need.

    12. Re:Parallel faster than Serial by Anonymous Coward · · Score: 0

      Using more than one serial channel could very well be possible. However, with the slot format of PCI/X this it is probably not very practical to use more than one slot.

      PCI Express has link widths ranging from x1 up to x32 (mainly in powers of 2, except for the oddball "x12" that is specified). Different widths are supported by different-width slot connectors, not by occupying multiple slots.

      Does anyone know why there actually still is a need for slots? I imagine there would be a lot of advantages with using cables instead of slots and cards.

      Actually there are several form factors available, depending on the application, including the familiar add-in card style, the server I/O module, the NEWCARD (code name for now, this is PCMCIA-like), and mini PCI Express (a fixed daughterboard concept like S-bus or mini-PCI). These utilize either edge connectors or pin-and-socket connectors.

      There is some discussion of having cabled PCI Express, but that will be for out-of-the-box connections, mostly.

    13. Re:Parallel faster than Serial by Stormie · · Score: 1

      So, saying that serial is faster than the "equivalent" parallel interface is confusing, and incorrect, because one could be referring to equivalent clock rates being used for each interface, in which case parallel will provide at least twice the data throughput. On the other hand, "equivalent" could be referring to identical throughput rates, in which case the serial and parallel interfaces would provide, by definition, identical data rates.

      I took "equivalent" to mean "an equivalent level of technological sophistication". In the past, the best parallel interface that could be made at a home PC level of sophistication and expense was faster than the best serial interface. Now it seems the pendulum has swung..

    14. Re:Parallel faster than Serial by Anonymous Coward · · Score: 0

      I hope you never missed the point that Intel was pushing their processor as faster ONLY because the frequency was higher. That is where the debate started in the first place. The debate wasn't really ever "but AMD is faster at the same clock". It was really, "AMD is faster, even though the clock is lower, so stfu about clock". And part of the debate is, just how much further can intel push the clock? Intel is approaching the brick wall off frequency ceiling much faster than AMD is, and it will force Intel to design a processor that does more per clock, and probably fall behind AMD in the process.

      The AMD processors are still faster at a lot of things, and of course slower at a lot of things.

    15. Re:Parallel faster than Serial by akuma(x86) · · Score: 1

      It's an old debate in computer architecture. What is the better architecture? Wide and slow or narrow and fast? I believe performance speaks for itself, independent of marketing.

      Do a google search on "speed demons vs. brainiacs". The folks at DEC Alpha choose to design a high frequency, low-ipc machine and the folks at HP designed a low frequency, higher-ipc machine. History has shown that frequency always wins because it is easier to get performance from frequency than to get it from IPC.

      The hardware power, complexity, area etc... grow with the square of the width of a superscalar out-of-order processor. Frequency grows the hardware linearly. Let's see who runs out of scalability first.

      I think you'd be suprised as to how far Intel can take frequency scaling.

  63. Well, of course. PCI isn't fast enough. Or is it? by foxtrot · · Score: 4, Informative

    We realized PCI wasn't going to be fast enough years ago-- that's why pretty much every motherboard you can buy today has an AGP socket.

    And even that wasn't fast enough, now we have AGP 8x.

    But seriously, is PCI really not fast enough for the general consumer, once he's got an AGP socket? PCI that runs on a 66MHz bus that's 64 bits wide has existed and even been available in high-end PC class hardware for years, but few of even Slashdotters have anything other than 32 bit 33MHz PCI in our home machines. The only time I ever deal with the 64 bit PCI cards is for Sun Microsystems hardware at the office.

    I don't think this is "forcing another upgrade cycle" at all-- upgrades already exist, and most of us don't have 'em.

  64. Whine, whine, whine... by donmiguel42 · · Score: 1

    Or is this just yet another way to force us into a new upgrade cycle?

    If it's as knock-your-socks-off good as it professes to be, do you really care? I mean, those of us who like to ride the bleeding edge of the hardware world thirst for stuff like this all the time. Things like "OOH! A new [WidgetA] to play with! But, hey, it's not backwards compatible with [WidgetB]!" do not phase the dedicated.

    Those who think it's good enough to merit a major hardware upgrade will do the hardware upgrade and those who don't feel they need gargantuan bandwidth for reading e-mail will stick to their current machines. I'd bet the only forcing involved will be people forcing themselves to not collapse after seeing the pricetag on one of these boards.

  65. Re:Is this really needed??? by Pulzar · · Score: 1

    About the only stuff that has made it into the chipset are cheap soundcards (yes creative is cheap to) and some extremely cheap raid solutions. A lot of other stuff is still in one form or another on the PCI bus. Even if it is not included on a plugin board.

    Southbridges haven't been connected to Northbridges through the PCI bus for a while now. Which means that eveyrthing that is integrated on the Southbridge does not run over PCI, but over HubLink, HyperTransport, A-Link, etc. (whatever chipset you happen to have)

    And, modern integrated chipsets have IDE controllers, sound cards, network cards, and USB controllers all integrated.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  66. You don't need to use the PCI bus for all of those by Pulzar · · Score: 1

    Now that's a no-brainer.

    My computer is by far not a high-end box, but PCI is a (small) bottle-neck, even for me.

    Let's see: 2 IDE channels, 2 disks, that's 50 MB/s each, 1 GBit network, that's peak 100MB/s. A U2W SCSI host adapter with 1 single, very fast disk is good for 70MB/s. Then there is USB2 (everything is USB2 now) and Firewire (each 50MB/s). Adds up to (peak) 370MB/s.


    On almost all modern chipsets, these devices do not use the pci bus at all, unless you've put it your own add-in cards. (so, I imagine SCSI host adapter is a separate device, but IDE, USB2, and LAN should all be integrated into the southbridge, which means that they will be using whatever proprietary standard the chipset you have is using)

    So, yes, you can overload the pci by adding a lot of add-in cards, but for most users, most of these items will be provided by the chipset.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  67. Somewhat depressing for hobbyists by jvonk · · Score: 1
    This is a rather bleak view to take on the upgrade cycle, but the migration of expansion buses such as the ISA->PCI->PCI Express progression has led to the case where the hobbyist cannot practically interface with their computer's expansion bus. At ISA's speed (and simplicity of interface), if one were to become inspired and driven, a prototype could be constructed to interface directly to the computer. Real computer engineering, at home, without the multi-million dollar lab. Now, the complex protocols and high speeds of transmission preclude such boards (in all practicality) due to impedance parasitics, cross-talk, ringing, dynamic IRQ assignment, etc. Just sort of requires one to have fab facilities and a team of technicians to do anything interesting in this regard.

    I am not bitter, I am just an undergraduate computer engineer sort of sad, because if I ever have the capability and inspiration to prototype some sort of device on my own, it will never interface with my current desktop's PCI-style bus at the time.

    1. Re:Somewhat depressing for hobbyists by sigwinch · · Score: 2, Informative

      So get a high-speed parallel printer port card, a high-speed serial port card, or a USB microcontroller development board.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    2. Re:Somewhat depressing for hobbyists by Anonymous Coward · · Score: 0

      This isn't what's depressing for computer hobbyists. The problem, in general, is progress. Unless your career disipline is flipping burgers you are going to face the need to specialize. And not only in terms of knowledge but also in terms of equipment.

      The world is a very complicated place, and all that's occuring in it is very complicated. Why should our computers be any different?

      The medical field is probably the grouping that requires the most specialization.

  68. SCSI on desktop? by botik32 · · Score: 1

    Does this mean I could finally use SCSI-160 drives on my desktop without having to shell out $600 for a server mobo? Way cool!

  69. cards consumers can install w/o a screwdriver? by dan_barrett · · Score: 1

    One thing that has irked me about ISA/PCI/VLB/Sbus expansion cards (all the way back to the apple ][ actually ) is how clunky it is to install these things into a PC or server.

    That is, you have to crack open the case, exposing delicate bits like memory, cpu, power supplies and so on, unscrew the blanking plate (hopefully without losing the screw in the bottom of the PC) and lever the card in, with considerable force sometimes. That's fine for us techos, but daunting for Joe average, and a PC warranty nightmare.

    Hopefully video / nic / other expansion cards for the desktop pc will eventually look something like a game console cartridge, ie all the electronics are safely enclosed in plastic, (with relevant cooling slots if so required.)All you need to do is find a blank slot at the back of the PC (protected by a spring loaded dust cover, super nintendo style) and ram it in. The card powers up, The BIOS/OS detects and configures the card and you're good to go!

    I was hoping CompactPCI would filter down to the consumer level, as this comes close to realising this level of convenience for an expansion card. ie, the connector is at the back rather than the bottom of the card, and each card comes with a nice, convenient self-locking lever to help levering the card into place and locking it down.

    Hopefully the PCI group come up with some sane "device bay" standard to make this a reality.

    Perhaps the HDD/storage device manufacturers will agree on a standard hdd mounting system so we can hot-mount all our SATA devices too, without opening the box. If only..

    1. Re:cards consumers can install w/o a screwdriver? by Smallpond · · Score: 2, Insightful

      SCSI and fibre channel drives have used SCA (single connector attach) for years. Telephone and realtime control industries are big on cPCI also. But the reason isn't to make it easy to install hardware, its because the servers run an OS that supports hot plug. The goal is zero downtime, even for maintenance.

      Standard PCI is laughable for high availability.

      Parity is for farmers -- Seymour Cray

    2. Re:cards consumers can install w/o a screwdriver? by lga · · Score: 1
      Hopefully video / nic / other expansion cards for the desktop pc will eventually look something like a game console cartridge, ie all the electronics are safely enclosed in plastic, (with relevant cooling slots if so required.)All you need to do is find a blank slot at the back of the PC (protected by a spring loaded dust cover, super nintendo style) and ram it in. The card powers up, The BIOS/OS detects and configures the card and you're good to go!


      I agree with the idea of using enclosed hot-swap cartridges, but I think it should be taken a step further. Make everything use those cartridges. The motherboard should just be a backplane built into the chassis, and the cpu/ram/bus controller built into a cartridge too. That way any part could be upgraded without throwing out the rest, and there would be no more problems trying to replace second rate parts on integrated motherboards.
  70. Re:Is this really needed??? by ForceOfWill · · Score: 1
    Can anyone actually think of a useful expansion card that wouldn't duplicate something on a new motherboard (occasional firewire ommisions and scsi excluded)?

    TV tuner card? Are there any motherboards with those integrated? I also think it's a good idea to keep a generic interface, like PCI, available, "just in case". There will always be something someone wants that the mobo manufacturers didn't think of.
    --

    --
    Seeing is believing; You wouldn't have seen it if you didn't believe it.
  71. No use. The well has been poisoned. by JCCyC · · Score: 4, Insightful

    Never again will any announcement of new hardware technology be received by us geeks with the glee it once was. The only thing that comes to our minds now is "great, another opportunity for them to add DRM and phase out hardware that allows copying"

    1. Re:No use. The well has been poisoned. by Jahf · · Score: 2, Insightful

      Adding DRM to the PCI pipeline would drag down the benchmarks so badly it wouldn't get adopted. DRM needs to go into a layer of the mix where you know that the data is intended to be.

      It would be like adding SPAM filtering to the transport layer of a network (ie, encapsulated data that you have no way of knowing what the data is intended for) rather than a higher level where you know it is targetted to be email.

      Not saying no one will try it, but the horsepower improvement would have to be immense to cover up the downside. DRM isn't going into the backplane for QUITE some time.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  72. Maybe CY2005 by Deton8 · · Score: 1

    You might start seeing PCI-E in servers in the CY2005-CY2006 timeframe, after PCI-X and DDR PCI-X have run their course. This isn't something that's right around the corner, regardless of the hype.

  73. Anandtech is using Adforce, boycott the site by Tighe_L · · Score: 1

    I don't know if anyone using IE visited Anandtech's web site, but they are using adtech's adforce ads on their site, which adds what looks like actual links in the content of the page, but are actually advertising.

    Boycott Anandtech!

    1. Re:Anandtech is using Adforce, boycott the site by angle_slam · · Score: 1

      Those links are so annoying. The first time I saw one, I clicked on it, thinking it was a review, it wasn't. But I haven't been fooled again and it helps keep the site up, so what's the big deal? My biggest pet peeve for ads are the ones that look like Windows messages, but actually install adware or spyware. I've never been fooled by them, but my step son has and it's a pain to get rid of all that stuff, because it keeps coming back.

  74. Re:Is this really needed??? by RevMike · · Score: 2, Informative
    The short answer is "yes and no".

    The vast majority of users will not have any need for this kind of bandwidth for quite a while. People doing heavy graphics/video processing will like it but 99% of the public will yawn.

    There are two major benefits, however.

    1. Ease of Manufacture - it is easier and cheaper to manufacture systems that use serial protocols. Cables are cheaper. There are fewer traces on the circuit boards. The chips themselves may be more complex but once the chip fab process is tooled, who cares. This means that Dell and HP and all can shave a few more bucks off a mother board. That is a "Good Thing".
    2. Close the I/O Gap - Server systems, including mainframes, are often not distinguished from PCs and Workstations by the speed of their processors, but by the capacity of their I/O buses. I/O is the limiting factor in many commercial applications. Faster I/O means that cheaper commodity systems can host bigger databases or more heavily used web servers. In some ways this is an Intel attack on exotic equipment such as Sun's fiber based disk arrays.

    Adoption will be fairly fast because so many facilities are built right on the motherboard today. Since much of the market never installs a PCI board, there is nothing preventing them from buying a PC based solely on this new technology, particularly since the new hardware won't be expensive.

    And the economies of scale in sharing more hardware throughout the line from consumer PCs to high end servers will be good for everyone. Now we'll be able to steal more equipment from work (just kidding).

    I'm watching to see when the processors start talking serial directly. Getting rid of the exotic seven thousand pin packages for processors (and their associated sockets) will be another great savings.

  75. An existing alternative by xombo · · Score: 1

    I think that 64-bit PCI is a good alternative to normal PCI, it is already in all the PowerMac G3/G4 motherboards and Sun motherboards, you can get an x86 one with 64-bit PCI too if you look hard enough.

    1. Re:An existing alternative by Tony+Hoyle · · Score: 1

      Obviously 64bit pci will be popular in the long run - many x86 boards actually have at least one 64bit slot, and I'd expect the Athlon64 boards to have several of them. Long term, however, something else (possibly this, possibly something else) will replace it.

    2. Re:An existing alternative by subgeek · · Score: 1

      even if the bandwidth of PCI express isn't needed, it may come down to cost. if PCI express meets it's goals, a PCI express card will cost the same or less than a legacy PCI card with the same functionality. 64 bit PCI doesn't have the same cost benefit.

      of course, this is just theory until PCI express cards are in production and are in fact cheaper.

      --
      you probably shouldn't have read this.
    3. Re:An existing alternative by Anonymous Coward · · Score: 0

      With GigE cards running around $50 or so, folks could use 64-bit PCI *right now*

      The problem is the cost issue -- too many traces to make a competitive cheapass mobo. So, you only find 64-bit PCI (and PCI-X) in high-end workstation/server setups. PCI Express (apparently) is going to be cheap enough to be universal.

      The Athlon-64 boards that have been shown only have plain-ol 1995-style 32-bit PCI.

    4. Re:An existing alternative by apdt · · Score: 1

      Just because they may be cheaper to make doesn't mean they will be sold for less. They'll be sold for whatever people are willing to pay for them.

      --
      I lay awake last night wondering where the sun had gone, then it dawned on me.
    5. Re:An existing alternative by subgeek · · Score: 1

      which still means more profit for the industry. i didn't say the consumer would be the beneficiary of the cost savings. if manufacturers decide to start making them and hype them, people will buy them (as long as they don't make the price silly).

      --
      you probably shouldn't have read this.
  76. Component upgrade vs Computer upgrade... by Kjella · · Score: 1

    Serious gamers will always be upgrading their computer to the latest and greatest anyway - they don't need to be forced into an upgrade cycle.

    It's getting to the point now where by the time the average family decides they need to upgrade their computer, it is easier (and maybe even cheaper) to just buy the latest middle-of-the-line computer package.

    I'd almost question whether the idea whole idea of upgrading is itself becoming obsolete for an average computer user?


    I imagine what they're talking of here is upgrading the entire computer (read: buying a new). That is an "upgrade cycle" to mainstream users, which they'll do when there's enough "buzzwords" they're missing.

    You can use the same expression about the serious gamers as well - they have a very rapid GFX card upgrade cycle. Powerusers do component upgrades when they are out of synch - like your video card is obsolete in 6 months while your CPU is good for a year and the hard disks two, but that is not the standard.

    I still do component upgrades because it allows me to "scratch an itch" every time I feel a component is obsolete, there's been a price drop or a feature I'm missing is introduced, without buying lots of stuff I don't need (yet).

    I admit it's getting less and less stuff that goes into this category, though the DVD burner I bought recently was one of them. Anything else (CPU, memory, GFX card, harddisk etc.) can wait until my next full computer - I think. So when the time comes, I'll buy a new machine from scratch, and the time from I bought my last until then will be my upgrade cycle...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  77. Isn't there an open standard? by danalien · · Score: 1

    Eveyone knows what an hassle it is/was to do some (user) developing for the PCI bus. Memberships cost like $3000/year, buying hardcopy of the specs is like $500 -> $1500 a pice (depending on exactly what you want to buy).

    Fees like this put an quite hard stop for end-users to acctually develope his/her own haxxor-card (doing something kweel and fun) purely out of love for the sheer joy of building stuff (the same joy linux programmers enjoy).

    You proabably think an open hardware standard is out of reach, but look back, and you'll proabably remenence that people said the same thing out open software and open standards.

    --
    I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
  78. Insightful : +1 by Glonoinha · · Score: 1

    Actually pr0n may very well be the mother of invention. Why else do you think that VHS beat out BetaMax as the standard for home video tape machines : pr0n was available on VHS more often than Beta.

    Pretty simple.

    Then again, pr0n was also the reason I learned to tell time (parents got home from work at exactly 5:35pm each day so I could read my dad's Playboys until shortly before then and not get caught.) I was the best time-teller in the whole damn first grade.

    --
    Glonoinha the MebiByte Slayer
  79. PCI-X vs PCI-Express by Glonoinha · · Score: 1

    D'oh, I was sort of under the impression that the 64bit PCI-X slots in my server were PCI-Express ... but I guess not. What is the difference, in a nutshell?

    --
    Glonoinha the MebiByte Slayer
    1. Re:PCI-X vs PCI-Express by CatOne · · Score: 1

      Did you read the article? It should have a pretty good overview of PCI-Express ;-) I believe PCI-X is just 133 MHz PCI as opposed to the default 66 MHz. PCI-Express is a different beast entirely (different connector, lots faster, etc). Again, read the article.

  80. Cool! by Tony+Hoyle · · Score: 1

    Do we get the option of PCI-Hut and Domino-PCI too?

  81. What ever the hell they call it... by Anonymous Coward · · Score: 0

    will I be able to use my old NuBus cards with it?

  82. Re:Well, of course. PCI isn't fast enough. Or is i by Tower · · Score: 1

    Right - real server class and enterprise class hardware has been beyond PCI for some time now. PCI 64/66 for many years, PCI-X for a few years now has been the norm. It's hard to use a gigabit ethernet card (or a dual-port gigE) without some serious bandwidth - and shared 32/33 PCI just isn't the thing. PCI-X surely isn't the end-all of I/O busses (not even PCI-X DDR), but it is a pretty darn nice improvement over PCI 2.2.

    --
    "It's tough to be bilingual when you get hit in the head."
  83. SuperComm 2003 by PHanT0 · · Score: 1

    I had a rather interesting talk with an Intel Rep. @ SuperComm 2003.

    He said that it's pretty hard to find someone who knows about this technology at Intel who isn't excited about it's promise.

  84. Its backward compatible with current PCI devices.. by Anonymous Coward · · Score: 0

    You can use your current PCI devices in a PCIexpress board. No need to be forced into a upgrade cycle.

    AGP will stay for a awile longer, because latency of AGP slot is beter suited for graphics card anyways still.

    Who upgrades there NIC,soundcard anyways just for PCIexpress? :P

  85. Re:Is this really needed??? by Machine9 · · Score: 1
    "Faster I/O means that cheaper commodity systems can host bigger databases or more heavily used web servers."

    you're just TACO in disguise, trying to cover his ass for all the servers his site has reduced to smoking heaps of slag, aren't you?

  86. Differential signaling: How it actually works by Theovon · · Score: 1

    I'm going from memory here, so please excuse any errors I make.

    The fundamental principle that makes PCI-Express work is not a new idea. In the not-too-distant past, this same idea, called "Differential Signaling" has been employed in such ubiquitous technologies as USB and DVI, in addition to the recently developed S-ATA.

    One of the biggest problems with transmitting any signal is NOISE. This can be dealt with a number of ways: increase voltage swing, shorten transmission lines, reduce bit rate. Of course, those all go counter to what we WANT.

    Differential signaling uses two wires (rather than just one), in addition to a ground signal to transmit a single serial data stream. It's called 'differential' because each of the two signal lines switches in antiphase to the other. Among its various advantages:

    It reduces the effect of interference -- both signals experience the same noise, eliminating the effect.

    It reduces the effects of ground bounce (ground level for sender and receiver are different due to the effects of output drivers drawing current) -- the ground is only a DC return path, while the signal is decoded entirely based on the difference between the two signal lines.

    If a differential pair is made into properly shielded coax, it's possible to maintain good signal integrity over a long distance.

    Parallel transmissions have to be throttled back because differences in wire length have to be dealt with. The more wires you have, the harder it is to ensure some very important things: All wires are the same length, all output drivers have the same response, all chip logic has the same delay, all output registers are clocked at the same point in the clock tree, all input buffers have the same response, etc. With only two signals to deal with, it's much easier to make sure all of these factors are under control; in fact, many ASICs and FPGAs have special "differential I/O buffers" which are designed specifically to deal with all of the above issues.

    There are other advantages, but you get the idea. The effect of being able to clean up so much signal noise and eliminate the need to keep in sync with other signals makes it possible to dramatically increase bitrate. In fact, the result has been that differential serial communication has been able to surpass parallel in bit-rate and will continue to surpass it further.

    Why this brilliant technology is only so recently becoming popular is that it has only now become cost-effective to produce transistors which switch fast enough to make the advantages of serial surpass the advantages of parallel. Before now, it would have been necessary to use expensive Gallium Arsenide transistors, eliminating the advantages. Transistors in chips are now so much faster than wires that it's not only faster but also cheaper to switch a few signals really fast than to try to keep several signals in sync (and noise-free).

    I think we may have reached the point where the clock period is shorter than the wire delay for DS. That is, one bit hasn't traversed the wire all the way from the transmitter to the receiver before the next bit starts coming out of the transmittor.

    It's an interesting technological cycle we observe here. Back when every transistor and every wire was expensive, it made sense to transmit serially, because it saved transistors. As transistors and wires became cheaper, it made sense to go parallel for more speed. Now that transistors are getting so fast and bit rates are bumping up against signal/noise limits, it makes sense once again to return to serial.

    The next step is to go back to parallel, but this time, it's multiple independent differential pairs which carry data packets which are reassembled and reordered at the receiver.

    Oh, and let's not forget about fiber-optics. :)

  87. What do we need speed for? by Lorphos · · Score: 2, Interesting
    Let's see... the majority of users have
    • IDE harddrives (up to ~60MB/s)
    • AGP graphics card
    • Fast ethernet LAN (10MB/s)
    PCI does 133MB/s.
    IDE chips are onboard and don't need PCI slots.
    Gigabit ethernet could be a use of buses faster than PCI but I've felt the trend is also to put them right on the mainboard. Besides, the switches are still prohibitively expensive.
    AGP: We've seen that 8x AGP does not give a performance boost over 4x AGP.

    I don't see a great need for PCI-X at the moment.
    1. Re:What do we need speed for? by Jeff+DeMaagd · · Score: 1

      Even if the IDE doesn't need a slot, unless they are on a separate bus, they are using part of that bandwidth on the same bus. Most computers only have one PCI bus, and of course, a second which is AGP masquerading as PCI. If the on-board components were on separate busses then you could assume that they aren't part of the picture.

      It also isn't about "we" the typical computer buyer but the high end computing. I am sure that something will use the bandwidth.

  88. "Server hacks" don't work for consumer PCs by tmoertel · · Score: 1
    Let me clarify. In the statement that you quoted, I was extending the discussion about commodity, consumer-level technology that I had opened in my introductory paragraph. To be clear, this is what I meant:
    Server hacks like the 66-MHz PCI bus speed and 64-bit-wide PCI are neither practical nor sustainable as part of a commodity, consumer-level PC architecture.
    The point that I was making is that 64/66 PCI and PCI-X are "server hacks" that stretch extra headroom out of an aging bus concept that was originally targeted at mainstream PCs. These extensions are neither practical (too expensive) nor sustainable (can't keep adding additional traces) for advancing the mainstream PC architecture, which has now outgrown the original technology.

    In order to break the I/O bottleneck for the mainstream PC, something else is required. Hence PCI Express.

    1. Re:"Server hacks" don't work for consumer PCs by Tower · · Score: 1

      bah - maybe I should read all the way to the end of the sentence here and there - consider me properly reprimanded for the inability to read the bold text above.

      --
      "It's tough to be bilingual when you get hit in the head."
  89. PCB by t_allardyce · · Score: 1

    PCI Express, meet PCBexpress. Can you say trade mark infringement?

    --
    This comment does not represent the views or opinions of the user.
  90. Re:The ph34rb33r webcomic is lame and must be trol by Anonymous Coward · · Score: 0
  91. Re:Is this really needed??? by subgeek · · Score: 1

    everything needed for basic computing is on the motherboard, but once someone wants to use their computer for something specialized, it is not included.

    for example: high end sound or studio sound is not included on the motherboard. i'm talking about sound cards with at least eight analog ins and outs and more than one midi port. these also work as firewire sometimes, so you may have covered it. another example is any kind of dongle card required for special applications like 3D or the sound program operating the first example.

    just because most people don't need it, doesn't mean it's not needed. those who do will have the option while those that don't can get smaller form factor stuff.

    --
    you probably shouldn't have read this.
  92. USB is *simple*. by Grendel+Drago · · Score: 1

    Okay, you're retarded. Look at this table. USB 1.1 supports low- and full-speed (1.5 and 12 Mbit), and USB 2.0 supports low-, full- and high-speed (1.5, 12 and 480 Mbit).

    There exist confusing standards out there, but USB ain't one of 'em.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:USB is *simple*. by Exitthree · · Score: 1

      Actually he was referring the renaming of USB 1.1 as USB 2.0 Full-Speed whereas the current USB 2.0 will remain USB 2.0 but gain the Hi-Speed title following the name.

  93. Backward compatability? by phorm · · Score: 3, Interesting

    I scanned the articles checked for anything on this, but didn't find a suitable answer. Will "PCI Express" be like USB, wherein it will support the older gen hardware as well as the newer hardware - or it will only support "Express" PCI devices?

    It would be very nice to maintain a PCI port that was capable of faster speeds but still able to run old devices (somewhat like AGP 2x/4x/8x or USB 1.0/1.1/2.0 ramping up, ignoring recent USB developments).

    I still remember one of biggest pains in my backside was trying to run PC's that needed an old ISA device (Scanner interface, old ISA SCSI card, special controller card, whatever) which I have heard is a drag on the whole system. Nowadays, I've got only PCI and AGP, though my old but still very good ISA SCSI scanner is still plugged into my 1Ghz Duron (with a single ISA port).

    Will we get the best of both worlds? If express supports normal PCI, we can replace the old stuff in a jiffy. Running mixed slots again might be a pain, though.

    1. Re:Backward compatability? by Matt_Bennett · · Score: 1

      PCI-Express is *NOT* compatible (in a hardware sense) with PCI. Never meant to be, will never do it. Different connectors and so forth. From a software sense, it is supposed to look just like PCI.

    2. Re:Backward compatability? by thue · · Score: 1

      on extremetech they say that

      Legacy PCI slots will exist on their own, and will sit adjacent to native PCI-Express connectors.

      So, no, you can't plug old PCI cards into express slots.
      Also of interest:

      It will be possible to "up-plug" smaller PCI Express cards into larger slots, but not vice-versa. Down-plugging is not allowed-- there's no fallback mode for larger link-width cards to operate in smaller slots.

  94. Here's Hoping for a Fast Transistion by Bondolo · · Score: 1
    PCI-X may be great (it seems to be), but I am worried that we are going to see years and years of machines with both old PCI slots (both 32 bit and 64 bit), AGP slots AND PCI-X.

    My current motherboard (EPoX 8K3A+) is the first motherboard I have owned that does NOT have ISA slots and it STILL has a parallel and 2 serial ports and PS/2 ports. I don't want any of this crap! I wish they had just put it all on a dual header PCI card I could rip out and burn.

    I really hope that the motherboard manufacturers make a break from the past with PCI-X. The more legacy junk they include, the slower the adoption rate will be. REALLY !

    --
    -- "Most people prefer a popular myth to an unpopular truth"
  95. Best Pun on Slashdot Nominee by MyHair · · Score: 1

    The early adapters . . .

    That's got to be the best pun I've seen in a long time.

    Well, near-pun or Freudian slip or something.

    1. Re:Best Pun on Slashdot Nominee by aborchers · · Score: 1

      Wish I could claim intent, but it was completely the work of my id, I assure you. :-)

      --
      Trouble making decisions? Just flip for it.
  96. Re:Is this really needed??? by dtldl · · Score: 1

    Ok theres some valid points there with the tv tuner and the high quality sound cards, but thinking about it, theres the creative labs extigy and some generic tv tuner that connect via USB.
    So in conclusion, its always nice to have a standard way of adding functionality to a pc, but excuse me while i go buy some shares in some SFF manufacturer and never use another pci slot in my life.

  97. Bandwidth is not the only consideration by raptor21 · · Score: 1

    After sitting through two days of PCI-Express and PCI-X presentations at he pci-sig devcon.

    The developers and the SIG most certainly weren't rubbing thier hands with a devilish grin saying "we got the suckers, let's lock them into a new upgrade cycle for another decade, Ha Ha Ha". The motivations for PCI Express are very compelling.

    First PCI-EXPRESS is not targeted only for the desktop. It is targeted to be a general purpose bus for all class of machines and has features built-in that make it very attractive for server platforms.

    Advanced RAS features

    With conventional PCI you can only detect single bit errors. And nearly any such error is fatal. For PCs you would just reboot but it is a big no-no for HA servers. With PCI-Express you can detect and correct errors and since it is packet based, the corrupt packet can be retransmitted.

    Built-in Hotplug.

    Hot-plug in PCI was an after thought. It is built into PCI-express. The NewCard and Sever IO modules are designed to make hot-plugging very easy and user friendly. Nowadays to hutplug a pci card you have to open the chasis with the new modules you can just plug it in/out from the back of the chasis without removing the entire server off the rack. Also the newcard formfactor makes it ideal for laptops and mobile devices. PCI and PCMCIA are going to merge eventually and use the same Newcard form factor.

    Backward Compatibility is maintained

    You don't have to throw out your old PCI/PCI-X cards. PCI and PCI-EXPRESS are designed to co-exist. All the motherboard manufacturer would need to do is connect a PCI-EXPRESS to PCI switch from the root complex and provide slots for PCI/PCI-X devices

    New and interesting design opportunities.

    PCI-EXPRESS allows the PHY to be a a cable. So you can percieve a system where the rootconmplex and the io are in two or more seperate chasis connected by a cable. This will make it more intuitive for upgrades. End users wouldn't have to open thier cases all the would need to do is unplug the rootcomplex case and replace it with a new one or similary the io case or graphics case.

    Also the Mini PCI-Express card is half the width of the current mini pci card. Allowing two cards to be placed inside a laptop with the same real estate. The platform design choices could be endless.

    Hope this will quell the /. paranoia.

  98. Southbridge and PCI by moogla · · Score: 1

    The southbridge itself is attached to the (or one of the) PCI bus(es) provided by the northbridge. Most consumer PCs have the southbridge attached like a PCIPCI bridge on the main PCI bus with the rest of the card slots. So all those devices CAN reach the saturation point of the PCI bus attaching all of it to the northbridge.

    The exception is in the case of some server architectures where there are two or more PCI busses and the southbridge with it's embedded stuff is on a seperate one from add-on cards.

    --
    Black holes are where the Matrix raised SIGFPE
    1. Re:Southbridge and PCI by be-fan · · Score: 1

      Your description hasn't been the case for awhile now. Almost all the chipsets these days use a proprietory link between the southbridge and the northbridge. For example, in NVIDIA's nForce chipsets, there is a 800MB/sec hypertransport link between the MCP (southbridge) and the IGP (northbridge). SiS uses something called MuTIOL, while Via uses V-Link.

      --
      A deep unwavering belief is a sure sign you're missing something...
  99. WTF by drinkypoo · · Score: 1
    Andy Hui is a dork.

    With graphics data transfers taking place on another "bus" (technically, AGP is not a bus, since it only supports one device), the previously saturated PCI bus was freed up for use with other devices.

    Well let's see what the dictionary has to say...

    The American Heritage® Dictionary of the English Language, Fourth Edition: "Computer Science. A parallel circuit that connects the major components of a computer, allowing the transfer of electric impulses from one connected component to any other."

    It can ALSO mean a set of conductors connecting several components, but that's not what bus means. Hypertransport is a bus, even though it's a point to point link.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  100. sad.. by Anonymous Coward · · Score: 0

    I am pretty disgusted at the quality of posts under this article. There were a few informative ones, sure, but for the most part its just been PCI "Full-Speed" and PCI-X "Hi-Speed" jokes, or people saying its not worth the upgrade even though all their objections have been countered in previous threads that they have just neglected to read.

  101. Success!! by Anonymous Coward · · Score: 0

    Ha! Ass bouillon responded! I SCORE! HE FAIL IT!

  102. Too many choices by cgleba · · Score: 1

    OK, now we have these choices:

    1) 33Mhz 32-bit PCI
    2) Compact PCI
    3) 66Mhz 32-bit PCI
    4) 33Mhz 64-bit PCI
    5) 66Mhz 64-bit PCI
    6) PCI-X
    7) PCI Express
    8) AGP 1x, 2x, 4x, 8x

    Personally, I've been rooting for 66Mhz 64-bit PCI
    for a *long* time -- ever since my k6/2 the peripherials I've been using has saturated the PCI bus -- but I've never been able to justify buying a $600 SMP motherboard to get it as well as expensive components.

    Yet another standard it not such a great thing -- that means more market fragmentation and less opportunity for economies of scale with PCI [whatever] components.

    I just wish that they would all agree to put 66Mhz 64-bit PCI in everything rather then coming out with the new standard of the week.

  103. I think they should follow Sony's lead... by Anonymous Coward · · Score: 0

    and name the new standard in similar fashion as Sony follows with their playstations.

    So here's to the new standard....

    ISA!

  104. PCI Express vs. Infiniband by rdorsch · · Score: 1

    I am wondering, if anybody can summerize the pros and cons of PCI Express and Infiniband

    My opinion

    Pro Infiniband:
    - very high bandwidth (10 GBit/s soon 60 GBit/s)
    - sophisticated mechanisms for clustering which avoid OS interaction
    - Does PCI Express have QoS?

    Pro PCI Express:
    - simpler implementation
    - software compatibility to PCI (is that only a buzzword or something real which would be hard to do for infiniband?)

    Anybody knows more?

    Thanks.

    1. Re:PCI Express vs. Infiniband by randyest · · Score: 1

      IBA provides for 2.5Gb/s per lane, with a max of 12 lanes. PCI-Express has a max of 32 lanes, also at 2.5Gb/s, so PCI-Express has much higher bandwidth than IBA, and more variety in choices (IBA: 1x, 4x, 12x; PCI-Express: 1x, 2x, 4x, 8x, 12x, 16x, 32x).

      PCI-Express and IBA both support QoS.

      PCI compatibility would be impossible for IBA -- totally different protocol.

      --
      everything in moderation
  105. Are you sure? by NerveGas · · Score: 2, Interesting

    PCI has been with us for around ten years now, and is rapidly running out of bandwidth

    Are you *sure* it's running out of bandwidth?

    The old-time, 10-year old 33 MHz, 32-bit PCI bus is still handles 99% of all home users just fine. However, for the more bandwidth-hungry users, you can increase the width to 64 bits. Not enough? Double the frequency. Still not enough? PCI-X will run them at up to *133 MHz*.

    Let's put some numbers to that. On a 32/33 bus, you're looking at a maximum real-world, sustained throughput of about 100 megabytes/second. Double the width, that's 200 megabytes/second. Double the frequency, that's 400 megabytes/second.

    Alrighty, then. Nearly a half of a gigabyte per second. That's awfully tough to fill. That will handle two gigabit ethernet controllers running full-tilt, and still have enough bandwidth left over that you'd need at least an INCREDIBLY fast RAID array to fill it.

    But, just for fun, let's say it's still not enough. PCI-x, at 133 MHz, will double that *again*, to a full gigabyte per second. On a single controller. You're going to have an *INCREDIBLY* tough time actually using that - you'd be very hard pressed to actually get that much to move over a network and/or disk.

    Still, you need more? No sweat. Many boards offer more than one controller. With two PCI-x controllers, that's two gigabytes/second of bandwidth. Not two gigaBITS, but rather two gigaBYTES.

    Tyan recently introduced a board that has four gigabit controllers, each on their own PCI-x controller, with an additional 64/133 controller, a 64/100 controller, and a 32/33 controller. Again, let's put some numbers to that:

    At 100 MB/s for each of the gigE controllers, that's 400 MB/s right off the bat. Add in the 64/133 controller, that's about 1400 MB/sec. Add in the 64/100, you're looking at about 2200 megaBYTES per second.

    Now, really... can *anyone* here raise their hand and say that they could actually *utilize* 2200 megabytes/second of bandwidth to the outside world, either via network or disk?

    Despite all of the ideas of the sky falling, PCI has done a very good job for the last decade, and amazingly enough, is still going strong. Strong enough that it will be quite a while before it truly NEEDS to be replaced.

    Now, when it *IS* replaced, I'd much rather see the interconnects being optical, not electrical. Instead of cracking open the case, shutting off the power, and trying to wedge yet another card inside (especially in low-height rackmounts), I'd much rather set the device on a shelf, and run a fiber patch cable over to the computer. No shutting down, and a whole lot more simple.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
    1. Re:Are you sure? by Matt_Bennett · · Score: 1
      Are you *sure* it's running out of bandwidth?


      Yes. It takes some work, but it does. It takes some high power hardware, but you can choke a PCI bus.


      Let's put some numbers to that. On a 32/33 bus, you're looking at a maximum real-world, sustained throughput of about 100 megabytes/second. Double the width, that's 200 megabytes/second. Double the frequency, that's 400 megabytes/second.


      You're being awfully optimistic here. One thing you aren't taking into account is that PCI is a bus. One talker, one listener, and there is a good deal of overhead. If anyone else needs to talk on the same bus- that is a slice taken out of your bandwidth pie.


      Alrighty, then. Nearly a half of a gigabyte per second. That's awfully tough to fill. That will handle two gigabit ethernet controllers running full-tilt, and still have enough bandwidth left over that you'd need at least an INCREDIBLY fast RAID array to fill it.


      Not quite. To get two full gigabit controllers working full tilt, you will need two ports off of the bridge, and even then, the bridge has to talk to the CPU, so you may be limited by the CPU bus speeds. 2 gigabit controllers running full tilt (full duplex, of course) is 4 gigabit of raw bus bandwidth (not counting overhead, of course).


      Now, really... can *anyone* here raise their hand and say that they could actually *utilize* 2200 megabytes/second of bandwidth to the outside world, either via network or disk?


      But PCI is not used solely for outside bandwidth. It is a bus, and shared. Everything uses a little bit- down to your legacy I/O.
      Now, when it *IS* replaced, I'd much rather see the interconnects being optical, not electrical. Instead of cracking open the case, shutting off the power, and trying to wedge yet another card inside (especially in low-height rackmounts), I'd much rather set the device on a shelf, and run a fiber patch cable over to the computer. No shutting down, and a whole lot more simple.


      PCI *IS* being replaced. PCI-Express is the next stop. It is far better electrical signalling wise, uses a whole lot fewer wires for the same bandwidth. Hot swap already does exist for PCI- you have to go to higher end servers to support it, but it does exist- the biggest limitation is the O/S support. As to external chassis based peripherals you can hot swap- It was tried with Infiniband, but it never really caught on. You can see how far Infiniband has gotten in the past year. (not far) PCI-Express is basically Infiniband-lite. They took away some of the more ambitious goals and made something that was a lot more implementable and realistic.


      I'd really like to see more optical interconnects- but the infrastructure is just too expensive. People aren't willing to buy it, and far too expensive to put on a motherboard (Are you willing to pay $1500-$2000 per motherboard?)

    2. Re:Are you sure? by NerveGas · · Score: 1

      Not quite. To get two full gigabit controllers working full tilt, you will need two ports off of the bridge, and even then, the bridge has to talk to the CPU, so you may be limited by the CPU bus speeds. 2 gigabit controllers running full tilt (full duplex, of course) is 4 gigabit of raw bus bandwidth (not counting overhead, of course).

      2 gigabit controllers is 4 gigabits? Assuming that you're really doing a full gigabit in *each* direction on both NICs (and with some gigabit nics, you simply won't), and that you aren't being swamped by interrupts, that's still only ~500 MB/s. barely more than a 64/66 PCI bus. Easily within the reach of a 64/100 bus.

      One thing you aren't taking into account is that PCI is a bus

      Sure, I did. I never said differently. Perhaps you're forgetting that a lot of motherboards now have more than one PCI controller, and hence, more than one PCI bus? I've got a 4-year old machine that has 4 seperate PCI controllers, of varying speeds and widths. That means that you don't need to put all of your high-bandwidth devices on the same bus, giving you more total bandwidth, and less overhead/contention from sharing.

      But PCI is not used solely for outside bandwidth

      Aside from disks, pretty much anything you'll hook to a PCI bus that uses any significant bandwidth is going to be to the outside. Sure, your USB, serial, and even ISA busses are usually done through bridges on a PCI bus... but how much bandwidth do they use? Not a whole lot. The real bandwidth users are disks, with networks in second, and the rest far in the distance.

      I'd really like to see more optical interconnects- but the infrastructure is just too expensive. People aren't willing to buy it, and far too expensive to put on a motherboard (Are you willing to pay $1500-$2000 per motherboard?)

      One of us must be incredibly mistaken. $1500 for optical interconnects? Optical interconnects are getting cheap enough that there's even talk of building them right into processers.

      Even more than that, going to optical simplifies the routing and circuitry on a motherboard. Instead of having to draw out 32, 64, or 100+ traces, paying close attention to keeping trace lengths similar, and worrying about crosstalk, etc., you draw 2 or 4 traces to your tranceiver, and boom, you're done.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:Are you sure? by evilviper · · Score: 1
      The old-time, 10-year old 33 MHz, 32-bit PCI bus is still handles 99% of all home users just fine.

      99% of all home users don't utilize resources that aren't there. In other words, you aren't going to see seriously resource hungry apps becomming popular until the resources are there...

      Were you trying to watch movies on you Apple ][? Of course not, but doesn't that mean that the ][ was fast enough for 99% of home users?

      Nearly a half of a gigabyte per second. That's awfully tough to fill.

      Not "awfully tough" really. Just backup your RAID array to a fast tape (or other backup method). At the same time, maybe you can possibly also be interleaving your own system backup with data from other systems you recieve over your gigibit NIC...

      Having said that, perhaps the first task should be speeding-up the interrupt system somehow, so a computer can actually handle all the data it is recieving, without bringing the system to a craw.

      Even with a few 100Base-T cards in a single computer (acting as a router/firewall), you can see how a huge number of interrupts seriously slows a system down.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Are you sure? by Matt_Bennett · · Score: 1
      2 gigabit controllers is 4 gigabits? Assuming that you're really doing a full gigabit in *each* direction on both NICs (and with some gigabit nics, you simply won't), and that you aren't being swamped by interrupts, that's still only ~500 MB/s. barely more than a 64/66 PCI bus. Easily within the reach of a 64/100 bus.


      Yep- Gigabit is full duplex. I work in a lab where we test gigabit controllers every day. It isn't easy to choke a gigabit link, but it can be done. The controllers that are on 32/33 PCI busses typically top out somewhere in the 300-500 Mbit region (total throughput, ins and outs).


      Sure, I did. I never said differently. Perhaps you're forgetting that a lot of motherboards now have more than one PCI controller, and hence, more than one PCI bus? I've got a 4-year old machine that has 4 seperate PCI controllers, of varying speeds and widths. That means that you don't need to put all of your high-bandwidth devices on the same bus, giving you more total bandwidth, and less overhead/contention from sharing.


      You're moving the choke point around, but not eliminating it. If I've got a series of PCI bridges (careful about your terminology- controller is generally used to refer to an end-point, not the bridge), everything still needs to go through the north-bridge, and if you are hooked up to that with a 32/33 PCI bus- you're majorly choked right there.


      One of us must be incredibly mistaken. $1500 for optical interconnects? Optical interconnects are getting cheap enough that there's even talk of building them right into processers.


      Talk, maybe, but no processor manufacturer has even put anything like that on their roadmap. Optical transcievers are *big* compared to copper, and difficult to connect to. Switching our PCB technology to optical will also be really expensive. At this point, you can't economically just "draw" optical traces. $1500 was my rough estimate for the whole package, not for an infividual transciever. Copper still has a long way to go, in particular for short interconnects like you see on motherboards.

    5. Re:Are you sure? by NerveGas · · Score: 1

      99% of all home users don't utilize resources that aren't there. In other words, you aren't going to see seriously resource hungry apps becomming popular until the resources are there...

      Oh, please. When the average home user never uses more than 1/3 of the bus speed - EVER - there's simply no reason to build something faster. Sure, you could deck out every board with a faster bus, but it still wouldn't matter, they wouldn't use it.

      Or, are you suggesting that there are "killer apps", just around the corner, that just won't work for a home user unless he gets a faster PCI bus?


      Not "awfully tough" really. Just backup your RAID array to a fast tape (or other backup method).


      Umm... show me a tape that can back up 250 megabytes/second. I guarantee that's not in use in home systems. And even if you do have one, no sweat - use a 133 PCIx bus. Now, you're at nearly two gigabytes/second. That means you have to pull a full gigabyte/second from your disk (*minimum* of 26 disks!), and then still pump a gigabyte/second to the tape drive. So, tell me: How many people have a tape drive that can back up a gigabyte per second?

      Having said that, perhaps the first task should be speeding-up the interrupt system somehow, so a computer can actually handle all the data it is recieving, without bringing the system to a craw.

      That's mostly a problem with gigE, and the problem isn't so much the interrupt system (although it COULD use improvements), it's that gigE is still using the same MTU that 10 megabit ethernet was using. You can get around that if you're using gigE end-to-end, and have nics and switches that support jumbo frames, but relatively few switches do. On the other hand, if you want to be able to handle huge numbers of interrupts, there is a relatively easy way to do it: Use an SMP board. : )

      At the same time, maybe you can possibly also be interleaving your own system backup with data from other systems you recieve over your gigibit NIC...

      On even a 64/66 PCI bus, there's still plenty of bandwidth for that, until you get to the stratospheric-costing equipment - and even then, 64/133 is still going to handle it easily.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    6. Re:Are you sure? by NerveGas · · Score: 1

      It isn't easy to choke a gigabit link, but it can be done. The controllers that are on 32/33 PCI busses typically top out somewhere in the 300-500 Mbit region (total throughput, ins and outs)

      It sounds like something's not quite right in your setup. Good cards, like the Acenic cards, can easily max out the PCI bus when you're testing *only* the network, and the disk subsystem isn't involved. That means 80-100 MB/s (640-800 mb/s) throughput on a 32/33 bus, and they hit as closely to a gigabit as can be had on a 64-bit bus. If you're only getting a max of 500 mbits/sec, then something's off.

      You're moving the choke point around, but not eliminating it. If I've got a series of PCI bridges (careful about your terminology- controller is generally used to refer to an end-point, not the bridge), everything still needs to go through the north-bridge, and if you are hooked up to that with a 32/33 PCI bus- you're majorly choked right there.

      Luckily, pretty much ever chipset manufacturer has gotten away from using a 32/33 PCI bus to talk to the northbridge, so that's not a problem.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    7. Re:Are you sure? by Matt_Bennett · · Score: 1
      It sounds like something's not quite right in your setup. Good cards, like the Acenic cards, can easily max out the PCI bus when you're testing *only* the network, and the disk subsystem isn't involved. That means 80-100 MB/s (640-800 mb/s) throughput on a 32/33 bus, and they hit as closely to a gigabit as can be had on a 64-bit bus. If you're only getting a max of 500 mbits/sec, then something's off.


      If you're only testing the NIC and get anything but wire speed, your NIC is garbage. I'm talking about using real world measurement tools like Chariot, from multiple clients, pounding on a server. To approach wire speed with decent benchmarking tools, you need a fast processor and a 64 bit bus, or a 32/66 PCI bus. There is just too much overhead.


      Luckily, pretty much ever chipset manufacturer has gotten away from using a 32/33 PCI bus to talk to the northbridge, so that's not a problem.


      But how many PCI busses do you have feeding into the chipset? Again, that's your bottleneck. From my experience, PCI is limiting. Sure, if every device has a direct bridge to the chipset, no problem- but thats not the way I've seen any PCs built. I think our arguement here is about overhead and delays- my experience has shown them to be much more limiting that what you've seen.

    8. Re:Are you sure? by evilviper · · Score: 1
      When the average home user never uses more than 1/3 of the bus speed

      First off, I sincerely doubt that number... Ethernet, Firewire, USB2, multiple IDE devices, etc... I'd say a great many users are nearing the high-end of the bus' capabilities.

      Besides that, when has everything been designed around the "average home user"? Should we stop at 1GHz processors, because the "average home user" doesn't need any more processing power than that?

      Or, are you suggesting that there are "killer apps", just around the corner, that just won't work for a home user unless he gets a faster PCI bus?

      That was exactly my point... Manufacturers aren't going to make devices that need more bus bandwidth than just about any machines can provide (and mobo makers aren't going to invest in faster buses until devices need more bandwidth, ironically).

      Just think... How many MP3s did you (try to) play on a 286? The CPU-intensive apps don't come along until there is a CPU that can handle them reasonably well... The same is obviously true for the PCI bus.

      In fact, many have been comming closer and closer to the limits... Just look around at PCI devices, and you'll find plenty that do all sorts of clever tricks just to use a bit less PCI bandwidth.

      How many people have a tape drive that can back up a gigabyte per second?

      How many people have an airbag and seatbelts in their cars that would protect them if their cars were flying? Obviously, the answer is "none" because people don't buy things that they can't actually use yet.

      the problem isn't so much the interrupt system (although it COULD use improvements)

      There's an understatement! Even with 100BaseTx you can drag down a very fast system with interrupts.

      On even a 64/66 PCI bus, there's still plenty of bandwidth for that

      Well, for one thing, you see very few 64-bit PCI devices, and I don't expect any home users to have them. Of course, it's a chicken and egg problem as well, and I'd rather not see 64-bit PCI get popular. I'm still traumatized from the whole 16-bit ISA+VESA experience a few years ago. I think it would be a much better solution to just bite the bullet and use a new interface, and I can't think of a better option than PCI-X.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:Are you sure? by NerveGas · · Score: 1

      First off, I sincerely doubt that number... Ethernet, Firewire, USB2, multiple IDE devices, etc... I'd say a great many users are nearing the high-end of the bus' capabilities.

      Back it up with some numbers.

      Manufacturers aren't going to make devices that need more bus bandwidth than just about any machines can provide (and mobo makers aren't going to invest in faster buses until devices need more bandwidth, ironically).

      Tell me what kind of devices they would come up with. Your argument is starting to sound like "If you build it, they will come." You can't justify a new bus by just saying "Well, SOMEONE might use it." Tell me what kinds of devices these manufacturers are just DYING to make, but don't have the bandwidth for.

      Obviously, the answer is "none" because people don't buy things that they can't actually use yet.

      That's entirely false. If nobody has a tape backup that will do a gigabyte per second, it's not because they couldn't do it. They *can*, on a PC, with 133/64 pcix. And on other architectures, there are even faster I/O mechanisms. Don't blame the lack of a fast tape on the bus, 'cuz it just ain't true.

      for one thing, you see very few 64-bit PCI devices, and I don't expect any home users to have them

      You're talking in circles here. You say that we should come up with a faster bus, so that people can take advantage of it. Yet you say that you DON'T expect people to use faster busses that *ALREADY EXIST*, and are very economical to produce.

      Face it, busses faster than a 32/33 PCI bus are already here, and have been here for years. Why aren't they on most motherboards? Because people don't want them badly enough to pay for them. If the average Joe would really benefit from a faster PCI bus, then you'd see companies putting them on their motherboards and throwing the sales pitches left and right.

      Really. If most people aren't even interested in using a 64-bit PCI bus, then do we really need anything faster?

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    10. Re:Are you sure? by evilviper · · Score: 1
      Tell me what kinds of devices these manufacturers are just DYING to make, but don't have the bandwidth for.

      RAID controllers, HDTV recievers, Ethernet upwards of gigabit, high-speed tape drives, Firewire, data capture cards, faster [serial] SCSI controllers, etc.

      They *can*, on a PC, with 133/64 pcix. And on other architectures, there are even faster I/O mechanisms. Don't blame the lack of a fast tape on the bus, 'cuz it just ain't true.

      It's all about economies of scale. If practically nobody has a bus that can handle it, you then have to really ramp up the price of the devices just to support the R&D costs, which then makes it harder to sell your product. It is just not the type of endeavor anyone is going go through.

      Yet you say that you DON'T expect people to use faster busses that *ALREADY EXIST*, and are very economical to produce.

      I don't expect people to use them because of the prohibitive costs, limited set of devices, and the prohibitive form factor. It is economical to made devices smaller, not larger. Basically, I just don't consider 64-bit PCI to be a big step-up--it has many drawbacks.

      Really. If most people aren't even interested in using a 64-bit PCI bus, then do we really need anything faster?

      People aren't interested because they don't see any 64-bit PCI devices that they want, and don't really know what a bottleneck PCI is. Device makers don't make 64-bit PCI devices because few consumers have 64-bit PCI slots. Few consumers have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit pCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit pCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots. Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices.

      If you think this is getting repetitive, you aren't the only one. If you don't think this is getting repetitive, that doesn't surprise me, somehow.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Are you sure? by NerveGas · · Score: 1

      RAID controllers

      The companies that can't utilize their RAID controllers on a 133/64 pcix bus aren't using PC's anyway. Remember, 133/64 is nearly a gigaBYTE per second, and if you need to move that much, you're probably using a $1,000,000+ server.

      HDTV recievers

      Not true. HDTV utilizes much less than 100 megabits, around 18 megabits, if I recall.

      Ethernet upwards of gigabit

      Not true. While it's true that 10gig ethernet isn't much of a reality, it's not because of the bus. It's because (a) 10 gig ethernet over copper only works for a couple of feet, (b) average people have a tendency to dislike fiber, and (most importantly) (c) The average Joe doesn't need it.

      Why don't they need it? Well, the average Joe won't even buy a gigabit switch. If you can't even sell them *ONE* gigabit, how are you going to sell them *TEN*?

      high-speed tape drives

      Again, that's not because of the bus. There are plenty of high-speed busses to choose from, but tape drives are inherantly slow, and unless you're sticking the ultra high-end drives on the slowest bus you can find, the bus isn't going to limit you.

      It's all about economies of scale. If practically nobody has a bus that can handle it, you then have to really ramp up the price of the devices just to support the R&D costs, which then makes it harder to sell your product. It is just not the type of endeavor anyone is going go through.

      That argument supports MY position more than yours. If it's all about the economies of scale, then it's cheaper for a company to make a 64-bit PCI card that can operate at 33, 66, 100, or 133 MHz, precisely because there is much less R&D. The controllers are already out there, and because it's also compatible with the slower busses, you can reach a larger target audience.

      Think about it. You're in charge of making the new XYZ expansion card, which needs gobs of bandwidth. Do you (a) use an existing and fully adequit standard with very low R&D costs and backwards compatibility to boot, or do you (b) blow millions in R&D to try to use some new bus that it will be years before anyone adopts?

      I don't expect people to use them because of the prohibitive costs,

      It's cheaper to use the faster, existing PCI busses than to come up with new ones.

      limited set of devices

      They're much less limitted with faster PCI busses than they are with new ones. You can plug a 64-bit PCI device into a 32-bit PCI slot, and it will work, and vice-versa. That is NOT true if you move to a new bus, is it?

      Consumers don't have 64-bit PCI slots because there are few 64-bit PCI devices. There are few 64-bit PCI devices because device makers know consumers don't have 64-bit PCI slots.

      Please explain how that argument does NOT hold for the new, proposed busses.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  106. Force Upgrade by Arandir · · Score: 1

    Or is this just yet another way to force us into a new upgrade cycle?

    It is yet another way to force you into a new upgrade cycle. For the average PC, the PCI bandwidth problem isn't even a blip on the radar.

    Of course, Longhorn is on the horizon. Every version of Windows since 1.0 required twice as many resources as before...

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  107. MS forced upgrade, by Vaughn+Anderson · · Score: 1

    My concern is not with the hardware upgrade, but with software. Will MS purposely refuse to upgrade win 2000 to support the new PCI bus? Is this even an issue?

    The last thing I want to do is have to learn linux sooner than I was planning... :P

    1. Re:MS forced upgrade, by randyest · · Score: 1

      It's not an issue. PCI-Express is compatible with binaries and drivers that work with PCI.

      --
      everything in moderation
    2. Re:MS forced upgrade, by Vaughn+Anderson · · Score: 1

      Thanks :) *sigh* I have more time... :)

  108. PCI isn't just 32bit and 33Mhz... by Anonymous Coward · · Score: 0

    ... there are 66MHz and 64bit variations too.

    I don't think many low-end users would be saturating a 64bit/66MHz PCI bus any time soon. There's room
    for GB Ethernet and a couple of 3Ware/Ultra320 cards there.

    Also, if the CPU bridge supports it one can have more than one PCI bus per motherboard so increased bandwidth isn't the only reason for PCI-Express.

  109. 6 months and 75 percent value? by waspleg · · Score: 1

    you must be fucking your relatives over because that is definitely *not* how it works for the rest of us (shit if you can get 75% from ebay maybe i have some things for you to sell for me)

  110. X != X-press by poptones · · Score: 1
    Sorry, but you are using "PCI-X" and "PCI-Express" interchangeably, and they're not at all. PCI-Express is pretty fundamentally changed from PCI; PCI-X is like "DDR" PCI - that is, it's basically just speeded up PCI (266,533 and even 1066 in the mix).

    Unfortunately even those who are looking to hang onto "legacy PCI" (ie PCI-X) for a few more years concede they will be changing to PCI-Express when the time is right; they simply maintain that, with it being new technology, the time isn't yet right.

    This is what happens when you get all your tech news from Anand and ZDnet. Why the hell can't /. link to an industry reference on this sort of topic? I realize this ain't a whole lot better, but at least it's not written (entirely) by poorly informed hobbyists.

  111. Obvious by mnemonic_ · · Score: 1

    "I feel this technology looks all set to replace PCI, and we really do need some new bus technology to keep up with the bandwidth demands of today's applications."

    Really? Did that take all 70 points of your IQ, or just half?

  112. Re:The ph34rb33r webcomic is lame and must be trol by mnemonic_ · · Score: 1

    I read some of the comics and I agree, they're pretty bad.

  113. Re:Is this really needed??? by poptones · · Score: 1
    I'm watching to see when the processors start talking serial directly. Getting rid of the exotic seven thousand pin packages for processors (and their associated sockets) will be another great savings.

    Why not both?

    I've long wondered why CPUs rely on bridge chips to talk to memory, but even at 2.5gbps you'd need several memory interfaces to keep the CPU full. So, while it would be cool to have a CPU that used a relatively high level serial interface for everything, you'd still want dozens (or maybe even hundreds) of independant ports to communicate with all the memory and other peripherals.

  114. No, it's not by ionpro · · Score: 1

    Firewire and "many other things" aren't on a seperate bus. Any time you have RAID on your motherboard, it is on the PCI bus (excluding Intel's ICH4R/5R, but those have another problem -- limited by Intel's backwards 266MB/s of north-south bridge interconnect bus bandwidth, which PCI Express will fix...). Any new technology that hasn't been integrated into the south bridge yet (think Serial ATA here) -- you guessed it, PCI bus. Heck, many older chipsets USED the PCI bus to connect the south bridge to the north bridge! By going to a point-to-point bus to replace PCI, you get a lot of good things done (which, had you read the article, you would have known):
    1) Easier wiring on the motherboard (less pins, less wires -- the old serial vs. parallel problem)
    2) More available bandwidth and EASY extention (just drop another wire -- I believe the standard supports up to 32 as of now, which (besides being an ungodly amount of bandwidth anyway) isn't even a hard limit -- there is no reason it can't be further extended)
    3) A standard bus for a lot of things (not only PCI, but PCI Express can be used to connect any peripheral with it's own dedicated bus (think 10Gb Ethernet, Firewire 800, Serial ATA RAID, UW-SCSI), it can connect north bridge to south bridge, etc.) All those devices on "another bus" are on dedicated links to the south bridge, and every single one of them is different. PCI Express can standardize the link and make it much easier to manufacture the boards and much quicker to add in new tech.
    4) Clearing up the IRQ situation by removing sideband interrupts and going straight to message-interrupts
    5) PCI compatibility, both at the slot layer (for x1 slots) and at the OS layer (though enhanced PCI Express support may be required for some things; this isn't entirely clear yet)

    There are two parts to reading. One is looking quickly and then replying. The other is understanding. Appearently, you've mastered one. Maybe, one day, for all our sakes, you'll get the second as well.

  115. serial something by Atl_kevin · · Score: 1

    is PCI express the answer? no. neither is PCI-X :) something serial will be better and faster. can you wait or will PCI Express do untill then? i think i can wait, we'll see. i don't think this is a forced upgrade cycle. i think it's just that new ideas come up faster then they, the companies, can implement the older ones.

    --
    All that is gold does not glitter, Not all those who wander are lost.
  116. Most PCI Express solutions will use Rambus by Anonymous Coward · · Score: 0

    The company you guys love to hate because you have been brainwashed by Micron. Won't be long before you are all paying Rambus to use a PCI Express solution that works as well as royalties on SDRAM and DDR(the FTC case is going badly for Micron)

    Rambus Samples Industry's First Chips with RaSer PCI Express PHY Cell

    PHY cell is sampling in TSMC 0.13-micron and available for licensing

    Los Altos,CA - June 02, 2003 - Rambus Inc. (Nasdaq:RMBS), a leading provider of chip-to-chip interface products and services, today announced it has provided its customers with first samples of chips supporting the PCI Express(tm) interface. Rambus customers are using this chip to evaluate the RaSer(tm) physical layer (PHY) cell for PCI Express applications. The new chip can be combined with FPGAs, ASICs or other chips on PCI Express boards to be used for compliance and interoperability testing.

    Rambus' PCI Express PHY evaluation chip is the first to be implemented on a TSMC 0.13-micron process and has been delivered to customers for system level testing. The chip supports four PCI Express lanes, to address x4, x8, x16 and x32-lane based PCI Express devices used in chipset, graphics, and switch-based applications for PCs, servers and communications systems. The chip meets PCI Express specifications, including the jitter requirements, and supports key functions such as Receiver Detect and Beacon Generate and Detect features.

    "This chip is the first PCI Express silicon IP off our 0.13-micron process. Rambus has demonstrated its ability to deliver challenging serial interface technology on advanced processes. This early PCI Express silicon is key to enabling our customers to take advantage of the market's expected rapid adoption of the PCI Express standard," said Ed Chen, director of Design and e-Service marketing for TSMC.

    TSMC leads the industry in 0.13-micron production, having taped out more than 230 product designs to its advanced 0.13-micron processes. With 100,000 plus eight-inch equivalent wafers already shipped, year-end 2003 production is projected to exceed 400,000 wafers. More than half of TSMC's 2003 0.13-micron capacity will be in 300mm-wafers.

    Rambus has developed high-speed I/O solutions for its customers for over 13 years. This expertise, initially applied to the memory market, is now being applied to other chip interface markets such as PCI Express interconnects. Beyond high speed circuit design, Rambus' expertise includes signal integrity analysis, high speed package design, and board / backplane characterization as well as extensive modeling.

    "We strongly believe in the importance of the PCI Express interface for next-generation chip interconnect applications," said Kevin Donnelly, vice president of the Logic Interface Division at Rambus. "We are seeing tremendous demand from our customers to bring PCI Express solutions to market quickly on TSMC's leading foundry processes."

    The RaSer PCI Express PHY features low power consumption - 80mW power per lane - and a small die area. The RaSer PHY is based on a proven SerDes cell used in InfiniBand(tm)and Ethernet XAUI products. Rambus offers a configurable Physical Coding Sublayer (PCS) layer to provide customers a flexible interface to the PCI Express MAC and upper logic layers.

  117. AGP, the New VLB by briancnorton · · Score: 1
    Anybody remember the VESA Local Bus? I didnt think so. It was a step between ISA and PCI for video cards. With PCI, out went the VLB, and I cant express how much I hope that all the crappy little buses that have sprung up can get replaced by a new PCI. (AGP,AMR, NMC, PCI-X, etc)

    My question to you all is would anything be saved by slapping the USB and firewire onto PCI-3?

    --

    People who think they know everything really piss off those of us that actually do.

  118. Not a drop-in card replacement by Anonymous Coward · · Score: 0

    ...Not in the sense of dropping your old modem, sound card, video card, SCSI card, DTV card, wireless card, (etc.) into a PCI-Express motherboard. Since it's not electrically compatible, you'll have to find a motherboard that offers both kinds of slots.

    As far as DRM, I see it as simply an extra opportunity for DRM supporters to ship the new devices with revised firmware that may contain support for DRM. I like my old devices for that very reason; nobody heard of DRM when I bought my sound card.

  119. Re:Well, of course. PCI isn't fast enough. Or is i by evilviper · · Score: 1
    But seriously, is PCI really not fast enough for the general consumer

    Everything is fast enough, until something comes along that is faster, then the old one isn't fast enough. You don't see devices come along that use more resources than a computer is going to have... You don't see 10-gigibit ethernet on 32-bit PCI cards. It's a chicken and egg problem (but it's obvious which one has to come first).

    , once he's got an AGP socket?

    You don't plug your 10-gigibit enthernet card into your AGP slot, nor your 6-port firewire card, HDTV-tuner, USB2, etc. Sure, video output is bandwidth hungry, and it's a good thing it's on a seperate bus, but that doesn't completely take away the need for a faster general-purpose bus.

    PCI that runs on a 66MHz bus that's 64 bits wide has existed and even been available in high-end PC class hardware for years

    I'll just go down to my local Worst Buy and see how many 64-bit PCI devices they have... Hmmm, none. In fact, it's difficult to find many of them anywhere you look. Also, you will notice that 64-bit PCI slots only tend to appear on 64-bit computers! That's right, either Sun, Alpha, IBM, or just dual Intel/AMD systems, but you can't find them on single processor IA32 systems. Add to that the prohibitive size of 64-bit PCI slots... I don't believe 16-bit ISA cards with a VESA extension was quite that big.

    I don't think this is "forcing another upgrade cycle" at all

    Me too, but for different reasons.

    upgrades already exist, and most of us don't have 'em.

    You really have to go out of your way to find an alternative. That is the main reason people don't have them, IMHO.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant