Biowulf: Molecular Dynamics and Parallel Computation Susan Chacko Scientific Computing Branch, Division of Computer System Services CIT, NIH.

Slides:



Advertisements
Similar presentations
The Charm++ Programming Model and NAMD Abhinav S Bhatele Department of Computer Science University of Illinois at Urbana-Champaign
Advertisements

IT Chapter 2 Part B CPU. The CPU is contained on a single integrated circuit called the microprocessor. Often referred to as the brains of a computer.
♦ Commodity processor with commodity inter- processor connection Clusters Pentium, Itanium, Opteron, Alpha GigE, Infiniband, Myrinet, Quadrics, SCI NEC.
Beowulf Supercomputer System Lee, Jung won CS843.
HPCC Mid-Morning Break High Performance Computing on a GPU cluster Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
May 8th, 2012 Higher Ed & Research. Molecular Dynamics Applications Overview AMBER NAMD GROMACS LAMMPS Sections Included * * In fullscreen mode, click.
Parallel Processing1 Parallel Processing (CS 676) Overview Jeremy R. Johnson.
Presented by: Yash Gurung, ICFAI UNIVERSITY.Sikkim BUILDING of 3 R'sCLUSTER PARALLEL COMPUTER.
The Protein Folding Problem David van der Spoel Dept. of Cell & Mol. Biology Uppsala, Sweden
David Hoover Scientific Computing Branch, Division of Computer System Services CIT, NIH Swarms and Bundles: Bioinformatics and Biostatistics on Biowulf.
Heterogeneous Computing: New Directions for Efficient and Scalable High-Performance Computing Dr. Jason D. Bakos.
CPU Processor Speed Timeline Speed =.02 Mhz Year= 1972 Transistors= 3500 It takes 66, CPU’s to equal 1 i7.
CS 213 Commercial Multiprocessors. Origin2000 System – Shared Memory Directory state in same or separate DRAMs, accessed in parallel Upto 512 nodes (1024.
CS2214 Recitation Presented By Veejay Sani. Benchmarking SPEC CPU2000 Integer Benchmark Floating Point Benchmark We will only deal with Integer Benchmark.
CSCE101 – 4.2, 4.3 October 17, Power Supply Surge Protector –protects from power spikes which ruin hardware. Voltage Regulator – protects from insufficient.
Central Processing Unit IS – 221 PC Admin 2/26/2007 by Len Krygsman IV.
AMD-K7 PROCESSOR Athlon Charles Bovy 24 december 1999.
Real Parallel Computers. Background Information Recent trends in the marketplace of high performance computing Strohmaier, Dongarra, Meuer, Simon Parallel.
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
Adapted from “Cooling Systems” – CTAE Information Technology Essentials PROFITT Curriculum.
Scheduling Strategies for HPC as a Service (HPCaaS) for Bio-Science Applications Sep 2009 High Performance Interconnects for Distributed Computing (HPI-DC)
CMPE 511 Computer Architecture Caner AKSOY CmpE Boğaziçi University December 2006 Intel ® Core 2 Duo Desktop Processor Architecture.
Real Parallel Computers. Modular data centers Background Information Recent trends in the marketplace of high performance computing Strohmaier, Dongarra,
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
 The processor number is one of several factors, along with processor brand, specific system configurations and system-level benchmarks, to be.
Basic Computer Structure and Knowledge Project Work.
KYLIN-I 麒麟一号 High-Performance Computing Cluster Institute for Fusion Theory and Simulation, Zhejiang University
Hardware. THE MOVES INSTITUTE Hardware So you want to build a cluster. What do you need to buy? Remember the definition of a beowulf cluster: Commodity.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
CPUs Used in Personal Computers Powered by DeSiaMore1.
2/6: CPUs & Memory CPUs –Parts of a sample CPU –Types of CPUs available ROM RAM –different kinds & uses inc. VRAM, SRAM image courtesy of How Computers.
| © 2006 Lenovo Processor roadmap R.Vodenicharov.
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
PuReMD: Purdue Reactive Molecular Dynamics Package Hasan Metin Aktulga and Ananth Grama Purdue University TST Meeting,May 13-14, 2010.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
High Performance Computing Processors Felix Noble Mirayma V. Rodriguez Agnes Velez Electric and Computer Engineer Department August 25, 2004.
1Module 5: CPU How the CPU executes instructions Each CPU has its own instruction set Instructions are fundamental operations such as addition, load/save,
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Computer Science and Engineering Predicting Performance for Grid-Based P. 1 IPDPS’07 A Performance Prediction Framework.
Parallelization of 2D Lid-Driven Cavity Flow
Overcoming Scaling Challenges in Bio-molecular Simulations Abhinav Bhatelé Sameer Kumar Chao Mei James C. Phillips Gengbin Zheng Laxmikant V. Kalé.
Computer Architecture By Chris Van Horn. CPU Basics “Brains of the Computer” Fetch Execute Cycle Instruction Branching.
Intel Confidential - NDA Only *Other names and brands may be claimed as the property of others AMD* Athlon* 64 X (2x1 MB L2 Cache, 2.40 GHz) Intel®
What’s New With NAMD Triumph and Torture with New Platforms
PC hardware and x86 programming Lec 2 Jinyang Li.
1 Cluster Development at Fermilab Don Holmgren All-Hands Meeting Jefferson Lab June 1-2, 2005.
A Look Inside The Processor
Unit C-Hardware & Software1 GNVQ Foundation Unit C Bits & Bytes.
Multi-core CPU’s April 9, Multi-Core at BNL First purchase of AMD dual-core in 2006 First purchase of Intel multi-core in 2007 –dual-core in early.
Presented by NCCS Hardware Jim Rogers Director of Operations National Center for Computational Sciences.
Operational and Application Experiences with the Infiniband Environment Sharon Brunett Caltech May 1, 2007.
FTC-Charm++: An In-Memory Checkpoint-Based Fault Tolerant Runtime for Charm++ and MPI Gengbin Zheng Lixia Shi Laxmikant V. Kale Parallel Programming Lab.
Sobolev(+Node 6, 7) Showcase +K20m GPU Accelerator.
Brief introduction about “Grid at LNS”
Community Grids Laboratory
Computer Speeds The cost of Computing One Numerical Operation
Lesson 8 CPUs Used in Personal Computers.
Supervisor: Andreas Gellrich
Is 64 bit computing ready for the desktop?
Lattice QCD Computing Project Review
CIT 668: System Architecture
Hot Processors Of Today
Super Computing By RIsaj t r S3 ece, roll 50.
Chapter 6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism Topic 11 Amazon Web Services Prof. Zhang Gang
Latency Measurement Testing
HARDWARE SPECIFICATIONS.
Lesson 8 CPUs Used in Personal Computers.
Intel CPU for Desktop PC: Past, Present, Future
Parallel computing in Computational chemistry
Run time performance for all benchmarked software.
Presentation transcript:

Biowulf: Molecular Dynamics and Parallel Computation Susan Chacko Scientific Computing Branch, Division of Computer System Services CIT, NIH

Apolipoprotein A1 92,000 atoms 26.4 days/ns on one cpu 71,000 years / ms

Parallelization by domain decomposition

High-performance, low latency networking on Biowulf Myrinet p (Intel Pentium, 450 MHz) p (AMD Athlon, 1.4 GHz) p (AMD Athlon, 1.4 GHz) p (Intel Xeon, 2.8 GHz) p (AMD Opteron, 2.0 GHz) p (AMD Opteron, 2.2 GHz) Infiniband p (AMD Opteron, 2.8 GHz) p (AMD Opteron, 2.8 GHz) p (Intel EMT 64, 2.8 GHz)

Apoa1 benchmark (NAMD)

70 ns simulation of PEVK PME water box simulation 340 Å  70 Å  53 Å atoms, 84 amino acids Gige nodes days/ns 48 CPUs = 57.5 days Ipath nodes days/ns 100 CPUs = 12.5 days Unpublished J.G. Forbes and K. Wang LMB/NIAMS

7 Satellite Tobacco Mosaic Virus (STMV) 1.06 Million atoms 200 days/ns on 1 cpu

9 Satellite Tobacco Mosaic Virus (STMV) 1.06 Million atoms 200 days/ns on 1 cpu 1 day/ns on 256 IB processors