| Teraottetti al secondo (To/s) | Tebiottetti al secondo (Tio/s) |
|---|---|
| 1 Teraottetto al secondo | 0.909494701773 Tio/s |
| 2 Teraottetti al secondo | 1.81898940355 Tio/s |
| 3 Teraottetti al secondo | 2.72848410532 Tio/s |
| 4 Teraottetti al secondo | 3.63797880709 Tio/s |
| 5 Teraottetti al secondo | 4.54747350886 Tio/s |
| 10 Teraottetti al secondo | 9.09494701773 Tio/s |
| 20 Teraottetti al secondo | 18.1898940355 Tio/s |
| 25 Teraottetti al secondo | 22.7373675443 Tio/s |
| 50 Teraottetti al secondo | 45.4747350886 Tio/s |
| 100 Teraottetti al secondo | 90.9494701773 Tio/s |
| Riferimento | Teraottetti al secondo (To/s) | Tebiottetti al secondo (Tio/s) |
|---|---|---|
| A dial-up modem | 0.000000007 To/s | 0.00000000636646 Tio/s |
| Typical home broadband | 0.0000125 To/s | 0.0000113687 Tio/s |
| Gigabit Ethernet | 0.000125 To/s | 0.000113687 Tio/s |
| Streaming a 4K film | 0.000003125 To/s | 0.00000284217 Tio/s |
Il terottetto al secondo è un’unità di velocità di trasferimento dei dati pari a mille gigaottetti al secondo, ossia otto terabit al secondo. Il suo simbolo è To/s. Descrive la larghezza di banda della memoria dentro i processori più rapidi e la portata complessiva dei grandi sistemi di calcolo, più che un collegamento fra macchine distinte.
I chip grafici e gli acceleratori ne sono l’esempio più netto. Un acceleratore moderno usa memoria impilata posta accanto al processore nel medesimo involucro, e la larghezza di banda fra i due arriva a parecchi terottetti al secondo. Quella cifra è ciò che permette di tenere occupate migliaia di unità di calcolo insieme, ed è oggi la proprietà che più spesso determina la rapidità di un carico di apprendimento automatico.
Vale la pena dire perché la larghezza di banda, e non il calcolo, sia divenuta il fattore limitante. I processori sono cresciuti nel calcolo assai più in fretta della memoria nel fornire dati, sicché un chip moderno può eseguire decine di operazioni per ogni ottetto che legge. Ogni calcolo che tocchi la memoria più spesso di così è limitato dalla memoria, e la maggior parte dei calcoli reali lo è.
Le interconnessioni dei supercalcolatori raggiungono questo intervallo nel complesso. La rete che unisce migliaia di nodi porta terottetti al secondo attraverso l’intera macchina, benché nessun collegamento singolo lo faccia. Il problema di progetto è disporre la topologia in modo che ogni nodo raggiunga presto qualunque altro, ed è per questo che tali reti si costruiscono come maglie e alberi multidimensionali anziché come semplici stelle.
Per rendere concreto il numero, un terottetto al secondo riempirebbe un grosso disco rigido di consumo in venti secondi e trasferirebbe l’intero testo di tutti i libri di una biblioteca nazionale in meno di un minuto. Nulla d’uso comune vi si avvicina, e nessun cavo esterno di alcun genere lo trasporta.
L’unità compare anche nella descrizione delle schiere d’archiviazione. Un grande sistema di file parallelo, ripartito su migliaia di dischi, può consegnare qualche terottetto al secondo nel complesso a un supercalcolatore, e quella cifra è citata come specifica di rilievo perché determina con quale rapidità una simulazione possa essere scritta e riletta.
Un terottetto al secondo equivale a 1000 gigaottetti al secondo, a 8 terabit al secondo o a circa 0,9095 tebiottetti al secondo.
Il tebiottetto al secondo è un’unità di velocità di trasferimento dei dati pari a 1024 gibiottetti al secondo, ossia due alla quarantesima in ottetti al secondo. Il suo simbolo è Tio/s. È la controparte binaria del terottetto al secondo, e i due differiscono del 10 per cento.
Nulla fuori di una macchina grande muove dati con questa rapidità. La velocità descrive la larghezza di banda della memoria di un acceleratore con memoria impilata, il tessuto interno dell’involucro di un processore di fascia alta, o la portata complessiva di un sistema di file parallelo ripartito su migliaia di dischi. Tutto ciò è costruito con strutture binarie, e i loro totali sono quantità binarie divise per il tempo.
È nel calcolo ad alte prestazioni che l’unità si scrive più spesso. Il sistema d’archiviazione di un supercalcolatore si specifica in base a quanti tebiottetti al secondo riesce a consegnare ai nodi di calcolo, perché quel numero determina con quale rapidità una simulazione possa salvare il proprio stato e riprendere. Una macchina che calcola in fretta ma scrive piano passa il tempo ad attendere.
La differenza del dieci per cento rispetto all’unità decimale è rilevante in quel contesto. Un sistema di file acquistato per consegnare 10 terottetti al secondo e uno che consegni 10 tebiottetti al secondo differiscono di un intero terottetto al secondo, il che in un impianto di quella misura rappresenta una frazione notevole del bilancio per le apparecchiature.
In bit, un tebiottetto al secondo è 8 tebibit al secondo, e in termini decimali circa 1,1 terottetti al secondo. Esprimere la stessa velocità in quattro modi diversi è ordinaria amministrazione a questo livello, perché l’industria dell’archiviazione, quella della memoria, quella delle reti e gli enti di normazione ne preferiscono ciascuno un altro.
Per il confronto quotidiano, un tebiottetto al secondo riempirebbe un grosso disco rigido di consumo in una ventina di secondi. Nessuna interfaccia esterna lo trasporta; la cifra descrive movimento fra componenti dentro un solo sistema, dove i fili sono corti e ve ne sono moltissimi che lavorano in parallelo.
I processori grafici hanno portato questo ritmo alla portata di un solo componente. Una pila di memoria a larga banda saldata direttamente al chip consegna assai più di un tebiotteto al secondo al processore che la usa, e una scheda che ne porta parecchie ne raggiunge alcuni. È quella larghezza di banda, e non la nuda velocità aritmetica, a limitare l’addestramento dei grandi modelli: le unità di calcolo restano inerti se la memoria non riesce a nutrirle. Lo stesso ragionamento spiega perché i progettisti di supercalcolatori dedichino altrettanta cura ai percorsi fra memoria e processore quanta ai processori stessi, e perché il ritmo si citi in unità binarie quando la memoria descritta è indirizzata in potenze di due.
Un tebiottetto al secondo equivale a 1024 gibiottetti al secondo, a 1 099 511 627 776 ottetti al secondo o a circa 1,100 terottetti al secondo.