Transfer (computing)
In computer technology, transfers per second and its more common derivatives gigatransfers per second (abbreviated GT/s) and megatransfers per second (MT/s) are informal language that refer to the number of operations transferring data that occur in each second in some given data-transfer channel. It is also known as sample rate, i.e. the number of data samples captured per second, each sample normally occurring at the clock edge.[citation needed] The terms are neutral with respect to the method of physically accomplishing each such data-transfer operation; nevertheless they are most commonly used in the context of transmission of digital data. 1 MT/s is 106 or one million transfers per second. In the US/short scale, 1 GT/s means 109 or one billion transfers per second.
These terms alone do not specify the bit rate at which binary data is being transferred, because they do not specify the number of bits transferred in each transfer operation (known as the channel width or word length). In order to calculate the data transmission rate, one must multiply the transfer rate by the information channel width. For example, a data bus eight-bytes wide (64 bits) by definition transfers eight bytes in each transfer operation; at a transfer rate of 1 GT/s, the data rate would be 8 × 109 bytes/s, i.e. 8 GB/s, or approximately 7.45 GiB/s. The bit rate for this example is 64 Gbps (8 × 8 × 109 bits/s).
The formula for a data transfer rate is: Channel width (bits/transfer) × transfers/second = bits transferred/second.
Expanding the width of a channel, for example that between a CPU and a northbridge, increases data throughput without requiring an increase in the channel's operating frequency (measured in transfers per second). This is analogous to increasing throughput by increasing bandwidth but leaving latency unchanged.
The units usually refer to the "effective" number of transfers, or transfers perceived from "outside" of a system or component, as opposed to the internal speed or rate of the clock of the system. One example is a computer bus running at double data rate where data is transferred on both the rising and falling edge of the clock signal. If its internal clock runs at 100 MHz, then the effective rate is 200 MT/s, because there are 100 million rising edges per second and 100 million falling edges per second of a clock signal running at 100 MHz.
SCSI (Small Computer Systems Interface) falls in the megatransfer range of data transfer rate, while newer bus architectures like the front side bus, Quick Path Interconnect, PCI Express and HyperTransport operate at the rate of a few GT/s.
See also
- Data transfer rate, also known as Data rate or Peak bit rate
- Data transfer rate (disk drive)
- Data transmission, also known as digital transmission
- Data rate units such as bit/s (bps)
- Parallel port
- Symbol rate (Baud)
- Transmission (telecommunications)
- File transfer
- Throughput
External links
- Megatransfer (definition)
- What does GT/s mean, anyway?