Developing a Powerful yet Inexpensive Computational Infrastructure for the UT Dept. of Nuclear Engineering. David D. Dixon April 8, 2009

Similar documents
Clusters. Rob Kunz and Justin Watson. Penn State Applied Research Laboratory

ASUS X-Mars CPU Cooler

Benchmarking AMD64 and EMT64

GTRC Hosting Infrastructure Reports

The Power Wall. Why Aren t Modern CPUs Faster? What Happened in the Late 1990 s?

An Oracle Technical White Paper October Sizing Guide for Single Click Configurations of Oracle s MySQL on Sun Fire x86 Servers

Transistors and Wires

BIOS PCB COVER ( ) ( )

Copyright 2012, Elsevier Inc. All rights reserved.

Part 1 of 3 -Understand the hardware components of computer systems

Technical Brief: Specifying a PC for Mascot

IBM System x servers. Innovation comes standard

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 4 Supporting Processors

CPU Performance/Power Measurements at the Grid Computing Centre Karlsruhe

fitlet-rm specifications

Illinois Proposal Considerations Greg Bauer

Computer Maintenance. PC Disassembly and Reassembly. Copyright Texas Education Agency, All rights reserved.

3331 Quantifying the value proposition of blade systems

IS 258 PC Maintenance. Lecture 7: Installing, Upgrading and Troubleshooting Processor Instructor: Henry Kalisti

Parallel & Cluster Computing. cs 6260 professor: elise de doncker by: lina hussein

G2 7600BA. Product Specification. Cost-effective AMD-based PC for basic applications. Feature Highlight.

High performance Linux clusters - design/configuration/maintenance

Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

Datacenter Efficiency Trends. Cary Roberts Tellme, a Microsoft Subsidiary

Quantifying power consumption variations of HPC systems using SPEC MPI benchmarks

Whitepaper / Benchmark

Fundamentals of Quantitative Design and Analysis

Intel Cpu Fan Manual Control Windows 7 >>>CLICK HERE<<<

IT Business Management System Requirements Guide

HOW TO BUILD A COMPUTER

TMTO[dot]ORG: Hardware Comparison 8 x GTX580 vs. 4 x HD6990. Author: Jason R. Davis Site: TMTO[dot]ORG. Table of Contents

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 All About Motherboards

PI SERVER 2012 Do. More. Faster. Now! Copyri g h t 2012 OSIso f t, LLC.

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 1. Copyright 2012, Elsevier Inc. All rights reserved. Computer Technology

MPBS1 12V DC-DC Power Supply Rev B

Product Specification. Barebone SA76R4. Affordable Mini-Barebone for AMD processors with socket AM3/AM2+ Feature Highlights. USB 3.

Hardware Sizing Guide OV

Parallel Computing: From Inexpensive Servers to Supercomputers

RS U, 1-Socket Server, High Performance Storage Flexibility and Compute Power

Sourcefire 3D System Appliance Specifications

Cisco MCS 7825-I1 Unified CallManager Appliance

ELEC 499 Project Design

The Mont-Blanc Project

Designing the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC

Setup VirtualBox with Ubuntu bit on Windows7 64bit host. A native installation is of course fine, too. Let updater update.

Parallelism and Concurrency. COS 326 David Walker Princeton University

User s Manual CNPS8700 LED. Intel Socket 1155/1156/775 CPUs

Rack Systems. OpenBlade High-Density, Full-Rack Solution Optimized for CAPEX & OPEX

1.13 Historical Perspectives and References

Building supercomputers from commodity embedded chips

Presented by : Sadegh Riyahi Majid Shokrolahi

Zalman Tech Co., Ltd. User s Manual

Pedraforca: a First ARM + GPU Cluster for HPC

Study Of Intel I5 Motherboard Block Diagram

Subsistemas. - Silent Fan LT. - Desk Update. - Voltage Guard. - Fanless. - Multi Boot. - Power Select. - System Guard. - HDD Password.

Linux Clusters for High- Performance Computing: An Introduction

User s Manual. CNPS7500 LED Series. Intel Socket 1155/1156/775 CPUs

OpenFOAM Performance Testing and Profiling. October 2017

ELC-LTTO240-TBP.

Efficient Power Management

Short Note. Cluster building and running at SEP. Robert G. Clapp and Paul Sava 1 INTRODUCTION

Quad Quad Core Computer

Meet the Increased Demands on Your Infrastructure with Dell and Intel. ServerWatchTM Executive Brief

FDS and Intel MPI. Verification Report. on the. FireNZE Linux IB Cluster

(Please refer "CPU Support List" for more information.)

High Performance Computing (HPC) Prepared By: Abdussamad Muntahi Muhammad Rahman

Scaling to Petaflop. Ola Torudbakken Distinguished Engineer. Sun Microsystems, Inc

ECE 486/586. Computer Architecture. Lecture # 2

Cisco Connected Safety and Security UCS C220

Low-Power Server Combines Efficiency with Durable, Mobile Performance

PART-I (B) (TECHNICAL SPECIFICATIONS & COMPLIANCE SHEET) Supply and installation of High Performance Computing System

for Power Energy and

CPU Benchmarks Over 1,000,000 CPUs Benchmarked

User s Manual CNPS8700 NT. Intel Socket 1155 / 1156 / 775 CPU

Introduction to Linux

IBM System x servers. Innovation comes standard

Charles Lefurgy IBM Research, Austin

Portable Power/Performance Benchmarking and Analysis with WattProf

Building a home lab : From OK to Bada$$$ By Maxime Mercier

goals review some basic concepts and terminology

A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets

Making Supercomputing More Available and Accessible Windows HPC Server 2008 R2 Beta 2 Microsoft High Performance Computing April, 2010

Unit 2: Technology Systems. Computer and technology systems

Exactly as much as you need.

Cube Base Reference Guide Cube Base CUBE BASE VERSION 6.4.4

ClearPath Forward Libra 8480 / 8490

G-WAN. Complete install process for Ubuntu (both for the 32 and the 64 OS versions).

HPC and IT Issues Session Agenda. Deployment of Simulation (Trends and Issues Impacting IT) Mapping HPC to Performance (Scaling, Technology Advances)

Building a Low-Power Home Server with Open Source Tools. Scott Courtney April, 2009

EECS4201 Computer Architecture

A personal thank you for purchasing this Master Guide, watching the EasyPCBuilder build videos and for supporting the website.

Designing a Cluster for a Small Research Group

System Overview. Liquid Cooling for Data Centers. Negative Pressure Cooling Without Risk of Leaks

Cisco UCS Integrated Infrastructure for Big Data and Analytics

Scaling through more cores

Upgrading and Repairing: Build a PC with Scott Mueller

Embedded Hardware and OS Technology Empower PC-Based Platforms

Fujitsu PRIMERGY TX100 S2 Server

User s Manual. CNPS10X Quiet. Ver. 1.0

Transcription:

Developing a Powerful yet Inexpensive Computational Infrastructure for the UT Dept. of Nuclear Engineering David D. Dixon April 8, 2009

Overview Status of Existing Computational Infrastructure General Design Approach Description of System Hardware and Software Auxiliary Experiments Future Opportunities

Status of Existing Infrastructure Single 20-CPU cluster Xeon 2.4 GHz processors (130nm, 65W TDP) ~73GB disk space Red Hat Linux, 2.4 series kernel 40GB hard drive in each node

General Design Approach Use commodity desktop hardware Utilize diskless nodes Freely available, open source software where possible Focus on energy efficiency, low construction cost, speed Consideration given to application software of interest at time of construction

Design Considerations Limited power and cooling available Test/identify energy efficient processors Limited space Look to high-density configurations (e.g. multi-core CPUs, alternative cooling) Less than $20k to spend Desktop hardware instead of server hardware

CPU Evaluation Kill-A-Watt used to measure power consumption, power factor Testing at idle and at full load Where possible, the same motherboard was used for multiple CPUs 2 MCNP test cases used one ABTR full-core k-code model, one ORNL critical benchmark experiment

Intel Xeon 2.4 GHz 2.4 GHz Single Core 130nm 65W TDP $235 each when purchased 2/$10 on ebay today

AMD Athlon 64 X2 5200+ 2.7 GHz Dual-Core 65nm 90W TDP $130 each when purchased (1/08) ~$55 today

AMD Phenom X4 9850 2.5 GHz Quad-core 65nm 125W TDP Released 3/08 at $235 ~$160 today

Intel Core 2 Quad Q6700 2.66 GHz Quad-core 65nm 95W TDP Released 4/07 at $533 ~$275 in May 2008 ~$215 today

Intel Core 2 Quad Q9300 2.5 GHz Quad-core 45nm 95W TDP Released 3/08 at $266 ~$285 in May 2008 ~$240 today

Intel Core 2 Quad Q8200 2.33 GHz Quad-core 45nm 95W TDP Released 8/2008 at $224 ~$165 today

Performance Summary Processor Run Time Idle Power (W) Full Load Power (W) Energy Cons. (Wh) CPU Cost 74 145 43.86 $54.99 279 33.46 $154.99 AMD Athlon X2 5200+ 18:09 AMD Phenom X4 9850 07:12 Intel Core 2 Quad Q6700 06:28 63 127 13.69 $214.99 Intel Core 2 Quad Q9300 05:24 45 97 8.73 $239.99 Intel Core 2 Quad Q8200 05:48 45 91 8.8 $165.99

Overclocking Summary Processor Run Time Idle Power (W) Full Load Power (W) Energy Cons. (Wh) Intel Core 2 Quad Q6700 @ 2.66GHz 06:28 63 127 13.69 @ 3.06GHz 06:05 64 138 13.99 @ 3.15GHz 05:48 63 140 13.53 @ 3.25GHz 05:35 64 143 13.31 Intel Core 2 Quad Q9300 @2.5GHz 05:24 45 97 8.73 @3.00GHz 04:30 47 101 7.58 @3.15GHz 04:17 47 102 7.28 @3.00GHz 04:30 47 93 6.98 w/larger Heat Sink

Dual-Core Cooling Stock aluminum heat sink (top) unable to manage heat generated in 2U rack space Replaced with copper heat-pipe heat sink (bottom)

Phenom Cooling Stock heat sink too tall for 2U rack space with neighboring nodes No suitable substitute air-cooled substitute for high density nodes Water cooling as alternative

Phenom Cooling Heat-pipe heat sink replaced with water block (right) Connected to pumped loop rejecting heat via large radiator

Phenom Cooling 5 full-size ATX motherboards operated with water cooling in 10U rack space

Water Cooling Decommissioned Availability of 45-nm Intel processors made system unnecessary Power consumption of Intel 45-nm quadcore less than AMD 65-nm dual-core

Smaller Heat Sink with Smaller Process Reduced TDP in moving from 65-nm to 45-nm process led to smaller included heat sink Larger heat sink on 45nm CPU saves 8W Intel's 8088 used a 3,000 nm process, original Pentium was 800 nm

New Cluster 10 dual-core AMD CPUs @ 2.7 GHz 5 quad-core AMD CPUs @ 2.5 GHz 4 quad-core Intel CPUs @2.7 GHz 2TB disk space Ubuntu 8.04 LTS Server Edition, 2.6 series kernel

Software Overview Ubuntu 8.04 LTS Server Edition Diskless Remote Boot Linux (DRBL) Ganglia Webmin Application Software CoreMaster 2, SCALE, MCNP, MCNPX, MonteBurns, POLCA, PHOENIX, NESTLE, Space07 Pointwise-Continuous Cross sections

Ubuntu/DRBL Ubuntu is a Debian-based Linux distribution maintained by Canonical Focus is on out-of-the-box hardware support, package manager Diskless Remote Boot Linux (DRBL) provides boot images and management of cluster compute nodes

Modifications to DRBL Script Addition of modules for hardware sensor data and CPU frequency scaling on compute nodes Implementation of on-demand CPU frequency scaling governor This reduces clock speed at idle to as low as 1 GHz, reducing idle power consumption

Ganglia Ganglia provides a web-based view of cluster status/health

Ganglia Mods Cron job to access motherboard's sensor data (fan speeds, temperatures, voltages) sent to Ganglia Randomization needed to avoid network collisions System-average plots generated User metrics added

Webmin Web-based system administration tool Allows non-linux savvy admin to perform user management tasks

Application Software MCNP, MCNPX, MonteBurns VirtualBox Matlab CoreMaster 2, PHOENIX, POLCA NESTLE, SCALE ANSYS

Development Tools Intel, Portland Group, and GNU Fortran Compilers C++, Perl, PHP, MySQL, Java, Apache2, Tomcat MPICH, LAM MPI

Future Development Opportunities MPI-compatible job scheduler Include logic to power nodes on/off as needed Larger heat sinks to reduce energy use Higher density, mini-itx (6 square) motherboards May be able to mount as many as 6 quad-core motherboards in a single case Implement independent RAID network attached storage (NAS) device