List of device bandwidths

From OnnoWiki
Revision as of 08:25, 14 January 2010 by Onnowpurbo (talk | contribs) (New page: This is a '''list of device bandwidths''', or the physical layer information rates more properly known as net bit rates or 'useful' bit rates, at which digital devices can communic...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a list of device bandwidths, or the physical layer information rates more properly known as net bit rates or 'useful' bit rates, at which digital devices can communicate over various kinds of buses and networks. The distinction between a bus (internal to a box and usually relying on many parallel wires) and a communications network cable (external, between boxes and rarely relying on more than four wires) can be arbitrary and many device interfaces or protocols (like SATA, USB, SCSI, PCI and a few variants of Ethernet) are used both inside a many-device box like a PC or one-device-box such as a hard drive enclosure. Accordingly this page lists both the internal ribbon and external communications cable standards together in one sortable table.

Factors limiting actual performance, criteria for real decisions

Most of the listed speeds are theoretical maximum throughput measures; in practice, the actual effective throughput are almost inevitably lower in proportion to the load from other devices (network/bus contention), interframe gap and other overhead in data link layer protocols, etc. The maximum goodput, for example the file transfer rate, may be even lower due to higher layer protocol overhead, and due to data packet retransmissions caused by line noise or interference such as crosstalk, or lost packets in congested intermediate network nodes. All protocols lose something, and the more robust ones that deal resiliently with very many failure situations tend to lose more maximum throughput to get higher total long term rates.

Device interfaces where one bus transfers data via another will be limited to the throughput of the slowest interface, at best. For instance SATA 6G controllers on one PCIe 5G channel will be limited to the 5G speed and have to employ more channels to get around this problem. Early implementations of new protocols very often have this kind of problem. The physical phenomena on which the device relies (such as spinning platters in a hard drive) will also impose limits, for instance no spinning platter shipping in 2009 saturates SATA3 so moving from this 3gbps interface to USB3 at 4.8gbps for one spinning drive will result in no increase in realized transfer rate. It might however be sensible for other reasons such as standardizing on a USB-only storage subsystem or exploiting USB's one-cable power.

Contention in a wireless or noisy spectrum where the physical medium is entirely out of the control of those who specify the protocol requires measures that also use up throughput. Wireless devices, BPL and modems may produce a higher line rate or gross bit rate, due to error-correcting codes and other physical layer overhead. It is extremely common for throughput to be far less than half of theoretical maximum though the more recent technologies (notably BPL) employ pre-emptive spectrum analysis to avoid this and so have much more potential to reach actual gigabit speeds in practice than prior modems.

Another factor reducing throughput is deliberate policy decisions, made for contractual or risk management or aggregation saturation or marketing reasons. Examples are Internet service providers rate limiting and bandwidth throttling and assignment of IPs to groups so as to minimize rather than maximize the throughput available to every user, but maximize the number of users that can be supported on one backbone.

Also, often, chips are not available to implement the fastest speeeds. AMD for instance does not support the 32-bit HyperTransport interface on any CPU it shipped as of end 2009, and WiMax service providers in the US are typically supporting only up to 4mbps as of end of 2009.

Choosing service providers or interfaces based on theoretical maxima is unwise, especially for commercial needs. Large scale data centers for instance would be more concerned with price per port to support the interface, wattage and heat considerations, and total cost of the solution. Scalability of the interface (some protocols such as SCSI and Ethernet now operate many orders of magnitude faster than when originally deployed) is one major factor as it prevents costly shifts to technologies that are not backward-compatible, often involuntarily or by surprise when a vendor abandons support for a proprietary system.

Conventions

By convention, bus and network speeds are denoted either in bit/s (bits per second) or byte/s (bytes per second). In general, parallel interfaces are quoted in byte/s and serial in bit/s. The more commonly used is shown below in bold type.

On devices like modems, bytes may be more than 8 bits long because they may be individually padded out with additional start and stop bits; the figures below will reflect this. Where channels use line codes (such as Ethernet, Serial ATA and PCI Express), quoted speeds are for the decoded signal.

The figures below are simplex speeds, which may conflict with the duplex speeds vendors sometimes use in promotional materials. Where two values are listed, the first value is the downstream rate and the second value is the upstream rate.

All quoted figures are in metric decimal units, where:

  • 1 byte = 8 bits
  • 1 kbit = 1,000 bits
  • 1 Mbit = 1,000,000 bits
  • 1 Gbit = 1,000,000,000 bits
  • 1 kB = 1,000 bytes
  • 1 MB = 1,000,000 bytes
  • 1 GB = 1,000,000,000 bytes
  • 1 TB = 1,000,000,000,000 bytes

Bandwidths

The figures below are grouped by network or bus type, then sorted within each group from lowest to highest bandwidth; gray shading indicates a lack of known implementations.

TTY/Teletypewriter or Telecommunications Device for the Deaf (TDD)

Device Speed (bit/s) Speed (characters/s)
TTY (V.18) Template:Ntss/s 6 characters/s
TTY (V.18) Template:Ntss/s 6.6 characters/s
NTSC Line 21 Closed Captioning Template:Ntss/s ~100 characters/s

Modems/broadband connections

All modems are assumed to be in serial operation with 1 start bit, 8 data bits, no parity, and 1 stop bit (2 stop bits for 110-baud modems). Therefore, a total of 10 bits (11 bits for 110-baud modems) are needed to transmit each 8-bit byte. The "bytes" column reflects the net data transfer rate after the protocol overhead has been removed.

Device Speed (bit/s) Speed (byte/s) Inception
Morse code (skilled operator) Template:Ntss/s Template:Ntss/s (~40 wpm) 1844
Modem 110 baud (symbols / second) Template:Ntss/s Template:Ntss/s (~10 cps) 1956?
Modem 300 (300 baud) (Bell 103 or V.21) Template:Ntss/s Template:Ntss/s (~30 cps)
Modem 1200 (600 baud) (Bell 212A or V.22) Template:Ntss/s Template:Ntss/s (~120 cps) 1976
Modem 1200/75 (600 baud) (V.23) Template:Ntsh1.2/0.075 kbit/s Template:Ntsh0.12/0.0075 kB/s (~120 cps)
Modem 2400 (600 baud) (V.22bis) Template:Ntss/s Template:Ntss/s
Modem 4800 (1600 baud) (V.27ter) Template:Ntss/s Template:Ntss/s
Modem 9600 (2400 baud) (V.32) Template:Ntss/s Template:Ntss/s 1989
Modem 14.4 (2400 baud) (V.32bis) Template:Ntss/s Template:Ntss/s 1991
Modem 28.8 (3200 baud) (V.34-1994) Template:Ntss/s Template:Ntss/s 1994
Modem 33.6 (3429 baud) (V.34-1998) Template:Ntss/s Template:Ntss/s 1996
Modem 56k (8000/3429 baud) (V.90) Template:Ntsh56.0/33.6 kbit/s Template:Ntsh5.6/3.3 kB/s 1998
Modem 56k (8000/8000 baud) (V.92) Template:Ntsh56.0/48.0 kbit/s Template:Ntsh5.6/4.8 kB/s 1999
Hardware compression (variable) (V.90/V.42bis) Template:Ntsh56.0-220.0 kbit/s Template:Ntsh5.6-22 kB/s
Hardware compression (variable) (V.92/V.44) Template:Ntsh56.0-320.0 kbit/s Template:Ntsh5.6-32 kB/s
ISDN Basic Rate Interface (single/dual channel) data Template:Ntsh64/128 kbit/s
IDSL Template:Ntss/s Template:Ntss/s 2000
HDSL ITU G.991.1 Template:Ntss/s Template:Ntss/s 1998
MSDSL Template:Ntss/s Template:Ntss/s
SDSL Template:Ntss/s Template:Ntss/s
ADSL (typical) Template:Ntsh3,000/768 kbit/s Template:Ntsh375/96 kB/s 1998
SHDSL ITU G.991.2 Template:Ntss/s Template:Ntss/s 2001
ADSL Template:Ntsh8,192/1,024 kbit/s Template:Ntsh1,024/128 kB/s 1998
ADSL (G.DMT) Template:Ntsh12,288/1,333 kbit/s Template:Ntsh1,536/166 kB/s 1999
ADSL2 Template:Ntsh12,288/3,584 kbit/s Template:Ntsh1,536/448 kB/s 2002
ADSL2+ Template:Ntsh24,576/3,584 kbit/s Template:Ntsh3,072/448 kB/s 2003
DOCSIS v1.0 (Cable modem) Template:Ntsh38,000/9,000 kbit/s Template:Ntsh4750/1,125 kB/s 1997
DOCSIS v2.0 (Cable modem) Template:Ntsh38,000/27,000 kbit/s Template:Ntsh4,750/3,375 kB/s 2001
FiOS fiber optic service (typical) Template:Ntsh50,000/20,000 kbit/s Template:Ntsh6,250/2,500 kB/s
DOCSIS v3.0 (Cable modem) Template:Ntsh160,000/120,000 kbit/s Template:Ntsh20,000/15,000 kB/s 2006
Uni-DSL Template:Ntss/s Template:Ntss/s
VDSL ITU G.993.1 Template:Ntss/s Template:Ntss/s 2001
VDSL2 ITU G.993.2 Template:Ntss/s Template:Ntss/s 2006
BPON (G.983) fiber optic service Template:Ntsh622,000/155,000 kbit/s Template:Ntsh77,700/19,300 kB/s 2005
GPON (G.984) fiber optic service Template:Ntsh2,488,000/1,244,000 kbit/s Template:Ntsh311,000/155,500 kB/s 2008

Mobile telephone interfaces

Device Speed (bit/s) Speed (byte/s)
GSM CSD Template:Ntss/s Template:Ntss/s
HSCSD Template:Ntsh57.6/14.4 kbit/s Template:Ntsh5.4/1.8 kB/s
GPRS Template:Ntsh57.6/28.8 kbit/s Template:Ntsh7.2/3.6 kB/s
WiDEN Template:Ntss/s Template:Ntss/s
CDMA2000 1xRTT Template:Ntss/s Template:Ntss/s
EDGE (type 1 MS) Template:Ntss/s Template:Ntss/s
UMTS Template:Ntss/s Template:Ntss/s
EDGE (type 2 MS) Template:Ntss/s Template:Ntss/s
EDGE Evolution (type 1 MS) Template:Ntsh1,184/474 kbit/s Template:Ntsh148/59 kB/s
EDGE Evolution (type 2 MS) Template:Ntsh1,894/947 kbit/s Template:Ntsh237/118 kB/s
1xEV-DO Rev. 0 Template:Ntsh2,457/153 kbit/s Template:Ntsh307.2/19 kB/s
1xEV-DO Rev. A Template:Ntsh3,100/1,800 kbit/s Template:Ntsh397/230 kB/s
3xEV-DO Rev. B Template:Ntsh9,300/5,400 kbit/s Template:Ntsh1,162/675 kB/s
HSDPA/HSUPA Template:Ntsh14,400/5760 kbit/s Template:Ntsh1,800/720 kB/s
4xEV-DO Enhancements (2X2 MIMO) Template:Ntsh34,400/12,400 kbit/s Template:Ntsh4,300/1,550 kB/s
HSPA+ (2X2 MIMO) Template:Ntsh42,000/11,500 kbit/s Template:Ntsh5,250/1,437 kB/s
15xEV-DO Rev. B Template:Ntsh73,500/27,000 kbit/s Template:Ntsh9,200/3,375 kB/s
UMB (2X2 MIMO) Template:Ntsh140,000/34,000 kbit/s Template:Ntsh17,500/4,250 kB/s
LTE (2X2 MIMO) Template:Ntsh173,000/58,000 kbit/s Template:Ntsh21,625/7,250 kB/s
UMB (4X4 MIMO) Template:Ntsh280,000/68,000 kbit/s Template:Ntsh35,000/8,500 kB/s
EV-DO Rev. C Template:Ntsh280,000/75,000 kbit/s Template:Ntsh35,000/9,000 kB/s
LTE (4X4 MIMO) Template:Ntsh326,000/86,000 kbit/s Template:Ntsh40,750/10,750 kB/s
4G (4X4 MIMO) Template:Ntsh100,000/50,000 kbit/s Template:Ntsh12,500/6,250 kB/s

Wide area networks

Device Speed (bit/s) Speed (byte/s)
DS0 Template:Ntss/s Template:Ntss/s
G.Lite (aka ADSL Lite) Template:Ntsh1.536/0.512 Mbit/s Template:Ntsh0.192/0.064 MB/s
DS1/T1 (and ISDN Primary Rate Interface) Template:Ntss/s Template:Ntss/s
E1 (and ISDN Primary Rate Interface) Template:Ntss/s Template:Ntss/s
G.SHDSL Template:Ntss/s Template:Ntss/s
LR-VDSL2 (4 to 5 km [long-]range) (symmetry optional) Template:Ntss/s Template:Ntss/s
SDSL Template:Ntss/s Template:Ntss/s
T2 Template:Ntss/s Template:Ntss/s
ADSL Template:Ntsh8.0/1.024 Mbit/s Template:Ntsh1/0.128 MB/s
E2 Template:Ntss/s Template:Ntss/s
ADSL2 Template:Ntsh12/3.5 Mbit/s Template:Ntsh1.5/0.448 MB/s
Satellite Internet Template:Ntsh16/1 Mbit/s Template:Ntsh2.0/0.128 MB/s
ADSL2+ Template:Ntsh24/3.5 Mbit/s Template:Ntsh3.0/0.448 MB/s
E3 Template:Ntss/s Template:Ntss/s
DOCSIS v1.0 (Cable modem) Template:Ntsh38.0/10.0 Mbit/s Template:Ntsh4.75/1.25 MB/s
DOCSIS v2.0 (Cable modem) Template:Ntsh40/30 Mbit/s Template:Ntsh5.0/3.75 MB/s
DS3/T3 ('45 Meg') Template:Ntss/s Template:Ntss/s
STS-1/EC-1/OC-1/STM-0 Template:Ntss/s Template:Ntss/s
VDSL (symmetry optional) Template:Ntss/s Template:Ntss/s
DOCSIS v3.0 (Cable modem) Template:Ntsh160/120 Mbit/s Template:Ntsh20/15 MB/s
OC-3/STM-1 Template:Ntss/s Template:Ntss/s
VDSL2 (symmetry optional) Template:Ntss/s Template:Ntss/s
T4 Template:Ntss/s Template:Ntss/s
T5 Template:Ntss/s Template:Ntss/s
OC-9 Template:Ntss/s Template:Ntss/s
OC-12/STM-4 Template:Ntss/s Template:Ntss/s
OC-18 Template:Ntss/s Template:Ntss/s
OC-24 Template:Ntss/s Template:Ntss/s
OC-36 Template:Ntss/s Template:Ntss/s
OC-48/STM-16 Template:Ntss/s Template:Ntss/s
OC-96 Template:Ntss/s Template:Ntss/s
OC-192/STM-64 Template:Ntss/s Template:Ntss/s
10 Gigabit Ethernet WAN PHY Template:Ntss/s Template:Ntss/s
10 Gigabit Ethernet LAN PHY Template:Ntss/s Template:Ntss/s
OC-256 Template:Ntss/s Template:Ntss/s
OC-768/STM-256 Template:Ntss/s Template:Ntss/s
OC-1536/STM-512 Template:Ntss/s Template:Ntss/s
OC-3072/STM-1024 Template:Ntss/s Template:Ntss/s

Local area networks

Device Speed (bit/s) Speed (byte/s)
LocalTalk Template:Ntss/s Template:Ntss/s
Econet Template:Ntss/s Template:Ntss/s
PC-Network Template:Ntss/s Template:Ntss/s
ARCNET (Standard) Template:Ntss/s Template:Ntss/s
Ethernet Experimental Template:Ntss/s Template:Ntss/s
Token Ring (Original) Template:Ntss/s Template:Ntss/s
Ethernet (10base-X) Template:Ntss/s Template:Ntss/s
Token Ring (Later) Template:Ntss/s Template:Ntss/s
ARCnet Plus Template:Ntss/s Template:Ntss/s
Token Ring IEEE 802.5t Template:Ntss/s Template:Ntss/s
Fast Ethernet (100base-X) Template:Ntss/s Template:Ntss/s
FDDI Template:Ntss/s Template:Ntss/s
MoCA 1.0 Template:Ntss/s Template:Ntss/s
MoCA 1.1 Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394) 400 Template:Ntss/s Template:Ntss/s
HIPPI Template:Ntss/s Template:Ntss/s
Token Ring IEEE 802.5v Template:Ntss/s Template:Ntss/s
Gigabit Ethernet (1000base-X) Template:Ntss/s Template:Ntss/s
Myrinet 2000 Template:Ntss/s Template:Ntss/s
Infiniband SDR 1X Template:Ntss/s Template:Ntss/s
Quadrics QsNetI Template:Ntss/s Template:Ntss/s
Infiniband DDR 1X Template:Ntss/s Template:Ntss/s
Infiniband QDR 1X Template:Ntss/s Template:Ntss/s
Infiniband SDR 4X Template:Ntss/s Template:Ntss/s
Quadrics QsNetII Template:Ntss/s Template:Ntss/s
10 Gigabit Ethernet (10Gbase-X) Template:Ntss/s Template:Ntss/s
Myri 10G Template:Ntss/s Template:Ntss/s
Infiniband DDR 4X Template:Ntss/s Template:Ntss/s
Scalable Coherent Interface (SCI) Dual Channel SCI, x8 PCIe Template:Ntss/s Template:Ntss/s
Infiniband SDR 12X Template:Ntss/s Template:Ntss/s
Infiniband QDR 4X Template:Ntss/s Template:Ntss/s
Infiniband DDR 12X Template:Ntss/s Template:Ntss/s
Infiniband QDR 12X Template:Ntss/s Template:Ntss/s
100 Gigabit Ethernet (100Gbase-X) Template:Ntss/s Template:Ntss/s

Wireless networks

802.11 networks in infrastucture mode are half-duplex; all stations share the medium. In access point (infrastucture) mode, all traffic has to pass through the AP (Access Point). Thus, two stations on the same AP which are communicating with each other must have each and every frame transmitted twice: from the sender to the access point, then from the access point to the receiver. This approximately halves the effective bandwidth. In ad hoc mode devices communicate directly (like with a crossover cable) rather than to the network(like through a hub), losing some security functionality.

Device Speed (bit/s) Speed (byte/s)
802.11 (legacy) 0.125 Template:Ntss/s Template:Ntss/s
RONJA free space optical wireless (full duplex, so each way) Template:Ntss/s Template:Ntss/s
802.11b DSSS 0.125 Template:Ntss/s Template:Ntss/s
802.11b+ (TI-proprietary extension to 802.11b, non-IEEE standard) DSSS 0.125 Template:Ntss/s Template:Ntss/s
802.11a 0.75 Template:Ntss/s Template:Ntss/s
802.11g OFDM 0.125 Template:Ntss/s Template:Ntss/s
802.16 (WiMAX) Template:Ntss/s Template:Ntss/s
802.11g with Super G (Atheros-proprietary extension to 802.11g) DSSS 0.125 Template:Ntss/s Template:Ntss/s
802.11g with 125HSM (a.k.a. Afterburner, Broadcom-proprietary extension to 802.11g) Template:Ntss/s Template:Ntss/s
802.11g with Nitro (Conexant-proprietary extension to 802.11g) Template:Ntss/s Template:Ntss/s
802.11n Template:NtshVaries, 300.0 Mbit/s Max Template:NtshVaries, 37.5 MB/s Max

Wireless personal area networks

Device Speed (bit/s) Speed (byte/s)
IrDA-Control Template:Ntss/s Template:Ntss/s
IrDA-SIR Template:Ntss/s Template:Ntss/s
802.15.4 (2.4 GHz) Template:Ntss/s Template:Ntss/s
Bluetooth 1.1 Template:Ntss/s Template:Ntss/s
Bluetooth 2.0+EDR Template:Ntss/s Template:Ntss/s
IrDA-FIR Template:Ntss/s Template:Ntss/s
IrDA-VFIR Template:Ntss/s Template:Ntss/s
IrDA-UFIR Template:Ntss/s Template:Ntss/s
Bluetooth 3.0 Template:Ntss/s Template:Ntss/s
WUSB-UWB Template:Ntss/s Template:Ntss/s

Computer buses

Device Speed (bit/s) Speed (byte/s)
I2c Template:Ntss/s Template:Ntss/s
ISA 8-Bit/4.77 MHz Template:Ntss/s Template:Ntss/s
Zorro II 16-Bit/7.14 MHz Template:Ntss/s Template:Ntss/s
ISA 16-Bit/8.33 MHz Template:Ntss/s Template:Ntss/s
Low Pin Count Template:Ntss/s Template:Ntss/s
HP-Precision Bus Template:Ntss/s Template:Ntss/s
EISA 8-16-32bits/8.33 MHz Template:Ntss/s Template:Ntss/s
VME64 32-64bits Template:Ntss/s Template:Ntss/s
NuBus 10 MHz Template:Ntss/s Template:Ntss/s
DEC TURBOchannel 32-bit/12.5 MHz Template:Ntss/s Template:Ntss/s
MCA 16-32bits/10 MHz Template:Ntss/s Template:Ntss/s
NuBus90 20 MHz Template:Ntss/s Template:Ntss/s
Sbus 32-bit/25 MHz Template:Ntss/s Template:Ntss/s
DEC TURBOchannel 32-bit/25 MHz Template:Ntss/s Template:Ntss/s
VLB 32-bit/33 MHz Template:Ntss/s Template:Ntss/s
PCI 32-bit/33 MHz Template:Ntss/s Template:Ntss/s
HP GSC-1X Template:Ntss/s Template:Ntss/s
Zorro III 32-Bit/37.5 MHz Template:Ntss/s Template:Ntss/s
Sbus 64-bit/25 MHz Template:Ntss/s Template:Ntss/s
PCI Express 1.0 (x1 link) Template:Ntss/s Template:Ntss/s
HP GSC-2X Template:Ntss/s Template:Ntss/s
PCI 64-bit/33 MHz Template:Ntss/s Template:Ntss/s
PCI 32-bit/66 MHz Template:Ntss/s Template:Ntss/s
AGP 1x Template:Ntss/s Template:Ntss/s
HIO bus Template:Ntss/s Template:Ntss/s
PCI Express 1.0 (x2 link) Template:Ntss/s Template:Ntss/s
AGP 2x Template:Ntss/s Template:Ntss/s
PCI 64-bit/66 MHz Template:Ntss/s Template:Ntss/s
PCI-X DDR 16-bit Template:Ntss/s Template:Ntss/s
PCI 64-bit/100 MHz Template:Ntss/s Template:Ntss/s
RapidIO (1 lane) Template:Ntss/s Template:Ntss/s
PCI Express 1.0 (x4 link) Template:Ntss/s Template:Ntss/s
AGP 4x Template:Ntss/s Template:Ntss/s
PCI-X 133 Template:Ntss/s Template:Ntss/s
PCI-X QDR 16-bit Template:Ntss/s Template:Ntss/s
InfiniBand single 4X Template:Ntss/s Template:Ntss/s
UPA Template:Ntss/s Template:Ntss/s
PCI Express 1.0 (x8 link) Template:Ntss/s Template:Ntss/s
AGP 8x Template:Ntss/s Template:Ntss/s
PCI-X DDR Template:Ntss/s Template:Ntss/s
HyperTransport (800 MHz, 16-pair) Template:Ntss/s Template:Ntss/s
HyperTransport (1 GHz, 16-pair) Template:Ntss/s Template:Ntss/s
PCI Express 1.0 (x16 link) Template:Ntss/s Template:Ntss/s
PCI Express 2.0 (x8 link) Template:Ntss/s Template:Ntss/s
PCI-X QDR Template:Ntss/s Template:Ntss/s
AGP 8x 64-bit Template:Ntss/s Template:Ntss/s
PCI Express (x32 link) Template:Ntss/s Template:Ntss/s
PCI Express 2.0 (x16 link) Template:Ntss/s Template:Ntss/s
PCI Express 2.0 (x32 link) Template:Ntss/s Template:Ntss/s
QuickPath Interconnect (2.4 GHz) Template:Ntss/s Template:Ntss/s
HyperTransport (2.8 GHz, 32-pair) Template:Ntss/s Template:Ntss/s
QuickPath Interconnect (3.2 GHz) Template:Ntss/s Template:Ntss/s
HyperTransport 3.1 (3.2 GHz, 32-pair) Template:Ntss/s Template:Ntss/s

Portable

Device Speed (bit/s) Speed (byte/s)
PC Card 16 bit 255ns Byte mode Template:Ntss/s Template:Ntss/s
PC Card 16 bit 255ns Word mode Template:Ntss/s Template:Ntss/s
PC Card 16 bit 100ns Byte mode Template:Ntss/s Template:Ntss/s
PC Card 16 bit 100ns Word mode Template:Ntss/s Template:Ntss/s
PC Card 32 bit (CardBus) Byte mode Template:Ntss/s Template:Ntss/s
ExpressCard 1.2 USB 2.0 mode Template:Ntss/s Template:Ntss/s
PC Card 32 bit (CardBus) Word mode Template:Ntss/s Template:Ntss/s
PC Card 32 bit (CardBus) DWord mode Template:Ntss/s Template:Ntss/s
ExpressCard 1.2 PCI Express mode Template:Ntss/s Template:Ntss/s
ExpressCard 2.0 USB 3.0 mode Template:Ntss/s Template:Ntss/s
ExpressCard 2.0 PCI Express mode Template:Ntss/s Template:Ntss/s

Storage

Device Speed (bit/s) Speed (byte/s)
PC Floppy Disk Controller (1.2MB / 1.44MB) Template:Ntss/s Template:Ntss/s
CD Controller (1x) Template:Ntss/s Template:Ntss/s
MFM Template:Ntss/s Template:Ntss/s
RLL Template:Ntss/s Template:Ntss/s
DVD Controller (1x) Template:Ntss/s Template:Ntss/s
ESDI Template:Ntss/s Template:Ntss/s
ATA PIO Mode 0 Template:Ntss/s Template:Ntss/s
HD DVD Controller (1x) Template:Ntss/s Template:Ntss/s
Blu-ray Controller (1x) Template:Ntss/s Template:Ntss/s
SCSI (Narrow SCSI) (5 MHz) Template:Ntss/s Template:Ntss/s
ATA PIO Mode 1 Template:Ntss/s Template:Ntss/s
ATA PIO Mode 2 Template:Ntss/s Template:Ntss/s
Fast SCSI (8 bits/10 MHz) Template:Ntss/s Template:Ntss/s
ATA PIO Mode 3 Template:Ntss/s Template:Ntss/s
AoE over Fast Ethernet, per path Template:Ntss/s Template:Ntss/s
iSCSI over Fast Ethernet Template:Ntss/s Template:Ntss/s
ATA PIO Mode 4 Template:Ntss/s Template:Ntss/s
Fast Wide SCSI (16 bits/10 MHz) Template:Ntss/s Template:Ntss/s
Ultra SCSI (Fast-20 SCSI) (8 bits/20 MHz) Template:Ntss/s Template:Ntss/s
Ultra DMA ATA 33 Template:Ntss/s Template:Ntss/s
Ultra Wide SCSI (16 bits/20 MHz) Template:Ntss/s Template:Ntss/s
Ultra-2 SCSI 40 (Fast-40 SCSI) (8 bits/40 MHz) Template:Ntss/s Template:Ntss/s
Ultra DMA ATA 66 Template:Ntss/s Template:Ntss/s
Ultra-2 wide SCSI (16 bits/40 MHz) Template:Ntss/s Template:Ntss/s
Serial Storage Architecture SSA Template:Ntss/s Template:Ntss/s
Ultra DMA ATA 100 Template:Ntss/s Template:Ntss/s
Fibre Channel 1GFC (1.0625 GHz) Template:Ntss/s Template:Ntss/s
AoE over Gigabit Ethernet, per path Template:Ntss/s Template:Ntss/s
iSCSI over Gigabit Ethernet Template:Ntss/s Template:Ntss/s
Ultra DMA ATA 133 Template:Ntss/s Template:Ntss/s
Ultra-3 SCSI (Ultra 160 SCSI; Fast-80 Wide SCSI) (16 bits/40 MHz DDR) Template:Ntss/s Template:Ntss/s
Serial ATA (SATA-150) Template:Ntss/s Template:Ntss/s
Fibre Channel 2GFC (2.125 GHz) Template:Ntss/s Template:Ntss/s
Serial ATA 2 (SATA-300) Template:Ntss/s Template:Ntss/s
Serial Attached SCSI (SAS) Template:Ntss/s Template:Ntss/s
Ultra-320 SCSI (Ultra4 SCSI) (16 bits/80 MHz DDR) Template:Ntss/s Template:Ntss/s
Fibre Channel 4GFC (4.25 GHz) Template:Ntss/s Template:Ntss/s
Serial ATA 3 (SATA-600) Template:Ntss/s Template:Ntss/s
Serial Attached SCSI (SAS) 2 Template:Ntss/s Template:Ntss/s
Ultra-640 SCSI (16 bits/160 MHz DDR) Template:Ntss/s Template:Ntss/s
Fibre Channel 8GFC (8.50 GHz) Template:Ntss/s Template:Ntss/s
AoE over 10GbE, per path Template:Ntss/s Template:Ntss/s
iSCSI over 10GbE Template:Ntss/s Template:Ntss/s
FCoE over 10GbE Template:Ntss/s Template:Ntss/s
iSCSI over InfiniBand 4x Template:Ntss/s Template:Ntss/s
iSCSI over 100G Ethernet (hypothetical) Template:Citation needed Template:Ntss/s Template:Ntss/s

Peripheral

Device Speed (bit/s) Speed (byte/s)
Apple Desktop Bus Template:Ntss/s Template:Ntss/s
Serial MIDI Template:Ntss/s Template:Ntss/s
Serial EIA-232 max. Template:Ntss/s Template:Ntss/s
Serial DMX512A Template:Ntss/s Template:Ntss/s
Parallel (Centronics) Template:Ntss/s Template:Ntss/s
Serial 16550 UART max Template:Ntss/s Template:Ntss/s
USB Low Speed (USB 1.0) Template:Ntss/s Template:Ntss/s
Serial UART max Template:Ntss/s Template:Ntss/s
GPIB/HPIB (IEEE-488.1) IEEE-488 max Template:Ntss/s Template:Ntss/s
Serial RS-422 max Template:Ntss/s Template:Ntss/s
USB Full Speed (USB 1.1) Template:Ntss/s Template:Ntss/s
Parallel (Centronics) EPP 2 MHz Template:Ntss/s Template:Ntss/s
Serial EIA-485 max Template:Ntss/s Template:Ntss/s
GPIB/HPIB (IEEE-488.1-2003) IEEE-488 max Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394) 100 Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394) 200 Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394) 400 Template:Ntss/s Template:Ntss/s
USB Hi-Speed (USB 2.0) Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394b) 800 Template:Ntss/s Template:Ntss/s
Fibre Channel 1Gb SCSI Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394b) 1600 Template:Ntss/s Template:Ntss/s
Camera Link Base (single) 24bit 85 MHz Template:Ntss/s Template:Ntss/s
Fibre Channel 2Gb SCSI Template:Ntss/s Template:Ntss/s
eSATA (SATA 300) Template:Ntss/s Template:Ntss/s
CoaXPress Base (up and down bidirectional link) Template:Ntss/s + Template:Ntss/s Template:Ntss/s
FireWire (IEEE 1394b) 3200 Template:Ntss/s Template:Ntss/s
Fibre Channel 4Gb SCSI Template:Ntss/s Template:Ntss/s
USB 3.0 Template:Ntss/s Template:Ntss/s
Camera Link Full (dual) 72bit 85 MHz Template:Ntss/s Template:Ntss/s
CoaXPress Full (up and down bidirectional link) Template:Ntss/s + Template:Ntss/s Template:Ntss/s
External PCI Express x16 Template:Ntss/s Template:Ntss/s

MAC to PHY

Device Speed (bit/s) Speed (byte/s)
MII (4 Lanes) Template:Ntss/s Template:Ntss/s
RMII (2 Lanes) Template:Ntss/s Template:Ntss/s
SMII (1 Lane) Template:Ntss/s Template:Ntss/s
GMII (8 Lanes) Template:Ntss/s Template:Ntss/s
RGMII (4 Lanes) Template:Ntss/s Template:Ntss/s
SGMII (2 Lanes) Template:Ntss/s Template:Ntss/s
XGMII (32 Lanes) Template:Ntss/s Template:Ntss/s
XAUI (4 Lanes) Template:Ntss/s Template:Ntss/s
XLGMII Template:Ntss/s Template:Ntss/s
CGMII Template:Ntss/s Template:Ntss/s

PHY to XPDR

Device Speed (bit/s) Speed (byte/s)
XSBI (16 Lanes) Template:Ntss/s Template:Ntss/s

Memory Interconnect/RAM buses

Dual channel bandwidths are theoretical maxima and do not always reflect real world performance. In many cases, performance may be closer to single channel operation (half the bandwidth).


Device Speed (bit/s) Speed (byte/s)
FPM DRAM Template:Ntss/s Template:Ntss/s
EDO DRAM Template:Ntss/s Template:Ntss/s
SPARC MBus Template:Ntss/s Template:Ntss/s
PC66 SDRAM Template:Ntss/s Template:Ntss/s
PC100 SDRAM Template:Ntss/s Template:Ntss/s
HP Runway bus 125 MHz 64-bit Template:Ntss/s Template:Ntss/s
PC133 SDRAM Template:Ntss/s Template:Ntss/s
PC800 RDRAM (single-channel) Template:Ntss/s Template:Ntss/s
PC1600 DDR-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
HP Runway bus 125 MHz 64-bit DDR Template:Ntss/s Template:Ntss/s
PC1066 RDRAM (single-channel) Template:Ntss/s Template:Ntss/s
PC2100 DDR-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC1200 RDRAM (single-channel) Template:Ntss/s Template:Ntss/s
PC2700 DDR-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC800 RDRAM (dual-channel) Template:Ntss/s Template:Ntss/s
PC1600 DDR-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3200 DDR-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC2-3200 DDR2-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC1066 RDRAM (dual-channel) Template:Ntss/s Template:Ntss/s
PC2100 DDR-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-4200 DDR2-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC4000 DDR-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC1200 RDRAM (dual-channel) Template:Ntss/s Template:Ntss/s
PC2-5300 DDR2-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC2-5400 DDR2-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
PC2700 DDR-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3200 DDR-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-3200 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-6400 DDR2-SDRAM (single channel) Template:Ntss/s Template:Ntss/s
Itanium zx1 bus Template:Ntss/s Template:Ntss/s
PC4000 DDR-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-4200 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-5300 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-5400 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-6400 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-8000 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC2-8500 DDR2-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3-8500 DDR3-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3-10600 DDR3-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3-12800 DDR3-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3-16000 DDR3-SDRAM (dual channel) Template:Ntss/s Template:Ntss/s
PC3-12800 DDR3-SDRAM (triple channel) Template:Ntss/s Template:Ntss/s
PC3-16000 DDR3-SDRAM (triple channel) Template:Ntss/s Template:Ntss/s

Digital audio

Device Speed (bit/s) Speed (byte/s)
S/PDIF Template:Ntss/s Template:Ntss/s
I²S ??? ???
AC'97 ??? ???
McASP ??? ???
Intel High Definition Audio Rev. 1.0 Template:Ntss/s Template:Ntss/s (outbound & inbound)
ADAT Lightpipe ??? ???
AES/EBU Template:Ntss/s Template:Ntss/s
MADI Template:Ntss/s Template:Ntss/s

Digital video interconnects

Speeds given are from the video source (e.g. video card) to receiving device (e.g. monitor) only. Out of band and reverse signaling channels are not included.


Device Speed (bit/s) Speed (byte/s)
DisplayPort 1 pair Template:Ntss/s Template:Ntss/s
LVDS Display Interface Template:Ntss/s Template:Ntss/s
Serial Digital Interface Template:Ntss/s Template:Ntss/s
Single link DVI Template:Ntss/s Template:Ntss/s
HDMI v1.0 Template:Ntss/s Template:Ntss/s
HDMI v1.1 Template:Ntss/s Template:Ntss/s
HDMI v1.2 Template:Ntss/s Template:Ntss/s
HDMI v1.2a Template:Ntss/s Template:Ntss/s
DisplayPort 2 pairs Template:Ntss/s Template:Ntss/s
Dual link DVI Template:Ntss/s Template:Ntss/s
HDMI v1.3 Template:Ntss/s Template:Ntss/s
HDMI v1.3a Template:Ntss/s Template:Ntss/s
HDMI v1.3b Template:Ntss/s Template:Ntss/s
HDMI v1.3b1 Template:Ntss/s Template:Ntss/s
HDMI v1.3c Template:Ntss/s Template:Ntss/s
DisplayPort 4 pairs Template:Ntss/s Template:Ntss/s
HDMI Type B Template:Ntss/s Template:Ntss/s
HDMI v1.4 Template:Ntss/s Template:Ntss/s

See also

External links