M2Ktech.com


Bookmark
Page

   TECH FORUM
 
Forum
FORUM
Tips to your desktop
Subscribe to our mailing list:
Email:

Search this site:

<< BACK

PRINT VERSION

All Aboard the PCI Express!

The PCI bus, originally developed by Intel, debuted over a decade ago as a high performance alternative to the ISA bus for desktop systems. The initial bus frequency was 33MHz with a 32-bit bus and, theoretically, a peak bandwidth of 132MB per second. This was great at the time, but as the rest of the system grew more bandwidth hungry both the bus speed and width were expanded in an effort to keep up. But even with PCI 2.2 and other revisions, PCI no longer provides enough bandwidth to support the more demanding peripheral cards.

PCI uses a shared bus topology to allow communication among the different devices on the bus. Each of the different PCI devices (i.e., a network card, a sound card, etc.) is attached to the same bus where the core logic chipset acts as a switch, or router, and routes I/O traffic among the different devices that make up the system. The shared bus topology's main advantages are that it's simple, cheap, and easy to implement. That is, as long as you are not trying to do anything too elaborate with it. Once you start demanding more performance and functionality from a shared bus, then you run into its limitations.

As it exists today, PCI does not have the ability to provide the bandwidth and features needed by current and future generations of I/O and storage devices. The utopian ideal of one bus and one bus protocol for every device will never be achieved. So enters PCI Express, a new architecture for interconnecting I/O devices.

PCI Express (PCIe) is the newest name for the technology formerly known as 3GIO and, while it was approved in July 2002, PCIe based devices have begun to hit the market this year.

PCIe's most notable advancement over PCI is its point-to-point bus topology. A shared switch replaces a shared bus as the single shared resource through which all the devices communicate. Each device has its own direct access to the bus instead of multiple components having to collectively mediate among themselves to use the bus.

Developers say PCIe will handle data-transfer bandwidths to 25 Gbits/sec/lane/direction initially and that future versions will run even faster. Experts believe it should provide ample bandwidth for scalability well into the decade and possibly beyond.

While there are obvious benefits of additional bandwidth, consumers are quick to assume that the simple answer is to buy a new PCI Express graphics card, based upon a new architecture, in order to have a “future proof” solution with the best performance possible.

The idea of spending $300 or more on the latest and greatest graphics card to play the newest games is enough to make anyone cringe. However, users are now faced with the potential need to upgrade their motherboards, as well as their processors, in order to accommodate PCIe. Who is to say that we will see any immediate benefit from PCI Express in the first generation of cards? It might be prudent to hold onto your current motherboard and processors and see how this new technology pans out before jumping in headfirst.

Experts believe that PCI Express will soon replace the conventional AGP interface and enhance the performance of PCI interfaces enabling a new generation of highly powerful 2D and 3D graphics applications. Of course, the transition from PCI to PCI Express won't be immediate. PCIe cards are already available on the market, fairly close in pricing to the AGP card, but they are still miles away from the capabilities of this architecture. Additionally, the PCI SIG is now defining a PCI-to-PCI Express bridge that will let older boards work with the new format. In the end, ordinary PCI slots are likely to be found in mid to low-end desktop systems for quite some time.

In this Tech Tip, we touched only briefly on some of the apparent benefits of using PCI Express, however, there is a vast amount of information available about PCIe and it is recommended that you research this new technology before implementing it yourself.

More about PCI Express

PCI Express Explained by John Campbell
PCI Express White Paper (in Adobe format)

Disclaimer - The Micro 2000 Tech Tip is a free service providing information only. While we use reasonable care to see that this information is correct, we do not guarantee it for accuracy, completeness or fitness for a particular purpose. Micro 2000, Inc. shall not be liable for damages of any kind in connection with the use or misuse of this information.

 

Micro-Scope - PC Hardware trouble shooting at your finger tips

Micro2000 PC Diagnostics

Erased the data on your hard drive? Think again!

MicroScope on a Stick





Free translation
   SITEMAP | CONTACT | HOME

Disclaimer - The M2K Tech Tip is a free service providing information only. While we use reasonable care to see that this information is correct, we do not guarantee it for accuracy, completeness or fitness for a particular purpose. M2KTech.com shall not be liable for damages of any kind in connection with the use or misuse of this information.

© 2006 M2Ktech.com All Rights Reserved