Benchmarking and Tuning the GROMACS Molecular Dynamics Package on Beowulf Clusters Charles Peck, Josh Hursey, Josh McCoy Earlham College, Indiana University.

Slides:



Advertisements
Similar presentations
Which of the following is super computer developed by Indian scientists ? PARAMMARK-IGISTCDAC.
Advertisements

By : Catherine 7th period. The first computer was made by Germany’s Konrad Zuse in his living room around the first digital computer was made.
ANTONÍN DANĚK CTU – FEE – STM - WAM The Future of the Microprocessor Business.
There are three ages of computer Dark age Middle age Modern age
Technology Past & Present
The Protein Folding Problem David van der Spoel Dept. of Cell & Mol. Biology Uppsala, Sweden
10.2 Characteristics of Computer Memory RAM provides random access Most RAM is volatile.
Skills: none Concepts: technology refinement versus technology shift, progress in processing and memory, storage, and communication technology, pre-electronic.
ELECTRONIC/COMPUTER AGE. Integrated Circuits –Integrated circuits have become more and more complex. One measure of their complexity is the number of.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Linux clustering Morris Law, IT Coordinator, Science Faculty, Hong Kong Baptist University.
COSC 1301 Introduction Plan for Today:
Parallel Programming Henri Bal Vrije Universiteit Amsterdam Faculty of Sciences.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
A Brief History of Computers
VLSI Tarik Booker. VLSI? VLSI – Very Large Scale Integration Refers to the many fields of electrical and computer engineering that deal with the analysis.
History of Computers & the Internet Emily 5th. Creation of Computers Invented in 1936 Konrad Zuse Z1-First freely programmable computer.
Christina Cuervo, Kenny Roth, and Daniel Merrill.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Jevons’ paradox: “Resource use efficiency increases tend to increase the rate of consumption of that resource” Moore’s law:
Chapter 01 Nell Dale & John Lewis.
Department of Electronics Advanced Information Storage 01 Atsufumi Hirohata 17:00 07/October/2013 Monday (AEW 105)
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
1-1 Chapter 1 - Introduction Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring Computer Architecture.
1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.
Intro to MIS MGMT 661 Management Information Systems Summer Dannelly 1 st Meeting.
CS 1 •This is Computer Science 1. •Who is Professor Adams?
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
Exponential Functions and Equations. Water Temperature – Time vs. Hours The following table shows the time, in hours, before the body of a scuba diver,
Chapter Contents 1.1 Overview 1.2 A Brief History
History of Computing.

An Abacus. Babbage’s Difference Engine Electronic Computers  1939–1944, Howard H. Aiken developed the Harvard Mark I—also known as the IBM ASCC.  Grace.
KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto,
History of Computers By: Madelyn Skinner Just Another Name? There are more people, that we have knowledge on, who helped invent the computer. We will.
What do computers know?  All they really know is on or off.  Kind of like a light switch  Computers aren’t nearly as smart as you are!
History of Integrated Circuits  In 1961 the first commercially available integrated circuits came from the Fairchild Semiconductor Corporation.  The.
Outline Course Administration Parallel Archtectures –Overview –Details Applications Special Approaches Our Class Computer Four Bad Parallel Algorithms.
1 Dr. Michael D. Featherstone Introduction to e-Commerce Laws of the Web.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
1 History of Computers Source – IEEE 50 th anniversary of modern computing timeline Up to 50 years.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
1-1 Chapter 1 - Introduction Department of In formation Technology, Radford University ITEC 352 Computer Organization ITEC 352 Computer Organization.
Message Passing Computing 1 iCSC2015,Helvi Hartmann, FIAS Message Passing Computing Lecture 1 High Performance Computing Helvi Hartmann FIAS Inverted CERN.
29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Computer Science 101 Computer Systems Organization.
Dannelly's Very Short History of Computing CSCI 101.
Computer Organization & Assembly Language © by DR. M. Amer.
Rouda's Very Short History of Computing CSCI 101.
History of Computer Wyatt Feiling Did you know... The first idea for a computer was in the early 1800s Charles Babbage is the man who is credited with.
M U N - February 17, Phil Bording1 Computer Engineering of Wave Machines for Seismic Modeling and Seismic Migration R. Phillip Bording February.
Lecture 4: 9/5/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Harnessing Grid-Based Parallel Computing Resources for Molecular Dynamics Simulations Josh Hursey.
Dannelly's Short History of Computing CSCI327 Social Implications of Computing.
Click here to download this powerpoint template : Colorful Networks Free Powerpoint TemplateColorful Networks Free Powerpoint Template For more : Powerpoint.
Introduction Why Study Algorithms? Design and Analysis of Algorithms I.
M U N - February 15, Phil Bording1 Computer Engineering of Wave Machines for Seismic Modeling and Seismic Migration R. Phillip Bording February.
EBIZ 509 Foundations of E-Business. 2 © UW Business School, University of Washington 2004 Agenda Today Class schedule and class plan Basic computer concepts.
Generations of Computing. The Computer Era Begins: The First Generation  1950s: First Generation for hardware and software Vacuum tubes worked as memory.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
History of Computers and Performance David Monismith Jan. 14, 2015 Based on notes from Dr. Bill Siever and from the Patterson and Hennessy Text.
William Stallings Computer Organization and Architecture 6th Edition
Introduction to Computers
Introduction to e-Commerce
VLSI Tarik Booker.
IT Basics 1.
A Game of thrones.
Husky Energy Chair in Oil and Gas Research
Presentation transcript:

Benchmarking and Tuning the GROMACS Molecular Dynamics Package on Beowulf Clusters Charles Peck, Josh Hursey, Josh McCoy Earlham College, Indiana University Charles Peck, Josh Hursey, Josh McCoy Earlham College, Indiana University

Stanford University Safe Passage Communications, Inc

A Bit of History

Pre- 300 B.C. Babylonians 1632 John Napier 1820’s Charles Babbage 1944 Harvard Mark I Konrad Zuse 1960s Integrated Circuit

Gordon Moore’s Law The number of transistors, per square inch, on integrated circuits will double every 18 months for the foreseeable future. Year Memory Contents Physical Size Bytes One Short Sentence Phone Booth Kbytes 200 Page Thesis Shoe Box Mbytes 300 Books Credit Card 2030 Approximately the size of a human brain [storage only] Year Memory Contents Physical Size Bytes One Short Sentence Phone Booth Kbytes 200 Page Thesis Shoe Box Mbytes 300 Books Credit Card 2030 Approximately the size of a human brain [storage only]

High Performance Computing Parallel Processing

Top500 List First 40 [Rmax via LINPACK]

Green Dots Top500 List Clusters Marked by Green Dots

Beowulf Clusters

Computational Science

Protein Folding & Molecular Dynamics

Performance: Benchmarking & Tuning Methodology

WeatherDuck

GROMACS: Layers 1.GROMACS 2.FFTW 3.LAM-MPI 4.OS: Linux 5.Network Layer 1.GROMACS 2.FFTW 3.LAM-MPI 4.OS: Linux 5.Network Layer

Conclusion

Questions

Methodology  Create Benchmarking Suite  Generate a list of Parallel Structures 1.Choose a Test Case 2.Choose a Parallel Structure 3.Determine Optimal Option Profile for each Layer 4.Test Optimal Option Profile for all Parallel Structures 5.Test Optimal Option Profile for each Test Case in the Benchmarking Suite.  Create Benchmarking Suite  Generate a list of Parallel Structures 1.Choose a Test Case 2.Choose a Parallel Structure 3.Determine Optimal Option Profile for each Layer 4.Test Optimal Option Profile for all Parallel Structures 5.Test Optimal Option Profile for each Test Case in the Benchmarking Suite.