skip to navigation skip to content
- Select training provider - (Showing all providers)
Tue 6 Jun 2017
09:30 - 16:00

Venue: Phoenix Teaching Room 1, New Museums Site

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

High Performance Computing: An Introduction
Prerequisites

Tue 6 Jun 2017

Description

The course aims to give an introductory overview of High Performance Computing (HPC) in general, and of the facilities of the High Performance Computing Service (HPCS) in particular.

Practical examples of using the HPCS clusters will be used throughout, although it is hoped that much of the content will have applicability to systems elsewhere.

Target audience
  • All current Cambridge University members (departments and colleges)
  • Novice users of HPC and anyone who expects to need to use HPC systems at some stage in their research
  • Further details regarding eligibility criteria are available
Prerequisites
Sessions

Number of sessions: 2

# Date Time Venue Trainers
1 Tue 6 Jun 2017   09:30 - 12:30 09:30 - 12:30 Phoenix Teaching Room 1, New Museums Site map Stuart Rankin,  Simon Flood,  Paul Sumption
2 Tue 6 Jun 2017   13:30 - 16:00 13:30 - 16:00 Phoenix Teaching Room 1, New Museums Site map Stuart Rankin,  Simon Flood,  Paul Sumption
Topics covered
  • Basic concepts:
    • serial, parallel and high throughput workload
    • a quick look at the modern computer (vector/multithread/multicore/multisocket CPUs; nonuniform memory)
    • interconnecting nodes (ethernet, Infiniband, proprietary)
    • how to put it together (shared memory, distributed memory, ccNUMA, single system image)
    • coprocessors (GPUs and similar things)
    • cluster storage
    • job scheduling
  • High Performance Computing Service
    • Darwin - an example of an infiniband CPU cluster
    • Wilkes - an example of a dual-rail infiniband GPU cluster
    • Service Levels (free and non-free usage)
    • Help and further information
    • Connecting
    • SSH login
    • File transfer
    • Remote desktop
    • Tunnelling
  • Security
    • Client side
    • Server side
  • User environment
    • Compilers
    • Environment modules
    • Filesystems
  • Software
    • Free
    • Proprietary
  • Job submission
    • Batch scheduler (SLURM)
    • How to submit (HTC, MPI, OpenMP, hybrid)
    • Interactive jobs
    • Array jobs
    • Checkpoint/restart
Format

Presentations and practicals

Taught using

PuTTY MCS Windows and HPCS Darwin cluster

Notes
  • Programming expertise is not required (the focus will be on how to run, rather than on what to run)
Duration
  • One full day
Related courses
Themes

Booking / availability