The Centre for Supercomputing of Castilla y León announces new courses and scholarships 2012

46 visits  

Parallel programming with MPI (Message Passing Interface)
24, 25 and 26 in October of the 2012
Emphasis will be on reducing times of computation in environments of research and business in great need of computing power and large information systems data processing systems.
After the course, students can create their own parallel programs and will have knowledge of the problems of distribution of load between processors to optimize time. In addition, will have practical examples of reference.

Parallel programming with OpenMP
7, 8 and 9 in November of 2012
The overall objective of the course is to provide a comprehensive vision and practice of parallel programming using OpenMP. This course will introduce the components of OpenMP (directives, functions and environment variables) and alternatives for improving the performance of OpenMP in a simple way and practice code. Tools that allow you to debug and monitor the behavior of OpenMP implementations will also be presented.
Once you complete the course the participant will be able to perform their own parallel programs using OpenMP in c/c or Fortran code, assess and improve the performance of these programs and debug errors.

Course programming GPUs with OpenACC
12, 13 and 14 in November of 2012
This course presents the set of compilation OpenACC directives, that allow developers to create applications to GPU without initializing the GPU, manage data, schedule the transfer of data between CPU and GPU, or end GPU. Intends to also offer a comparative view of OpenACC with regard to other directives on the market sets.
Special emphasis is placed on the practical component of the learning. The ultimate goal is for the student to understand the OpenACC programming model, and to acquire sufficient knowledge to develop applications to GPU hardware-independent and portable between different generations of GPUs.

Advanced graphics processors and heterogeneous architectures programming course
28, 29 and 30 in November of 2012
This course presents different alternatives for the programming of systems based on accelerator hardware, mainly GPUs, analyzing different available platforms for programming them efficiently.
Although the course focuses on advanced concepts of development and optimization CUDA on GPUs Nvidia, will be showcased at both software and hardware alternatives, as well as future trends in this field.