| Zettabits per second (Zbit/s) | Teraoctets per second (To/s) |
|---|---|
| 1 Zettabit per second | 125000000 To/s |
| 2 Zettabits per second | 250000000 To/s |
| 3 Zettabits per second | 375000000 To/s |
| 4 Zettabits per second | 500000000 To/s |
| 5 Zettabits per second | 625000000 To/s |
| 10 Zettabits per second | 1250000000 To/s |
| 20 Zettabits per second | 2500000000 To/s |
| 25 Zettabits per second | 3125000000 To/s |
| 50 Zettabits per second | 6250000000 To/s |
| 100 Zettabits per second | 12500000000 To/s |
| Reference | Zettabits per second (Zbit/s) | Teraoctets per second (To/s) |
|---|---|---|
| A dial-up modem | 5.6 × 10-17 Zbit/s | 0.000000007 To/s |
| Typical home broadband | 1 × 10-13 Zbit/s | 0.0000125 To/s |
| Gigabit Ethernet | 1 × 10-12 Zbit/s | 0.000125 To/s |
| Streaming a 4K film | 2.5 × 10-14 Zbit/s | 0.000003125 To/s |
The zettabit per second is a unit of data transfer rate equal to a thousand exabits per second. Its symbol is Zbit/s. No system on Earth moves data at this rate, and none is planned; the unit exists because the metric system defines every prefix for every unit, whether or not the combination has yet been needed.
To see how far off it is, take the whole internet. Global traffic at present runs at roughly one exabit per second on average, so the entire planet's communications would have to grow a thousandfold to reach one zettabit per second. At the growth rates of the last two decades that would take somewhere between twenty and thirty years, which is precisely the sort of extrapolation that has been wrong in both directions before.
A zettabit per second is 125 exaoctets per second. Since global data storage manufacturing runs at a few hundred exaoctets a year, a link at this rate would transfer the world's entire annual production of new storage capacity in a couple of seconds. Nothing could be stored at the far end; the data would have to be processed and discarded as it arrived.
That last point is not as fanciful as it sounds. Several existing systems already discard almost everything they receive: particle detectors, radio telescope arrays and network monitoring systems all process far more than they keep, because keeping it is impossible and unnecessary. A zettabit-per-second link would be an extreme case of an architecture that already exists.
The physical obstacles are less absolute than they might appear. The theoretical capacity of a single optical fibre is far above what is used today, and the practical limits come from amplifier noise, non-linear effects and the electronics at each end rather than from the glass itself. Aggregating enough fibres would reach a zettabit per second; the difficulty is that nobody has a reason to.
For a converter, the unit matters because forecasts and capacity models are written in whatever unit keeps the numbers legible. A projection that reaches into the 2050s may reasonably state totals in zettabits per second, and a reader needs to be able to convert that into something familiar.
One zettabit per second equals 1,000 exabits per second, 125 exaoctets per second, or about 0.8470 zebibits per second.
The teraoctet per second is a unit of data transfer rate equal to a thousand gigaoctets per second, or eight terabits per second. Its symbol is To/s. It describes memory bandwidth inside the fastest processors and the aggregate throughput of large computing systems, rather than any link between separate machines.
Graphics and accelerator chips are the clearest example. A modern accelerator uses stacked memory placed alongside the processor on the same package, and the bandwidth between them reaches several teraoctets per second. That figure is what allows thousands of arithmetic units to be kept busy at once, and it is now the property that most often determines how fast a machine learning workload runs.
The reason bandwidth rather than arithmetic has become the limiting factor is worth stating. Processors have grown far faster at computing than memory has at supplying data, so a modern chip can perform tens of operations for every octet it reads. Any calculation that touches memory more often than that is limited by the memory, and most real calculations are.
Supercomputer interconnects reach this range in aggregate. The network joining thousands of nodes carries teraoctets per second across the whole machine, though no single link does. The design problem is to arrange the topology so that any node can reach any other quickly, which is why these networks are built as multi-dimensional meshes and trees rather than as simple stars.
To make the number concrete, one teraoctet per second would fill a large consumer hard drive in twenty seconds and transfer the entire text of every book in a national library within a minute. Nothing in ordinary use approaches it, and no external cable of any kind carries it.
The unit also appears in descriptions of storage arrays. A large parallel filesystem, spread across thousands of drives, can deliver a few teraoctets per second in aggregate to a supercomputer, and that figure is quoted as a headline specification because it determines how quickly a simulation can be written out and read back.
One teraoctet per second equals 1,000 gigaoctets per second, 8 terabits per second, or about 0.9095 tebioctets per second.