Introduction to high performance computing at kfupm
Sponsored Links
This presentation is the property of its rightful owner.
1 / 15

Introduction to High Performance Computing at KFUPM PowerPoint PPT Presentation

  • Uploaded on
  • Presentation posted in: General

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 ?.

Download Presentation

Introduction to High Performance Computing at KFUPM

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Introduction to high performance computing at kfupm

Information Technology Center

Introduction toHigh Performance Computing at KFUPM

Introduction to high performance computing at kfupm





Access to HPC

What is HPC?


What is hpc

What isHPC?

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

  • HPCcan perform calculations many times faster than a conventional processor. 

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

  • 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.

Introduction to high performance computing at kfupm

  • 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 fastestsupercomputers, likeK-computer.

HPC Cluster ?

Hpc at kfupm s i nformation technology center


HPC at KFUPM’s Information Technology Center.

High Performance Computing Center

Hpc 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.

Introduction to high performance computing at kfupm


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

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.

Who should be using hpc

Who should be using HPC?

  • 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.

  • HPCsystems 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.

Windows linux hpc clusters

Windows - Linux HPCClusters

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

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

Available software packages on hpc clusters at kfupm

Available Software Packages on HPC Clusters at KFUPM

Hpc performance trends

HPCPerformance Trends

  • The


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

60 Execution Hours

Hpc performance trends1

HPCPerformance Trends

  • 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.

4 times faster

How to access


How to Access?

HPC at KFUPM’s Information Technology Center

Introduction to high performance computing at kfupm

Access to HPC

  • To get an account on the HPC cluster, write to specifying the following details:





  • For any queries please send an email to

Thank you

Thank you

High Performance Computing,

Information Technology Center,

KFUPM, Dhahran-31261, Saudi Arabia.

  • Login