Registration : Email a.k.ghumra@bham.ac.uk by Monday 18th January 2010
As you might know, the Birmingham Environment for Academic Research (BlueBEAR) was successful in obtaining funding from the ‘University of Birmingham Annual Fund’ from the Alumni of the University. Part of this award was to get a student drawn from the student community (trainer) who will be able to support new postgraduate students in making a more rapid and effective start to their research. BlueBEAR therefore is announcing a training course on MPI / Distributed Parallel Programming. The trainer is a final year research student Rafik Salama from the Centre of Systems Biology. The course is also held in cooperation with the MPI special interest group.
About the course
Achieving good performance on today’s high-end computers involves effectively utilizing a variety of network interconnects, a large number of compute resources, and high-quality algorithms. Application developers make heavy use of libraries and tools to manage this complexity while still delivering high performance. For their work, Parallel application writers commonly choose the message-passing model, embodied by the MPI Standard. MPI defines a rich API that can be used across many disparate hardware platforms and provides many useful features such as datatype packing, collective communication, nonblocking communication, and dynamic process management. High-quality MPI implementations further provide heterogeneous communication and deliver high performance (1).
Target Audience
The course is targeted towards PhD, MPhil and MRes students who require the use of MPI in their research. There is no assumed knowledge for this course but the pace will be fairly brisk. Each day is split into 3 parts with hands on examples. The course will cover ( but not limited to ) the following areas
• Parallel Programming Paradigms and Languages
• MPI Architecture
• Blocking and non-Blocking Communication
• Collective operations and Defined operators
• MPI-IO for Parallel file writing
• MPI-One Sided Communications & Global Address Spacing
Pre-Requisites
• Registration on BlueBEAR ( www.bham.ac.uk )
• Proficient in C/ C++
Course Date : Time : Location
• 25 January 2010 : Day 1 : 09:30 till 17:00 : room UG24
• 26 January 2010 : Day 2 : 09:30 till 17:00 : room UG24
NOTE: A more advanced version of the course will run in the summer term. It is imperative that those who wish to attend the more advanced course in the summer term attend this course.
Registration deadline is Monday 18th January 2010. Course enrolment is limited to 12 due to the number of places in the ‘Learning Centre’. Please pass this onto friends and colleagues. www.bear.bham.ac.uk