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. 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; similarly, 1 GT/s means 109, or equivalently in the US/short scale, 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 B/s, i.e. 8 GB/s, or approximately 7.45 GiB/s. The bit rate for this example is 64 Gbit/s (8 × 8 × 109 bit/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
- Bit 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
- Parallel port
- Symbol rate (baud)
- Transmission (telecommunications)
- File transfer
- Throughput
External links
- Megatransfer definition, archived from the original on March 4, 2012
- What does GT/s mean, anyway?