Teraoctet per second (To/s)

Data-transfer rate unit · SI system

All units Data-transfer rate converter

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.

Teraoctet per second conversion table

UnitSymbol1 Teraoctet per second equals1 of these equalsConverter
Bit per secondbit/s8000000000000 bit/s1.25 × 10-13 To/sTeraoctets per second to Bits per second
Kilobit per secondkbit/s8000000000 kbit/s1.25 × 10-10 To/sTeraoctets per second to Kilobits per second
Megabit per secondMbit/s8000000 Mbit/s0.000000125 To/sTeraoctets per second to Megabits per second
Gigabit per secondGbit/s8000 Gbit/s0.000125 To/sTeraoctets per second to Gigabits per second
Terabit per secondTbit/s8 Tbit/s0.125 To/sTeraoctets per second to Terabits per second
Petabit per secondPbit/s0.008 Pbit/s125 To/sTeraoctets per second to Petabits per second
Exabit per secondEbit/s0.000008 Ebit/s125000 To/sTeraoctets per second to Exabits per second
Zettabit per secondZbit/s0.000000008 Zbit/s125000000 To/sTeraoctets per second to Zettabits per second
Yottabit per secondYbit/s8 × 10-12 Ybit/s125000000000 To/sTeraoctets per second to Yottabits per second
Octet per secondoctet/s1000000000000 octet/s1 × 10-12 To/sTeraoctets per second to Octets per second
Kilooctet per secondko/s1000000000 ko/s0.000000001 To/sTeraoctets per second to Kilooctets per second
Megaoctet per secondMo/s1000000 Mo/s0.000001 To/sTeraoctets per second to Megaoctets per second
Gigaoctet per secondGo/s1000 Go/s0.001 To/sTeraoctets per second to Gigaoctets per second
Petaoctet per secondPo/s0.001 Po/s1000 To/sTeraoctets per second to Petaoctets per second
Exaoctet per secondEo/s0.000001 Eo/s1000000 To/sTeraoctets per second to Exaoctets per second
Zettaoctet per secondZo/s0.000000001 Zo/s1000000000 To/sTeraoctets per second to Zettaoctets per second
Yottaoctet per secondYo/s1 × 10-12 Yo/s1000000000000 To/sTeraoctets per second to Yottaoctets per second
Kibibit per secondKibit/s7812500000 Kibit/s1.28 × 10-10 To/sTeraoctets per second to Kibibits per second
Mebibit per secondMibit/s7629394.53125 Mibit/s0.000000131072 To/sTeraoctets per second to Mebibits per second
Gibibit per secondGibit/s7450.58059692 Gibit/s0.000134217728 To/sTeraoctets per second to Gibibits per second
Tebibit per secondTibit/s7.27595761418 Tibit/s0.137438953472 To/sTeraoctets per second to Tebibits per second
Pebibit per secondPibit/s0.0071054273576 Pibit/s140.737488355 To/sTeraoctets per second to Pebibits per second
Exbibit per secondEibit/s0.00000693889390391 Eibit/s144115.188076 To/sTeraoctets per second to Exbibits per second
Zebibit per secondZibit/s0.00000000677626357803 Zibit/s147573952.59 To/sTeraoctets per second to Zebibits per second
Yobibit per secondYibit/s6.61744490042 × 10-12 Yibit/s151115727452 To/sTeraoctets per second to Yobibits per second
Kibioctet per secondKio/s976562500 Kio/s0.000000001024 To/sTeraoctets per second to Kibioctets per second
Mebioctet per secondMio/s953674.316406 Mio/s0.000001048576 To/sTeraoctets per second to Mebioctets per second
Gibioctet per secondGio/s931.322574615 Gio/s0.001073741824 To/sTeraoctets per second to Gibioctets per second
Tebioctet per secondTio/s0.909494701773 Tio/s1.09951162778 To/sTeraoctets per second to Tebioctets per second
Pebioctet per secondPio/s0.0008881784197 Pio/s1125.89990684 To/sTeraoctets per second to Pebioctets per second
Exbioctet per secondEio/s0.000000867361737988 Eio/s1152921.50461 To/sTeraoctets per second to Exbioctets per second
Zebioctet per secondZio/s8.47032947254 × 10-10 Zio/s1180591620.72 To/sTeraoctets per second to Zebioctets per second
Yobioctet per secondYio/s8.27180612553 × 10-13 Yio/s1208925819615 To/sTeraoctets per second to Yobioctets per second