Вы находитесь на странице: 1из 6

3 C o m Te c h n i c a l P a p e r s

10 Mbps Ethernet Network Interface Cards


The Shift from ISA to PCI

10 Mbps Ethernet Network Interface Cards


The Shift from ISA to PCI

The 10 Mbps Ethernet market has traditionally been served by Industry Standard Architecture (ISA) network interface cards (NICs). Microsoft and PC original equipment manufacturers (OEMs) will cause a major shift in this trend this year with the PC 98 specification, which requires networking to be done in the Peripheral Component Interconnect (PCI) slot. In addition, PCI offers distinct advantages over ISA, further fueling this transition. Desktop applications are growing in size and complexity, and multitasking operating systems such as Windows NT, Windows 95, and soon Windows 98 are becoming de facto standards for desktops. In addition, network administrators are configuring users desktops with Pentium-based systems, for which the PCI bus is a standard. The PCI bus offers superior throughput for NICs and other peripheral devices in desktop systems and more efficient central processing unit (CPU) utilization for dramatically improved multitasking performance. Given this evolution in applications, operating systems, and desktop systems, network administrators are recognizing the need to use the PCI bus for their NIC not only at the high end but for standard Ethernet as well. This paper examines how and why PCI NICs, used for Ethernet connections, are becoming the NICs of choice in corporate desktops. It discusses how the PCI bus offers performance advantages over legacy bus architectures as well as greater ease of use. A discussion of how these benefits result in lower costs of PC ownership and greater reliability is also included.
The Rise of PCI NICs

bility of PCI Ethernet NICs makes their widespread adoption in standard Ethernet networks virtually inevitable. The widespread adoption of PCI NICs is supported by the PC industry. Microsoft and Intel, for example, offer Tips for Selecting High-Performance Adapters in their PC 98 Design Guidelines. These guidelines, directed to PC manufacturers, offer recommendations to maximize the functionality of multitasking operating systems. They include the following: NICs should support bus mastering, a feature of all PCI devices, particularly for use with Pentium Proclass processors. NICs should support higher-level PCI commands for intelligent data transfers. Drivers should be tuned for 32-bit performance to match PCI bus architecture. Microsoft further endorses PCI NIC selection to the exclusion of the ISA bus in their instructions to PC manufacturers integrating NICs into network-ready PCs. They instruct the PC OEMs to integrate networking only in the PCI busnot in ISA. Many major PC manufacturers like Dell, Gateway, and Compaq are conforming to this specification. As more PCI peripheral devices become available, PC manufacturers are increasing the numbers of PCI slots in their machines and phasing out slots for ISA, Extended Industry Standard Architecture (EISA), and other aging legacy buses. Dell, for instance, will introduce PCI-only platforms in 1998.
PCI Delivers Superior Performance

Acronyms and Abbreviations


CPU central processing unit EISA Extended Industry Standard Architecture ISA Industry Standard Architecture MCA Micro-Channel Architecture NIC network interface card OEM original equipment manufacturer PCI Peripheral Component Interconnect SCSI Small Computer System Interface

Since 1994, the PCI bus architecture has increasingly become the bus of choice for NICs. PCI NICs are already firmly established in servers and high-end desktops. The real change on the horizon is the deployment of these NICs in all Ethernet desktops. The high performance, ease of use, and enhanced relia-

There is good reason for the rapid migration of the PC manufacturing and software industries to the PCI architecture. It is a vastly superior bus for the performance requirements of software applications and the powerful capabilities that the Pentium-series processors offer. A desktops bus architecture determines how quickly data is exchanged between the CPU, memory, and peripheral devices. Therefore, buses should match the capabilities of their microprocessors in order to obtain optimal system performance. ISA and EISA buses, once the standards for desktops, were designed

for earlier generations of microprocessors and applications. The EISA bus debuted with 386 CPUs, and ISA dates back to the 8086 and 80826 systems of the mid-1980s. These buses were adequate for their processors, and since the dominant desktop applications were textbased DOS programs, the buses rarely caused data bottlenecks. Today, however, much faster processors like the Intel Pentium series are commonplace, and bandwidth-intensive applications such as Windows-based programs, multimedia, and imaging applications are proliferating. Moreover, buses now must support multitasking operating systems as well as SCSI devices, LAN NICs, and powerful video cards. As a result, yesterdays legacy ISA buses are inadequate for todays computing needs. The new class of Pentium processors, for example, accepts 32-bit data paths and processes up to 500 megabytes per second (Mbytes/sec). With its maximum throughput of 528 Mbytes/sec, the PCI bus is designed to keep up with Pentium-based machines. The ISA bus, on the other hand, offers data paths no wider than 16 bits and a maximum transmission rate of only 16.5 Mbytes/sec. Designed for either 32- or 64-bit data paths, the PCI bus was developed to provide the faster throughput that todays technologies demand. PCI can provide clock speeds up to 66 MHz, while ISA, EISA, and Micro-Channel Architecture (MCA) run no faster than 8.25 MHz (Table 1). In addition, the next level of PCI specifications, which calls for 64-

bit data paths, will even better match the performance of Pentium-grade microprocessors. The PCI bus is now most widely available as a 32-bit, 5 volt design that supports 33 MHz speeds and a burst-mode transfer rate of 132 Mbpsmore than eight times faster than the ISA bus. Future enhancements to the PCI specification will offer 3.3 volt options and enhanced power management capabilities.
Bus Mastering Optimized for Multitasking Systems

A key factor in any systems overall performance is the CPU utilization required by the various tasks being performed. Here PCI enjoys a clear advantage over older technologies because all PCI components are designed as bus master devices. With bus mastering, a PCI device can request control of the bus to initiate data transfers into system memory with no system CPU intervention. As a result, the CPU is free to focus on other computing tasks during network transfers, providing faster and more responsive system performance. Since most ISA-based devices are not bus master devices, they require the host CPU to perform data transfers. This is a disadvantage in multitasking operating environments, which require more CPU cycles due to the number of application tasks being performed in parallel. Figure 1 illustrates the faster data transfer of a bus master PCI client in a multitasking environment. LANQuest Labs, a leading network product-testing laboratory, compared the effect on

Table 1. Data Transfer Rates by Bus Architecture


Bus ISA ISA EISA MCA PCI PCI PCI Width (bits) 8 16 32 32 32 64 64 Speed (MHz) 8.25 8.25 8.25 8.25 33 33 66 Capacity (Mbytes/sec) 8 16.5 33 33 132 264 528

Time to finish 200 MB file transfer (lower is better)

580 560 540 520 500 480 460 440 420 400 PCI client Client NIC 480

577

Time to copy 200 MB from client to server

ISA client

Figure 1. Bus Master PCI Client Excels in Multitasking Environment

clientPC CPU utilization of PCI and ISA NICs from 3Com. The tests showed that PCs with PCI NICs have a significant performance advantage over PCs with ISA NICs in a multitasking environment. In the test, data transfers were timed while a video playback was being performed. Results showed lower CPU utilization with the PCI NIC configuration than with the ISA NIC configuration, yielding a 24 percent overall performance advantage. Figure 2 illustrates the performance advantage of PCI NICs (a higher number is better in this test). In another suite of tests, LANQuest Labs used Windows NTs Performance Monitor utility to measure each NICs effect on CPU utilization at two levels of load. In the first test, average CPU utilization was measured while the system played a video that resided on a server. On the average, the PCI NIC utilized the CPU at a rate 48 percent lower than did the ISA NIC. While the ISA NIC consumes processor cycles for data transfers, the

PCI NIC controls the transfer, freeing the CPU to execute other tasks. The superior performance of PCI NICs translates into system responsiveness that users can notice. During a data transfer with a non bus-master NIC, for example, an additional application activated in the foreground is slow to respond. With a PCI NIC, the additional application runs more smoothly, allowing for more productive PC usage. The background data transfer is also much quicker.
PCIs True Plug-and-Play Lowers Cost of Ownership

PCI is a fully established standard designed from its inception with auto-configuration as a specific goal. PCI ensures that a machines BIOS or operating system performs the configurations, and configuration registers are specified for PCI components, eliminating conflicts with other devices. Based on welldefined and widely accepted standards, PCI

CPU efficiency as measured by WinBench 96 (higher is better)

135 130 125 120 115 110 105 100

131 126 WinBench 96, 16 bit CPU score 112 106 PCI client ISA client WinBench 96, 32 bit CPU score

Type of client NIC

Figure 2. PCI vs. ISA NIC WinBench 96 CPUmark32 Score

machines behave identically when recognizing add-on devices, leaving less to the interpretation of manufacturers of add-on peripherals and systems. As a result, a PCI system automatically configures PCI add-on devices at power-on, delivering true plug-and-play capabilities and saving MIS departments hours when they install PCI devices in desktop PCs.
Additional Reliability and Features of PCI

PCIs advantages go well beyond performance gains and simplified installation. One key advantage over earlier technologies lies in PCIs compact design. Made with fewer components, PCI enhances reliability by integrating functions into just a few chips that once required entire boards. PCI optimizes power supplies for expected usage by monitoring add-on components so none exceed the maximum power available. The PCI specification also allows 5 volt and 3.3 volt implementations so future PCI devices can make the transition to low-consumption, 3.3 volt green machines.
3Com PCI NICs Offer Industry-Leading Performance

focusing their PCI development efforts exclusively on Fast Ethernet, offering little product differentiation other than price, 3Com is committed to providing the broad base of Ethernet users with the advantages of PCI performance and ease of use. Incorporating 3Com Parallel Tasking technology, the 3Com EtherLink XL PCI cards offer superior system performance. In a comparison of PCI NICs offered by major manufacturers, the 3Com EtherLink XL PCI NIC achieved a 65 percent higher NetWare performance efficiency rating than any competing NIC. The 3Com PCI NIC had a 2.33 percent CPU utilization, the lowest of any NIC.
The Future Is PCI

3Com, the NIC market leader, has moved aggressively to offer leading-edge NIC products for the PCI bus. Although Fast Ethernet NICs have advantages in advanced network installations, there will continue to be a strong demand for a high-performance, reliable 10 Mbps PCI NIC for standard 10 Mbps Ethernet connections. While other vendors are

Although originally designed to complement high-performance systems, PCI NICs are no longer just for high-end workstations. Ethernet desktop users are multitasking and accustomed to accessing the Internet and using multimedia. These users also stand to make significant productivity gains from enhanced buses and network interfaces. PCI NICs offer reliability and ease of installation, which together can provide significant savings for MIS departments. Moreover, with the drive by Microsoft and PC OEMs away from ISA legacy slots moving forward, PCI will eventually supplement ISA on all types of user desktops, including those of value-priced Ethernet users.

3Com Corporation
P.O. Box 58145 5400 Bayfront Plaza Santa Clara, CA 95052-8145 Phone: 1 800 NET 3Com or 1 408 764 5000 Fax: 1 408 764 5001 World Wide Web: http://www.3com.com

Singapore Phone: 65 538 9368 Fax: 65 538 9369 Taiwan Phone: 886 2 2 377 5850 Fax: 886 2 2 377 5860 Thailand Phone: 662 231 8151 5 Fax: 662 231 8158

Poland Phone: 48 22 6451351 Fax: 48 22 6451352 Russia Phone: 7 095 258 09 40 Fax: 7 095 258 09 41

3Com France
Phone: 33 1 69 86 68 00 Fax: 33 1 69 07 11 54 Carrier and Client Access Phone: 33 1 41 97 46 00 Fax: 33 1 49 07 03 43

Asia Pacific Rim


Sydney, Australia Phone: 61 2 9937 5000 Fax: 61 2 9956 6247 Melbourne, Australia Phone: 61 3 9866 8022 Fax: 61 3 9866 8219 Beijing, China Phone: 86 10 68492 568 Fax: 86 10 68492 789 Shanghai, China Phone: 86 21 6350 1581 Fax: 86 21 6350 1531 Hong Kong Phone: 852 2501 1111 Fax: 852 2537 1149 India Phone: 91 11 644 3974 Fax: 91 11 623 3192 Indonesia Phone: 62 21 572 2088 Fax: 62 21 572 2089 Osaka, Japan Phone: 81 6 536 3303 Fax: 81 6 536 3304 Tokyo, Japan Phone: 81 3 3345 7251 Fax: 81 3 3345 7261 Korea Phone: 82 2 3455 6300 Fax: 82 2 319 4710 Malaysia Phone: 60 3 715 1333 Fax: 60 3 715 2333 New Zealand Phone: 64 9 366 9138 Fax: 64 9 366 9139 Philippines Phone: 632 892 4476 Fax: 632 811 5493

3Com Austria
Phone: 43 1 580 17 0 Fax: 43 1 580 17 20

Mexico Phone: 52 5 520 7841/7847 Fax: 52 5 520 7837 Peru Phone: 51 1 221 5399 Fax: 51 1 221 5499 Venezuela Phone: 58 2 953 8122 Fax: 58 2 953 9686

3Com Mediterraneo
Milan, Italy Phone: 39 2 253011 Fax: 39 2 27304244 Rome, Italy Phone: 39 6 5279941 Fax: 39 6 52799423

3Com Benelux B.V.


Belgium Phone: 32 2 725 0202 Fax: 32 2 720 1211 Netherlands Phone: 31 346 58 62 11 Fax: 31 346 58 62 22

3Com GmbH
Berlin, Germany Phone: 49 30 3498790 Fax: 49 30 34987999 Munich, Germany Phone: 49 89 627320 Fax: 49 89 62732233

3Com Middle East


Phone: 971 4 319533 Fax: 971 4 316766

3Com Canada
Calgary Phone: 1 403 265 3266 Fax: 1 403 265 3268 Edmonton Phone: 1 403 423 3266 Fax: 1 403 423 2368 Montreal Phone: 1 514 683 3266 Fax: 1 514 683 5122 Ottawa Phone: 1 613 566 7055 Fax: 1 613 233 9527 Toronto Phone: 1 416 498 3266 Fax: 1 416 498 1262 Vancouver Phone: 1 604 434 3266 Fax: 1 604 434 3264

3Com Iberia
Portugal Phone: 351 1 3404505 Fax: 351 1 3404575 Spain Phone: 34 1 509 69 00 Fax: 34 1 307 79 82

3Com Nordic AB
Denmark Phone: 45 48 10 50 00 Fax: 45 48 10 50 50 Finland Phone: 358 9 435 420 67 Fax: 358 9 455 51 66 Norway Phone: 47 22 58 47 00 Fax: 47 22 58 47 01 Sweden Phone: 46 8 587 05 600 Fax: 46 8 587 05 601

3Com Switzerland
Phone: 41 844 833 933 Fax: 41 844 833 934

3Com Latin America


U.S. Headquarters Phone: 1 408 326 2093 Fax: 1 408 764 5730 Miami, Florida Phone: 1 305 261 3266 Fax: 1 305 261 4901 Argentina Phone: 54 1 312 3266 Fax: 54 1 314 3329 Brazil Phone: 55 11 246 5001 Fax: 55 11 246 3444 Chile (also serving Bolivia and Peru) Phone: 56 2 633 9242 Fax: 56 2 633 8935 Colombia Phone: 57 1 629 4847 Fax: 57 1 629 4503

3Com Southern Africa


Phone: 27 11 807 4397 Fax: 27 11 803 7405

3Com UK Ltd.
Edinburgh Phone: 44 131 240 2900 Fax: 44 131 240 2903 Ireland Phone: 353 1 820 7077 Fax: 353 1 820 7101 Manchester Phone: 44 161 873 7717 Fax: 44 161 873 8053 Marlow Phone: 44 1628 897000 Fax: 44 1628 897003

3Com Eastern Europe/CIS


Bulgaria Phone: 359 2 962 5222 Fax: 359 2 962 4322 Czech/Slovak Republics Phone: 420 2 21845 800 Fax: 420 2 21845 811 Hungary Phone: 36 1 250 8341 Fax: 36 1 250 8347

To learn more about 3Com products and services, visit our World Wide Web site at http://www.3com.com. 1998 3Com Corporation. All rights reserved. 3Com, EtherLink, and Parallel Tasking are registered trademarks of 3Com Corporation or its subsidiaries. Pentium is a trademark of Intel. Windows and Windows NT are trademarks of Microsoft. NetWare is a trademark of Novell. Other brand and product names may be trademarks or registered trademarks of their respective owners. All specifications are subject to change without notice.

Printed in U.S.A. on recycled paper

500664-002 6/98

Вам также может понравиться