$60 – $250

Event Information

Share this event

Date and Time

Location

Location

Science Teaching Building, Seminar Room

136 Linnaeus Way

The Australian National University

Canberra, ACT 2600

Australia

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Friends Who Are Going
Event description

Description

NCI is Australia’s most highly integrated, high-performance research computing environment, built to deliver on national priorities and research excellence across the scientific disciplines. In September 2017, a five day high-performance computing and data training course, the HPC Spring Session, will be run on campus at The Australian National University.

The NCI HPC Spring Session is designed as a springboard for postgraduate research students and experienced research staff who wish to learn more about Raijin and high-performance computing.

The Spring Session will cover key topics including:

  • NCI resources and services

  • Linux essentials

  • How to use Raijin, including the modules system and PBS Pro job scripting

  • Recap of C essentials

  • Parallel programming using MPI/OpenMP

  • Use of Intel Parallel Studio and Nvidia GPU Code Optimisation

  • Application performance analysis and optimisation on Raijin

  • Accessing and using Data Services at NCI

Research students who complete the program will have road-tested experience on Raijin, which can be applied to their own research. Those with prior experience on Raijin are also encouraged to attend the more advanced modules/workshops, e.g. parallel programming, application performance and vendor presentations, which can be leveraged to improve their research throughput.

All current and future NCI users are encouraged to attend. The Spring Session will be a great opportunity to meet and work closely with NCI staff.

NOTICE: Attendees MUST bring their own laptop with WiFi connectivity. Ethernet connectivity is available, please bring your own cable.

Your laptop must have a terminal application such as PuTTY or MobaXterm on Windows or Terminal on Mac.

PROGRAM OVERVIEW
Each day will run from 9am - 5pm. Lunch, morning and afternoon tea provided.

DAY ONE - Monday 4 September
Linux Essentials & Introduction to Raijin

  • Essential Linux commands and tools
  • Basic shell scripting
  • How to use a text editor
  • How to access partner HPC resources at NCI
  • How to register as a user and manage your account, resources and projects
  • Gain an overview of Raijin and its filesystems
  • Prepare, submit and run jobs on Raijin using the scheduling software PBS
  • How to use third party software on Raijin
  • Running multiple compute tasks within a single job using pbsdsh

DAY TWO - Tuesday 5 September
Introduction to Parallel Programming
Assumed Knowledge: Use of Raijin and PBS job scheduler, Basic C programming, Use of shell such as bash, Use of terminal text editor such as vim/emacs/nano etc

Learning Objective: To make programmers comfortable with making their serial C/C++ programs run across multiple CPU cores on multiple nodes of Raijin using state-of-the-art parallel programming models, OpenMP and MPI

  • Brief recap of basic C programming, Makefiles, Compiling, Linking, Running executables
  • Introduction to shared memory parallel programming with OpenMP
    • Running across multiple CPU cores using OpenMP parallel regions
    • Loop Scheduling
    • Synchronization
    • OpenMP tasks
    • Hands-on Exercises to parallelize serial code using OpenMP
  • Introduction to distributed memory parallel programming with MPI
    • Message Passing Communication
    • Send/Receive
    • Collective Operations
    • Hands-on Exercises to parallelize serial code using MPI
  • Hybrid MPI+OpenMP parallelization
  • Using MPI Input/Output to read/write files in parallel

DAY THREE - Wednesday 6 September
Application Performance on Raijin
Attendees MUST understand Linux and have a sound knowledge of working on Raijin or completed the Intro to Raijin course

  • Performance profiling and characterisation on Raijin
  • Strategies for optimising and improving application performance
  • Debugging parallel applications on Raijin
  • Optimising application performance to Raijin architecture
  • Improve efficiency and how to avoid wasting your compute allocation
  • Application profiling and characterisation, specifically,
    • Load balancing
    • Recognise the communication pattern
    • I/O: how, where, which?
    • Memory/cache access pattern
    • Scalability
    • Vectorisation
    • Power consumption

DAY FOUR - Thursday 7 September
Intel and Nvidia tools and profilers

Morning Session - Presented by Intel

  • Introduction to Intel Parallel Studio
  • Intel Compilers
  • Intel Advisor
  • Tools for multi-node optimisations
  • Intel MPI

Afternoon Session - Presented by Nvidia

  • GPU perfomance optimisation using NVidia tools

DAY FIVE- Friday 8 September
Using Spatial Data Collections at NCI

  • The basics of Virtual Desktop Infrastructure for data analysis

Data collection browsing
Review of NCI’s data management practice

  • Data version awareness
  • Data publishing
  • Data license (open or restricted)
  • Data citation
  • Data project directory structure

Review of national data collections
Search datasets

  • Exercises on browsing and searching
  • Exercise on finding specific information
  • Briefly mention GeoNetwork (optional)

Data services overview

  • Overview of services (dev/ops)
  • Options on THREDDS (best suitable usage)

Using data services

  • NetCDF subsetting
  • Data access: Landsat 8
  • Data access: Geophysics data
  • Data fushion: OFAM and Himawari 8
  • GSKY + National Map

REGISTRATION DETAILS

Participants are welcome to register for individual days or for the entire Spring Session. Costs for single day attendance are $60, and for the full five days is $250.

Participants will be required to arrange their own transport and accommodation in Canberra. University House is a hotel on campus at ANU, and the venue is close to numerous hotels in New Acton and Canberra CBD.

If you have eny enquires please email enquiries@nci.org.au

Share with friends

Date and Time

Location

Science Teaching Building, Seminar Room

136 Linnaeus Way

The Australian National University

Canberra, ACT 2600

Australia

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved