HPCN at ENEA

PQE-1 - Structure
 
The outermost level
a general-purpose medium-grain MIMD architecture based on commodity SMP CPUs. Actually, this section is realized by an 8-node (dual HyperSPARC ä /100 MHz) CS2; 
a low-latency, high bandwidth fat-tree interconnection network, adopting wormhole, adaptive, and virtual channel strategies for achieving high predictability of communication costs; 
communication coprocessors supporting message passing (MPI) and shared memory directly; and parallel I/O and a parallel file system
The innermost fine-grain level
a SIMD computer structure - namely, a 128/512 node Quadrics-APE100 machine - connected to each of seven CS2 nodes. Each SIMD "booster" supports the execution of instances of highly parallel data types whenever the programmer knows and/or the compiler recognizes that such a mapping is more efficient than using the SMP processor.
The communications
the communication and sharing between the SMP CPUs and the SIMD part of the nodes are implemented by a structure (including HiPPI channels, PCI buses, communication coprocessors and ad hoc components) that emulates the memory sharing between the sections of the node.
The software layers (top-down) 
System and application libraries
mathematical libraries; 
discipline libraries (e.g. for CFD, chemistry, structural analysis, etc.); 
specific packages (e.g. seismic migration); 
tuning tools, debuggers, etc.
Programming environment
structured parallel programming environment (SkIE); 
Fortran programming environment (including HPF and QFOR); 
tools for integrating TAO programs into HPF and SkIE programs; 
etc.
Run Time Environment
message passing + virtual shared memory
Operating System
MIMD section: SUN-Solaris 2.5 ä -based CS2 O.S., integrated with a Parallel File System and other typical MPP components; 
SIMD section: Quadrics/APE100 O.S..

For more details, see the Documentation and the References.

Back      Home page