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):