TOPOLOGY
An APEmille
machine is a 3D grid of processing nodes with hardware data links between
the 3D first neighbouring nodes. The smallest machine is the single Processing
Board (PB) where are placed 8 processing nodes with a 2x2x2 topology, (cube).
Arranging togheter more PBs it's possible to have more complicated, greater
and faster machines.
Hierarchical Hardware Topology
The yellow cubes in this rappresentation are single APEmille boards
with their 8 processing nodes supposed as placed at the vertices of the
cube.
Performances
The following table reports the performance of the different
configuration of an APEmille system: the maximum performance are about
1TeraFlops for the 66 MHz machine, and could be 1.6TFlops in a future 100
MHz release.
Comparing these performances, with an APE100 machine we find out that it's possible to replace an entire APE100 tower (25 GigaFloaps) with a APEmille SubCrate.
Processing node:
Board (8 nodes, 2*2*2):
SubCrate (4 Boards, 2*2*8):
Crate (16 Boards, 2*8*8, ~ 0.5 m^3):
Tower (4 Crates, 8*8*8, ~ 2 m^3):
APEMille (4 Towers, 32*8*8, ~ 8 m^3):