Quad Core Training

Description: We are now firmly in the multi-core age. The HECToR service has just been upgraded to AMD Opteron quad core chips, and users have new opportunities for exploiting this system, but also face new challenges in getting the best performance. In this 2 day course the new architecture will be described in detail, and its impact on performance will be examined by use of the profiling tools available on HECToR. We shall also examine the use of mixed mode OpenMP/MPI as a programming paradigm, and also briefly introduce the use of System V shared memory segments.Much of the above will be supported by practical hands on sessions, and attendees will also have the opportunity to discuss their own applications with CSE staff.

Aimed at: Programmers aiming their code at HECToR and similar multicore based system.

Prerequisites: Please note that this course does not teach a computer programming language. A good working knowledge of a scientific programming language (either Fortran- 95/2003 or C) is a pre-requisite. Students will also be assumed to be familiar with the computational environment found on HECToR, and to have knowledge of basic Linux commands, text editors, and compilation of scientific code in a command-line environment.

Duration: 2 days.

After Course Attendees Will: Understand the implications of quad core processors, and be able to exploit their performance.

Registration: To register for HECToR courses go to the booking form.