High Performance Computing (HPC)

Slides:



Advertisements
Similar presentations
Our Digital World Second Edition
Advertisements

Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
Zhao Lixing.  A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation.  Supercomputers.
What is a Computer?.
Information Technology Center Introduction to High Performance Computing at KFUPM.
Desktop Computing Strategic Project Sandia National Labs May 2, 2009 Jeremy Allison Andy Ambabo James Mcdonald Sandia is a multiprogram laboratory operated.
Virtual Machines for HPC Paul Lu, Cam Macdonell Dept of Computing Science.
B1051 Fundementals of Information Technology (Intro)
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT www. Shahid Rasul.com.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
HPC at IISER Pune Neet Deo System Administrator
High Performance Computing G Burton – ICG – Oct12 – v1.1 1.
Data Center Infrastructure
How to buy a PC Brad Leach David Howarth James Sawruk Andrew U.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Stern Center for Research Computing
Comp 335 – File Structures Why File Structures?. Goal of the Class To develop an understanding of the file I/O process. Software must be able to interact.
The Red Storm High Performance Computer March 19, 2008 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Chapter 1 Intro to Computer Department of Computer Engineering Khon Kaen University.
6/4/ Key components of the computer Classification of computers based on Purposes Classification of computers based on Signals Classification of.
© 2009 IBM Corporation Motivation for HPC Innovation in the Coming Decade Dave Turek VP Deep Computing, IBM.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Computing Issues for the ATLAS SWT2. What is SWT2? SWT2 is the U.S. ATLAS Southwestern Tier 2 Consortium UTA is lead institution, along with University.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
CIP HPC CIP - HPC HPC = High Performance Computer It’s not a regular computer, it’s bigger, faster, more powerful, and more.
Transforming Science Through Data-driven Discovery Tools and Services Workshop Atmosphere Joslynn Lee – Data Science Educator Cold Spring Harbor Laboratory,
Architecture of a platform for innovation and research Erik Deumens – University of Florida SC15 – Austin – Nov 17, 2015.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
INTRODUCTION TO HIGH PERFORMANCE COMPUTING AND TERMINOLOGY.
Volunteer Computing: Involving the World in Science David P. Anderson U.C. Berkeley Space Sciences Lab February 16, 2007.
Scientific Data Processing Portal and Heterogeneous Computing Resources at NRC “Kurchatov Institute” V. Aulov, D. Drizhuk, A. Klimentov, R. Mashinistov,
Linux & Joker – An Introduction
Citrix Academic Network
Unit 2 Technology Systems
Compute and Storage For the Farm at Jlab
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
University of California, Berkeley
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Introduction to Computer
Clouds , Grids and Clusters
Web: Parallel Computing Rabie A. Ramadan , PhD Web:
Prepared by: Assistant prof. Aslamzai
Computer Software.
INTRODUCTION TO COMPUTING
Computer Hardware and Software
CLUSTER COMPUTING Presented By, Navaneeth.C.Mouly 1AY05IS037
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Super Computing By RIsaj t r S3 ece, roll 50.
Types of Computers. Submitted by:- JAYESH MALI
Basic Computer Components
Operating Systems What are they and why do we need them?
TYPES OFF OPERATING SYSTEM
Types of Computers & Computer Hardware
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT.
Shared Research Computing Policy Advisory Committee (SRCPAC)
High Performance Computing LAB
CCR Advanced Seminar: Running CPLEX Computations on the ISE Cluster
Types of Computers Mainframe/Server
Chapter 1 Introduction.
Classifying & evaluating computers
Computer type and application
Introduction to High Performance Computing Using Sapelo2 at GACRC
LO2 – Understand Computer Software
Introduction to research computing using Condor
Presentation transcript:

High Performance Computing (HPC) Dusan Jolovic Jelena Karapetrovic Tracey Fernandez

Who are we? ICT Supercomputing Team at NMSU Spreading the word about the supercomputer possibilities Support faculty and student efforts on using supercomputer

What is HPC? Can be high performance computing or high performance computer It is aggregation of computing power Delivers much higher performance than one could get out of a regular desktop – if you use it properly Can solve large problems in science, engineering, business

Examples: Astronomy Astrophysics Human genome work Imaging and rendering Earthquake wave propagation Nuclear reactor, weapon design Protein Structures Petroleum exploration Intensive transportation modeling Climate modeling Ocean modeling Teaching, etc.

Another word – supercomputing The cost can be very high – but free for students and faculty Never played with it before? Need to learn basics Elements Processors Memory Disk OS (mostly Linux)

Point of having HPC? Individual computers in a cluster – Nodes Individual nodes can work together, talk to each other Faster problem solving

Some facts about HPC Introduced in 1960s First supercomputer credited to University of Manchester and the Control Data Corporation (CDC) Used innovative designs and parallelism to achieve super performances

The concept of parallel computing One processor in your desktop or laptop can give you output in X hours X>10 Why not use several (Y) processors, and get the results in X<1? Supercomputing allows using several processors to ‘attack’ a problem

Each processor works on one part of the problem Processors can exchange information with other processors graphic by: San Diego Supercomputing Center

Why parallel computing? A single processor has limitations in terms of: Memory Speed Performance It solves problems that cannot fit to a single CPU’s memory space Solve problems that cannot be solved in a reasonable time Solve problems at finer resolution Model any phenomena more realistically

Measurements and energy Performance of a supercomputer is measured in ‘floating-point’ operations per second (FLOPS) Supercomputers consume large amounts of power They produce a lot of heat Heat management is a major issue in complex electronic devices Heat reduces the lifetime of system components Cooling systems are highly important in rooms where supercomputers are stored NMSU has a user-access room to house and cool self-owned servers Ask us if you would like more information!

Operating Systems Linux and Linux derivatives (Red Hat, CentOS, etc.) Linux can be customized and tailored It has to be lightweight and secure

Cloud Computing & HPC Internet based computing On demand access Can cut infrastructure costs (no purchase of servers necessary) Aims to provide HPC as a service Several issues: network latency, multi tenancy of resources, virtualization overhead

Top supercomputers worldwide Sunway TaihuLight (China) – 10,649,600 CPUY cores, $300m NUDT Tianhe-2 (China) Cray Titan (US) IBM Sequoia (US)

Does NMSU have a supercomputer? NMSU has Joker supercomputer Joker has 238 cores, it runs on CentOS 7 Each core has 4GB RAM CentOS is Linux based OS To submit jobs on Joker you have to use Slurm scheduler To learn more about Slurm – check out the next presentation on Intro to Joker

Do you need Joker? How time consuming are the jobs you execute on your desktop/laptop? You need to register for Joker: https://hpc.nmsu.edu/account-request/ What software do you use? You can submit software installation request Some currently available software: Matlab, Gaussian, R, Python

More on HPC https://www.youtube.com/watch?v=A_i5kOlj_UU Do I need specific knowledge to run my experiments on a supercomputer? Who to ask for support? Where to search for solutions? What do I need to know? Can someone else run experiments for me?

Useful links How to use HPC https://hpc.nmsu.edu/hpc-user-guide/ Who is in the team? https://cia.nmsu.edu/meet-the-team/ Other useful resources https://cia.nmsu.edu/other-resources/

External resources Summit, Colorado State New Mexico Consortium https://www.acns.colostate.edu/hpc/ New Mexico Consortium http://newmexicoconsortium.org/ University of New Mexico https://www.carc.unm.edu/ Data Storage Facility http://www.cyverse.org/

Try it! HPC-team We can help you start submitting your jobs on supercomputers Want superpowers? This is the closest you can get (most probably )