Torus fusion

From Wikipedia, the free encyclopedia
(Redirected from Tofu interconnect)

Torus fusion (tofu) is a proprietary computer network topology for supercomputers developed by Fujitsu. It is a variant of the torus interconnect. The system has been used in the K computer and the Fugaku supercomputer (and their derivatives).

Tofu has a six-dimensional mesh/torus topology, a scalability of over 100,000 nodes, and full-duplex links that have a peak bandwidth of 10 GB/s (5 GB/s per direction). Each node is connected to its own InterConnect Controller (ICC) chip, which contains four Tofu interfaces (one for the node and three for connecting to other ICC chips) and a router.

Software support[edit]

Tofu's six-dimensional mesh/torus topology is abstracted by software to appear as a three-dimensional torus; it is supported by a Tofu-optimized version of the open-source Open MPI Message Passing Interface library.[1][2][3] Users can create application programs adapted to either a one-, two-, or three-dimensional torus network.[4]

See also[edit]

References[edit]

  1. ^ "Riken Advanced Institute for Computational Science" (PDF). Riken. Archived from the original (PDF) on 27 July 2011. Retrieved 20 June 2011.
  2. ^ "Programming on K computer" (PDF). Fujitsu. Retrieved 24 June 2011.
  3. ^ "Open MPI powers 8 petaflops". Cisco Systems. Archived from the original on 28 June 2011. Retrieved 24 June 2011.
  4. ^ Yuichiro Ajima; et al. (2009). "Tofu: A 6D Mesh/Torus Interconnect for Exascale Computers". Computer. 42 (11). IEEE Computer Society: 36–40. doi:10.1109/MC.2009.370. S2CID 2049404.