Keeneland Initial Delivery System (KIDS)

In 2010, the Keeneland project procured and deployed its initial delivery system (KIDS): a 201 Teraflop, 120-node HP SL390 system with 240 Intel Xeon CPUs and 360 NVIDIA Fermi graphics processors, with the nodes connected by an InfiniBand QDR network. KIDS was being used to develop programming tools and libraries in order to ensure that the project can productively accelerate important scientific and engineering applications. The system was also available to a select group of users to port and tune their codes to a scalable GPU-accelerated system. In the spring of 2012 KIDS was upgraded from NVIDIA M2070 to M2090 GPUs for total peak performance of 255 TFLOPS.


KID Architecture


KIDS Configuration

Node Architecture HP ProLiant SL390 G7
CPU Intel Xeon X5660 (Westmere 6-core)
CPU frequency 2.80 Ghz
CPU cores per node 12
Host memory per node 24 Gbytes
GPU architecture Nvidia Tesla M2070 (Fermi)
GPUs per node 3
GPU memory per node 18 Gbytes (6 Gbytes per GPU)
Interconnect InfiniBand QDR (single rail)
Total number of compute nodes 120

More details on the KID configuration can be found in

  • J.S. Vetter, R. Glassbrook, J. Dongarra, K. Schwan, B. Loftis, S. McNally, J. Meredith, J. Rogers, P. Roth, K. Spafford, and S. Yalamanchili, “Keeneland: Bringing heterogeneous GPU computing to the computational science community,” IEEE Computing in Science and Engineering, 13(5):90-5, 2011.