Skip to main navigationSkip to main content
The University of Southampton

NAG Multicore Course Event

25 September 2012
NAG (Numerical Algorithms Group) Manchester

For more information regarding this event, please email Jessica Jones at .

Event details

Event from Computation Modelling Group

Multicore processors are the current technological solution that keeps the CPU computational performance growing while satisfying the power and the cooling constrains imposed on high performance computing systems.

Moving with this trend HECToR now has 16 core AMD Interlagos processors. Two of these processors form a shared memory node.

Harnessing the high performance of the multicore CPU is not straightforward in many cases as the memory latency and bandwidth contention problems are exacerbated with the increase of the number of cores per CPU.

As solutions to these problems in this course we shall present the mixed mode OpenMP/MPI as a programming paradigm and the use of System V shared memory segments. The theoretical presentations will be supported by practical hands on sessions and attendees will also have the opportunity to discuss their own applications with HECToR CSE staff.

The specific issues regarding compiling and profiling for multicore processors is addressed in the Debugging, Profiling and Optimising course.

This cousrse is aimed at programmers aiming their code at HECToR and similar multicore-based system such as Iridis.

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.

An event from our Computational Modelling Group

Bringing together Southampton university researchers using applied Computational Modelling to support the understanding and advancement of physical and natural sciences, engineering, medicine, economy, society, psychology.

Find out more
Privacy Settings