15
Information Technology Center Introduction to High Performance Computing at KFUPM

Introduction to High Performance Computing at KFUPM

  • Upload
    loe

  • View
    79

  • Download
    5

Embed Size (px)

DESCRIPTION

Information Technology Center. Introduction to High Performance Computing at KFUPM. Agenda. 1. 3. 2. Access to HPC. What is HPC?. HPC at KFUPM. What is HPC ?. - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to High Performance Computing at KFUPM

Information Technology Center

Introduction to

High Performance Computing at KFUPM

Page 2: Introduction to High Performance Computing at KFUPM

Agenda

1 What is HPC?

2HPC at KFUPM

3Access to HPC

Page 3: Introduction to High Performance Computing at KFUPM

• HPC system, on the other hand, is essentially a network of nodes, each of which contains one or more processing chips, as well as its own memory.

• The most common users of HPC systems are scientific researchers, engineers and academic institutions.

• HPC, is the application of “supercomputers”, “Clusters” to computational problems that are either too large for standard computers or would take too long.

• HPC can perform calculations many times faster than a conventional processor.

• A desktop computer generally has a single processing chip, commonly called a CPU.

What is HPC?

Page 4: Introduction to High Performance Computing at KFUPM

HPC

Clus

ter ?

What does HPC Cluster mean ?• Cluster computing is the technique of linking multiple

computer nodes into a single network to take advantage of the parallel processing.

• Clusters are usually deployed to improve performance and availability over that of a single computer, while typically being much more cost-effective than single computer of comparable speed or availability.

• Computer Clusters have a wide range of applicability and deployment, ranging from small business clusters with a handful of nodes to worlds fastest supercomputers, like K-computer.

Page 5: Introduction to High Performance Computing at KFUPM

2 HPC at KFUPM’s Information Technology Center.

High Performance Computing Center

Page 6: Introduction to High Performance Computing at KFUPM

• Planning & Survey started in early 2008.

• Procured in October 2008.

• Cluster Installation and Testing during Nov’08-Jan’09. • Applications like Gaussian with Linda, DL-POLY, ANSYS, MATLAB etc.

were tested on the HPC cluster.

• Test problems were provided by Professors of Chemistry, Physics, Mechanical Engg. And other collaborating departments.

• PBS Job Scheduler (Torque) and Cluster monitoring tool “Ganglia” was installed in May 2011 on Linux Cluster.

HPC at KFUPM

Page 7: Introduction to High Performance Computing at KFUPM

Master Nodes • 3x Xeon E5405 Quad-Core, 45 GB RAM, 1 TB HD space. Compute Nodes • 128 nodes(IBM 3550 rack mounted), 1024 Cores. • Each compute node of the cluster is a dual-processor having two 2.0 GHz x3550 Xeon Quad-core E5405 processors, 4 GB RAM, 500 GB of hard disk space.• Interconnect 10GB Ethernet. Uplink 1000-Base-T Gigabit.

Operating Systems for Compute nodes (Dual Boot) • Windows HPC Server 2008 and Red Hat Linux 5.2.

HPC at KFUPM 128 compute-node e1350 IBM e-Server HPC cluster.

Page 8: Introduction to High Performance Computing at KFUPM

• The HPC systems put enormous computational capability in the hands of researchers.

• In many disciplines the use of HPC systems is well established and forms an integral part of the research.

• HPC systems at KFUPM intend to provide a substantial boost to research in these areas by providing locally accessible resources.

• We encourage researchers who are constrained by their desktop systems to use HPC.

Who should be using HPC ?

Page 9: Introduction to High Performance Computing at KFUPM

• HPC cluster has three master nodes –one for Windows HPC Server 2008, one for one for Red Hat Linux and one for cluster management.

• Windows HPC Server 2008 is designed for high-end applications that require high performance computing clusters.

Windows - Linux HPC Clusters

Page 10: Introduction to High Performance Computing at KFUPM

Available Software Packages on HPC Clusters at KFUPM

Page 11: Introduction to High Performance Computing at KFUPM

TheMATLAB

• Matlab is installed on the HPC cluster, but in order benefit from multiple nodes, your code should be parallel - including parallel tool box functions like matlabpool, parfor, spmd, etc.

HPC Performance Trends

60 Execution Hours

Page 12: Introduction to High Performance Computing at KFUPM

Message Passing Interface (MPI)• The MPI routines are accessed in the same way as any other third-party

library - by including the appropriate header in C/C++ or using the relevant module in Fortran.

HPC Performance Trends

4 times faster

Page 13: Introduction to High Performance Computing at KFUPM

3 How to Access?

HPC at KFUPM’s Information Technology Center

Page 14: Introduction to High Performance Computing at KFUPM

To get an account on the HPC cluster, write to [email protected] specifying the following details:

NAME:KFUPM ID:DESCIPLINE:INTENDED SOFTWARE:

For any queries please send an email to [email protected].

Access to HPC

Page 15: Introduction to High Performance Computing at KFUPM

High Performance Computing,Information Technology Center,

KFUPM, Dhahran-31261, Saudi Arabia.

Thank you