| Téraoctets par seconde (To/s) | Zettabits par seconde (Zbit/s) |
|---|---|
| 1 Téraoctet par seconde | 0.000000008 Zbit/s |
| 2 Téraoctets par seconde | 0.000000016 Zbit/s |
| 3 Téraoctets par seconde | 0.000000024 Zbit/s |
| 4 Téraoctets par seconde | 0.000000032 Zbit/s |
| 5 Téraoctets par seconde | 0.00000004 Zbit/s |
| 10 Téraoctets par seconde | 0.00000008 Zbit/s |
| 20 Téraoctets par seconde | 0.00000016 Zbit/s |
| 25 Téraoctets par seconde | 0.0000002 Zbit/s |
| 50 Téraoctets par seconde | 0.0000004 Zbit/s |
| 100 Téraoctets par seconde | 0.0000008 Zbit/s |
| Référence | Téraoctets par seconde (To/s) | Zettabits par seconde (Zbit/s) |
|---|---|---|
| A dial-up modem | 0.000000007 To/s | 5.6 × 10-17 Zbit/s |
| Typical home broadband | 0.0000125 To/s | 1 × 10-13 Zbit/s |
| Gigabit Ethernet | 0.000125 To/s | 1 × 10-12 Zbit/s |
| Streaming a 4K film | 0.000003125 To/s | 2.5 × 10-14 Zbit/s |
Le téraoctet par seconde est une unité de débit de données valant mille gigaoctets par seconde, soit huit térabits par seconde. Son symbole est To/s. Il décrit la largeur de bande mémoire à l’intérieur des processeurs les plus rapides et le débit agrégé des grands systèmes de calcul, plutôt qu’une liaison entre machines distinctes.
Les puces graphiques et les accélérateurs en sont l’exemple le plus net. Un accélérateur moderne emploie une mémoire empilée placée à côté du processeur dans le même boîtier, et la largeur de bande entre les deux atteint plusieurs téraoctets par seconde. Ce chiffre est ce qui permet de tenir occupées des milliers d’unités de calcul à la fois, et c’est aujourd’hui la propriété qui détermine le plus souvent la rapidité d’une charge d’apprentissage automatique.
Il vaut la peine de dire pourquoi la largeur de bande, et non le calcul, est devenue le facteur limitant. Les processeurs ont progressé en calcul bien plus vite que la mémoire en fourniture de données : une puce moderne peut donc exécuter des dizaines d’opérations pour chaque octet qu’elle lit. Tout calcul qui touche la mémoire plus souvent que cela est borné par la mémoire, et la plupart des calculs réels le sont.
Les interconnexions de superordinateurs atteignent cette plage en cumul. Le réseau reliant des milliers de nœuds porte des téraoctets par seconde à travers la machine entière, quoique aucune liaison isolée ne le fasse. Le problème de conception est d’arranger la topologie pour que tout nœud atteigne vite n’importe quel autre, et c’est pourquoi ces réseaux se bâtissent en mailles et en arbres multidimensionnels plutôt qu’en simples étoiles.
Pour rendre le nombre concret, un téraoctet par seconde remplirait un gros disque dur grand public en vingt secondes et transférerait le texte entier de tous les livres d’une bibliothèque nationale en moins d’une minute. Rien d’usage courant n’en approche, et aucun câble externe d’aucune sorte ne le porte.
L’unité paraît aussi dans la description des baies de stockage. Un grand système de fichiers parallèle, réparti sur des milliers de disques, peut livrer quelques téraoctets par seconde en cumul à un superordinateur, et ce chiffre figure en tête des spécifications parce qu’il détermine la vitesse à laquelle une simulation peut être écrite puis relue.
Un téraoctet par seconde équivaut à 1 000 gigaoctets par seconde, à 8 térabits par seconde ou à environ 0,9095 tébioctet par seconde.
Le zettabit par seconde est une unité de débit de données valant mille exabits par seconde. Son symbole est Zbit/s. Aucun système sur Terre ne déplace de données à ce rythme, et aucun n’est prévu ; l’unité existe parce que le système métrique définit tout préfixe pour toute unité, que la combinaison ait déjà servi ou non.
Pour mesurer l’écart, prenons l’internet entier. Le trafic mondial tourne actuellement autour d’un exabit par seconde en moyenne : les communications de la planète entière devraient donc croître d’un facteur mille pour atteindre un zettabit par seconde. Aux rythmes des deux dernières décennies, cela prendrait entre vingt et trente ans, exactement le genre d’extrapolation qui s’est déjà trompée dans les deux sens.
Un zettabit par seconde fait 125 exaoctets par seconde. Comme la fabrication mondiale de stockage tourne à quelques centaines d’exaoctets par an, une liaison à ce débit transférerait toute la production annuelle mondiale de capacité neuve en deux secondes. Rien ne pourrait être conservé à l’autre bout : les données devraient être traitées et jetées à mesure de leur arrivée.
Ce dernier point n’est pas aussi fantaisiste qu’il paraît. Plusieurs systèmes existants écartent déjà presque tout ce qu’ils reçoivent : les détecteurs de particules, les réseaux de radiotélescopes et les systèmes de surveillance des réseaux traitent bien plus qu’ils ne gardent, car le garder est impossible et inutile. Une liaison au zettabit par seconde serait un cas extrême d’une architecture qui existe déjà.
Les obstacles matériels sont moins absolus qu’il n’y paraît. La capacité théorique d’une seule fibre optique est bien au-dessus de ce qu’on emploie aujourd’hui, et les limites pratiques viennent du bruit des amplificateurs, des effets non linéaires et de l’électronique aux deux bouts, non du verre lui-même. Agréger assez de fibres atteindrait un zettabit par seconde ; la difficulté est que personne n’a de raison de le faire.
Pour un convertisseur, l’unité compte parce que les prévisions et les modèles de capacité s’écrivent dans l’unité qui garde les nombres lisibles. Une projection qui va jusqu’aux années cinquante de ce siècle peut raisonnablement donner des totaux en zettabits par seconde, et le lecteur doit pouvoir les convertir en quelque chose de familier.
Un zettabit par seconde équivaut à 1 000 exabits par seconde, à 125 exaoctets par seconde ou à environ 0,8470 zébibit par seconde.